模型策略源码:
//计算获利点数
KDYL=HHV(H,ENTERBARS)-ENTERPRICE;
KKYL=ENTERPRICE-LLV(L,ENTERBARS);
//止损
IF HOLDING<0 AND (H-ENTERPRICE>40) THEN SELLSHORT(1,0,LIMITR,ENTERPRICE+40);
IF HOLDING>0 AND (L-ENTERPRICE<-40) THEN SELL(1,0,LIMITR,ENTERPRICE-40);
//动态回撤百分比
IF HOLDING<>0 AND Between(ABS(C-ENTERPrice),2,4) THEN P=10;
//回撤10%止盈
IF HOLDING<>0 AND ABS(C-ENTERPrice)>=4 THEN P=5;
//回撤5%止盈
//计算跟踪止盈价位,向价格不利方向取0.2整数倍
KDZY=FLOOR(KDYL*(1-P/100)*5)/5;
KKZY=CEILING(KKYL*(1-P/100)*5)/5;
//动态跟踪回撤止盈
IF HOLDING<0 AND ENTERBARS>0 AND H>KKZY AND KKYL>0 THEN SELLSHORT(1,0,LIMITR,KKZY);
IF HOLDING>0 AND ENTERBARS>0 AND L<KDZY AND KDYL>0 THEN SELL(1,0,LIMITR,KDZY);
点击复制上述代码粘贴到到公式管理器
{别忘了将本网告诉您身边的朋友,向朋友传达有用资料,也是一种人情,你朋友会感谢你的。}
通用模块,特别为股指优化,实现精确点位下单。
之前做了止盈止损模块,发现只能用于实盘,无法回测。花了两个小时修改成支持回测的版本。
1、止损,模块里默认是40点止损,可以修改小一点,一般行情不会这么背;
2、动态止盈,盈利2个点后启动回撤5%止盈,例如最高盈利3个点,回撤0.15点止盈,针对股指优化,以开仓价加2.8个点平仓。
盈利4个点后启动回撤10%止盈,原理一样,数字可以修改。