投资者咨询:关于空头平仓指令没有被触发 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2019-6-18 15:59
老师好,我在图中的箭头处有标明,第十二行指令已经满足,但是没有被触发;
第十二行的指令释义是://当做空利润区间在1.1倍ATR至2.1倍ATR时,且利润回撤剩余0个ATR,平TC手空仓,,
CHECKSIG(SP,'A',0,'C',0,0);//出信号立即下单,不复核
CHECKSIG(BP,'A',0,'C',0,0);//出信号立即下单,不复核
MA35:MA(CLOSE,35);//35移动平均线
TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR : MA(TR,26);//求26个周期内真实波幅的简单移动平均
TC..INTPART((INITMONEY*0.015/(UNIT*ATR*1.1)));//根据初始资金的1.5%计算下单手数
EVERY(L>MA(C,35),2)&&NOT(BARSSP<2),BK(TC);//2根K线的最低价大于35均线(但这两根K线不包括止损止盈的K线),做多,下单TC手
EVERY(H<MA(C,35),2)&&NOT(BARSBP<2),SK(TC);//2根K线的最高价小于35均线(但这两根K线不包括止损止盈的K线),做空,下单TC手
C<=(BKPRICE-1.1*ATR),SP(BKVOL);//最新价小于等于开仓价减去1.1倍的ATR,止损平TC手多仓
C>=(SKPRICE+1.1*ATR),BP(SKVOL);//最新价大于等于开仓价加上1.1倍的ATR,止损平TC手空仓
EXIST(BKHIGH-BKPRICE>=1.1*ATR,BARSBK)&&C-BKPRICE<=0*ATR&&EXIST(BKHIGH-BKPRICE>2.1*ATR,BARSBK)=0,SP(BKVOL);
//当做多利润区间在1.1倍ATR至2.1倍ATR时,且利润回撤剩余0个ATR,平TC手多仓
EXIST(SKPRICE-SKLOW>=1.1*ATR,BARSSK)&&SKPRICE-C<=0*ATR&&EXIST(SKPRICE-SKLOW<=2.1*ATR,BARSSK)=0,BP(SKVOL);
//当做空利润区间在1.1倍ATR至2.1倍ATR时,且利润回撤剩余0个ATR,平TC手空仓
EXIST(BKHIGH-BKPRICE>=2.2*ATR,BARSBK)&&C-BKPRICE<=1.1*ATR&&EXIST(BKHIGH-BKPRICE>=3.2*ATR,BARSBK)=0,SP(BKVOL);
//当做多利润区间在2.1倍ATR至3.2倍ATR时,且利润回撤剩余1.1个ATR,平TC手多仓

