[求助]模型问题 (文华财经)

投资者咨询:[求助]模型问题 (文华财经)
来源:文华财经  日期:2019-4-22 10:31
 损幅:=1;
STARTPER1:=5;  //1级跟踪止盈,盈利5%启动
STOPPER1:=100; //1级跟踪止盈,盈利回撤100%触发    
STARTPER2:=10; //2级跟踪止盈,盈利10%启动
STOPPER2:=50;  //2级跟踪止盈,盈利回撤50%触发    
STARTPER3:=20; //3级跟踪止盈,盈利20%启动
STOPPER3:=20;  //3级跟踪止盈,盈利回撤20%触发    
MA1:MA(CLOSE,N1),COLORWHITE;
MA2:MA(CLOSE,N2),COLORGREEN;
MA3:MA(CLOSE,N3),COLORYELLOW;
CROSSUP(MA1,MA3),BPK;//5周期均线上穿10周期均线做多。
CROSSDOWN(MA1,MA3),SPK;//5周期均线下穿10周期均线做空。 
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR,26),COLORYELLOW;//求真实波幅
CROSSDOWN(C,HV(H,10)-4*ATR),SP;
CROSS(C,LV(L,10)+4*ATR),BP;
C>=SKPRICE*(1+损幅*0.01),BP;//空头止损
C<=BKPRICE*(1-损幅*0.01),SP;//多头止损
BKHIGH>=(1+STARTPER1/100)*BKPRICE&&BKHIGH<(1+STARTPER2/100)*BKPRICE&&C<=BKHIGH-STARTPER1/100*(BKHIGH-BKPRICE),SP;
BKHIGH>=(1+STARTPER2/100)*BKPRICE&&BKHIGH<(1+STARTPER3/100)*BKPRICE&&C<=BKHIGH-STARTPER2/100*(BKHIGH-BKPRICE),SP;
BKHIGH>=(1+STARTPER3/100)*BKPRICE&&C<=BKHIGH-STARTPER3/100*(BKHIGH-BKPRICE),SP;
SKLOW<=(1-STARTPER1/100)*SKPRICE&&SKLOW>(1-STARTPER2/100)*SKPRICE&&C>=SKLOW+STARTPER1/100*(SKPRICE-SKLOW),BP;
SKLOW<=(1-STARTPER2/100)*SKPRICE&&SKLOW>(1-STARTPER3/100)*SKPRICE&&C>=SKLOW+STARTPER2/100*(SKPRICE-SKLOW),BP;
SKLOW<=(1-STARTPER3/100)*SKPRICE&&C>=SKLOW+STARTPER3/100*(SKPRICE-SKLOW),BP;
AUTOFILTER;
老师好!这个模型有几个问题求助老师帮助解决,谢谢
1、上面这个模型搞的有些复杂了,而且我观察123级的跟踪止盈是不是跟ATR有冲突?请老师解答,如果有冲突请删除
2、模型中的空头止损和多头止损的条件对于做日内短线讲是不是太宽了,我的思路是我在WH8参数设置--止损参数里设置好止损参数,,然后模型下单的时候将设置好的止损同时下达。不知道能不能实现,如果能,麻烦老师对改模型做修改
3、如果2不能实现,那么我有个思路请老师看能不能实现:空头止损,在卖开前一根K线的最高点+10个跳点执行止损;多头止损,在买开前一根K线的最低点-10个跳点执行止损。止损下达后能够在K线图显示止损虚线方便根据需要进行拖拽宽度调整
辛苦老师!!
 
技术人员回复
日期:2019-4-22 10:52
 1.没冲突的,可删可不删,您根据自己思路决定即可

2和3程序化和手动下单是不同的,程序化下单不会执行账户区的止损策略

止损在程序化中都是编写程序实现的,修改也是修改程序,和止损单是不同的

您第三个止损策略如下编写

C>REF(H,BARSSK)+10*MINPRICE,BP;
C<REF(L,BARSBK)-10*MINPRICE,SP;