[求助]请老师给写一个盘中止损模型 (文华财经WH8赢智V8.2)

投资者咨询:[求助]请老师给写一个盘中止损模型 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-28 8:54
 老师您好!我做日线级别的回测,能否不用等到收盘止损而是日内价格触及止损价就止损?请您给写一个盘中止损模型。
MA3:MA(C,35);//单均线反转系统
DIFF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIFF,9);
MACD:=DIFF-DEA;//求MACD值
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:=MA(TR,26); //求26个周期内真实波幅的简单移动平均
TC:=(MONEYTOT*0.01)/(UNIT*ATR);//根据权益的1%计算头寸大小(多少手)
MTC:=INTPART(4*TC); //计算最大下单头寸
ZUODUO:=C>MA3&&MACD>=0&&C>OPEN&&BARPOS>=26;//做多条件
ZUODUO,BPK(MTC);
ZHISUN1:=C<=(BKPRICE-1*ATR)&&BKVOL>0;//多头止损条件
ZHISUN1,SP(BKVOL);
KAIDUO:=C>=BKPRICE&&ISLASTSP=1;//多头止损后再次达到做多条件
KAIDUO,BK(MTC);
ZUOKONG:=C<MA3&&MACD<=0&&C<OPEN&&BARPOS>=26;//做空条件
ZUOKONG,SPK(MTC);
ZHISUN2:=C>=(SKPRICE+1*ATR)&&SKVOL>0;//空头止损条件
ZHISUN2,BP(SKVOL);
KAIKONG:=C<=SKPRICE&&ISLASTBP=1;//空头止损后再次达到做空条件
KAIKONG,SK(MTC);
   
技术人员回复
日期:2018-6-28 8:56
 参考:

MA3:MA(C,35);//单均线反转系统
DIFF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIFF,9);
MACD:=DIFF-DEA;//求MACD值
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:=MA(TR,26); //求26个周期内真实波幅的指数!移动平均
TC:=(MONEYTOT*0.01)/(UNIT*ATR);//根据权益的1%计算头寸大小(多少手)
MTC:=INTPART(4*TC); //计算最大下单头寸
ZUODUO:=C>MA3&&MACD>=0&&C>OPEN&&BARPOS>=26;//做多条件
ZUODUO,BPK(MTC);
ZHISUN1:=C<=(BKPRICE-1*ATR)&&BKVOL>0;//多头止损条件
ZHISUN1,SP(BKVOL);
CHECKSIG(SP,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);
KAIDUO:=C>=BKPRICE&&ISLASTSP=1;//多头止损后再次达到做多条件
KAIDUO,BK(MTC);
ZUOKONG:=C<MA3&&MACD<=0&&C<OPEN&&BARPOS>=26;//做空条件
ZUOKONG,SPK(MTC);
ZHISUN2:=C>=(SKPRICE+1*ATR)&&SKVOL>0;//空头止损条件
ZHISUN2,BP(SKVOL);
KAIKONG:=C<=SKPRICE&&ISLASTBP=1;//空头止损后再次达到做空条件
KAIKONG,SK(MTC);