EXIST(SKPRICE-SKLOW>=2.2*ATR,BARSSK)&&SKPRICE-C<=1.1*ATR&&EXIST(SKPRICE-SKLOW<=3.2*ATR,BARSSK)=0,BP(SKVOL);
//当做空利润区间在2.1倍ATR至3.2倍ATR时,且利润回撤剩余1.1个ATR,平TC手空仓
EXIST(BKHIGH-BKPRICE>=3.3*ATR,BARSBK)&&C-BKPRICE<=1.7*ATR,SP(BKVOL);
//当做多利润大于等于3.3倍ATR时,且利润回撤大于等于1.7倍ATR,平TC手多仓
EXIST(SKPRICE-SKLOW>=3.3*ATR,BARSSK)&&SKPRICE-C<=1.7*ATR,BP(SKVOL);
//当做空利润大于等于3.3倍ATR时,且利润回撤大于等于1.7倍ATR,平TC手空仓
EXIST(BKHIGH-BKPRICE>=3.3*ATR,BARSBK)&&C<=BKHIGH-0.2*(BKHIGH-BKPRICE),SP(BKVOL);
//当做多利润大于等于3.3倍ATR时,且利润回撤大于等于总利润的20%,平TC手多仓
EXIST(SKPRICE-SKLOW>=3.3*ATR,BARSSK)&&C>=SKLOW+0.2*(SKPRICE-SKLOW),BP(SKVOL);
//当做空利润大于等于3.3倍ATR时,且利润回撤大于等于总利润的20%,平TC手空仓
CHECKSIG(BP,'A',0,'C',0,0);//出信号立即下单,不复核
MA35:MA(CLOSE,35);//35移动平均线
TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR : MA(TR,26);//求26个周期内真实波幅的简单移动平均
TC..INTPART((INITMONEY*0.015/(UNIT*ATR*1.1)));//根据初始资金的1.5%计算下单手数
EVERY(L>MA(C,35),2)&&NOT(BARSSP<2),BK(TC);//2根K线的最低价大于35均线(但这两根K线不包括止损止盈的K线),做多,下单TC手
EVERY(H<MA(C,35),2)&&NOT(BARSBP<2),SK(TC);//2根K线的最高价小于35均线(但这两根K线不包括止损止盈的K线),做空,下单TC手
C<=(BKPRICE-1.1*ATR),SP(BKVOL);//最新价小于等于开仓价减去1.1倍的ATR,止损平TC手多仓
C>=(SKPRICE+1.1*ATR),BP(SKVOL);//最新价大于等于开仓价加上1.1倍的ATR,止损平TC手空仓
EXIST(BKHIGH-BKPRICE>=1.1*ATR,BARSBK)&&C-BKPRICE<=0*ATR&&EXIST(BKHIGH-BKPRICE>2.1*ATR,BARSBK)=0,SP(BKVOL);
//当做多利润区间在1.1倍ATR至2.1倍ATR时,且利润回撤剩余0个ATR,平TC手多仓
EXIST(SKPRICE-SKLOW>=1.1*ATR,BARSSK)&&SKPRICE-C<=0*ATR&&EXIST(SKPRICE-SKLOW<=2.1*ATR,BARSSK)=0,BP(SKVOL);
//当做空利润区间在1.1倍ATR至2.1倍ATR时,且利润回撤剩余0个ATR,平TC手空仓
EXIST(BKHIGH-BKPRICE>=2.2*ATR,BARSBK)&&C-BKPRICE<=1.1*ATR&&EXIST(BKHIGH-BKPRICE>=3.2*ATR,BARSBK)=0,SP(BKVOL);
//当做多利润区间在2.1倍ATR至3.2倍ATR时,且利润回撤剩余1.1个ATR,平TC手多仓

