做多为列
移动保本止损:
初始止损价是开仓价向下5跳。
如果价格,在开仓价之上,超出5跳以后。止损价变成开仓价。
止损1:=SELL(ENTERPRICE-zs>=l,sl,marketr);
止损2:=SELL(ENTERPRICE+1,sl,marketr);
DTYDZS1:=((ENTERPRICE+1>=CLOSE)>5*MINDIFF) and (HHV(H,ENTERBARS+2)-ENTERPRICE)>=6*MINDIFF;
IF(DTYDZS1,止损1,止损2);
我这样写对不对,我发现好像有问题请版主给改下
zy1:ENTERPRICE-c>5*MINDIFF and holding>0;
zy2:holding>0 and (hhv(h,ENTERBARS+2)-ENTERPRICE)>5*MINDIFF and c<=ENTERPRICE;
if zy1 or zy2 then sell(holding>0,holding,market);