EXIST(SKPRICE-SKLOW>=2.2*ATR,BARSSK)&&SKPRICE-C<=1.1*ATR&&EXIST(SKPRICE-SKLOW<=3.2*ATR,BARSSK)=0,BP(SKVOL);
//当做空利润区间在2.1倍ATR至3.2倍ATR时,且利润回撤剩余1.1个ATR,平TC手空仓
EXIST(BKHIGH-BKPRICE>=3.3*ATR,BARSBK)&&C-BKPRICE<=1.7*ATR,SP(BKVOL);
//当做多利润大于等于3.3倍ATR时,且利润回撤大于等于1.7倍ATR,平TC手多仓
EXIST(SKPRICE-SKLOW>=3.3*ATR,BARSSK)&&SKPRICE-C<=1.7*ATR,BP(SKVOL);
//当做空利润大于等于3.3倍ATR时,且利润回撤大于等于1.7倍ATR,平TC手空仓
EXIST(BKHIGH-BKPRICE>=3.3*ATR,BARSBK)&&C<=BKHIGH-0.2*(BKHIGH-BKPRICE),SP(BKVOL);
//当做多利润大于等于3.3倍ATR时,且利润回撤大于等于总利润的20%,平TC手多仓
EXIST(SKPRICE-SKLOW>=3.3*ATR,BARSSK)&&C>=SKLOW+0.2*(SKPRICE-SKLOW),BP(SKVOL);
//当做空利润大于等于3.3倍ATR时,且利润回撤大于等于总利润的20%,平TC手空仓
技术人员回复
日期:2019-6-18 16:17
投资者咨询:关于空头平仓指令没有被触发 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2019-6-18 15:59
好的,麻烦了
技术人员回复
日期:2019-6-18 16:28
CHECKSIG(SP,'A',0,'C',0,0);//出信号立即下单,不复核
CHECKSIG(BP,'A',0,'C',0,0);//出信号立即下单,不复核
MA35:MA(CLOSE,35);//35移动平均线
TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR : MA(TR,26);//求26个周期内真实波幅的简单移动平均
TC..INTPART((INITMONEY*0.015/(UNIT*ATR*1.1)));//根据初始资金的1.5%计算下单手数
EVERY(L>MA(C,35),2)&&NOT(BARSSP<2),BK(TC);//2根K线的最低价大于35均线(但这两根K线不包括止损止盈的K线),做多,下单TC手
EVERY(H<MA(C,35),2)&&NOT(BARSBP<2),SK(TC);//2根K线的最高价小于35均线(但这两根K线不包括止损止盈的K线),做空,下单TC手
C<=(BKPRICE-1.1*ATR),SP(BKVOL);//最新价小于等于开仓价减去1.1倍的ATR,止损平TC手多仓
C>=(SKPRICE+1.1*ATR),BP(SKVOL);//最新价大于等于开仓价加上1.1倍的ATR,止损平TC手空仓
EXIST(BKHIGH-BKPRICE>=1.1*ATR,BARSBK)&&C-BKPRICE<=0*ATR&&EXIST(BKHIGH-BKPRICE>2.1*ATR,BARSBK)=0,SP(BKVOL);
//当做多利润区间在1.1倍ATR至2.1倍ATR时,且利润回撤剩余0个ATR,平TC手多仓
EXIST(SKPRICE-SKLOW>=1.1*ATR,BARSSK)&&SKPRICE-C<=0*ATR&&EXIST(SKPRICE-SKLOW>=2.1*ATR,BARSSK)=0,BP(SKVOL);
//当做空利润区间在1.1倍ATR至2.1倍ATR时,且利润回撤剩余0个ATR,平TC手空仓
EXIST(BKHIGH-BKPRICE>=2.2*ATR,BARSBK)&&C-BKPRICE<=1.1*ATR&&EXIST(BKHIGH-BKPRICE>=3.2*ATR,BARSBK)=0,SP(BKVOL);
//当做多利润区间在2.1倍ATR至3.2倍ATR时,且利润回撤剩余1.1个ATR,平TC手多仓
EXIST(SKPRICE-SKLOW>=2.2*ATR,BARSSK)&&SKPRICE-C<=1.1*ATR&&EXIST(SKPRICE-SKLOW>=3.2*ATR,BARSSK)=0,BP(SKVOL);
//当做空利润区间在2.1倍ATR至3.2倍ATR时,且利润回撤剩余1.1个ATR,平TC手空仓
EXIST(BKHIGH-BKPRICE>=3.3*ATR,BARSBK)&&C-BKPRICE<=1.7*ATR,SP(BKVOL);
//当做多利润大于等于3.3倍ATR时,且利润回撤大于等于1.7倍ATR,平TC手多仓
EXIST(SKPRICE-SKLOW>=3.3*ATR,BARSSK)&&SKPRICE-C<=1.7*ATR,BP(SKVOL);
//当做空利润大于等于3.3倍ATR时,且利润回撤大于等于1.7倍ATR,平TC手空仓
EXIST(BKHIGH-BKPRICE>=3.3*ATR,BARSBK)&&C<=BKHIGH-0.2*(BKHIGH-BKPRICE),SP(BKVOL);
//当做多利润大于等于3.3倍ATR时,且利润回撤大于等于总利润的20%,平TC手多仓
EXIST(SKPRICE-SKLOW>=3.3*ATR,BARSSK)&&C>=SKLOW+0.2*(SKPRICE-SKLOW),BP(SKVOL);
//当做空利润大于等于3.3倍ATR时,且利润回撤大于等于总利润的20%,平TC手空仓
投资者咨询:关于空头平仓指令没有被触发 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2019-6-18 15:59
老师可以了,谢谢。
技术人员回复
日期:2019-6-18 17:01