IF HOLDING>0 AND ENTERBARS>0 AND KDYL>0 AND KDYL>ENTERPRICE*0.05 AND C<ENTERPRICE+KDZY THEN //开多移动止损
BEGIN
//SELL(1,手数,LIMITR,KDZY+ENTERPRICE);
SELL(1,手数,MARKET);
FLAG:=1;
END
ELSE
BEGIN
SELL(平多条件 AND HOLDING>0,手数,MARKET);
FLAG:=0;
END
上面图片的代码是这段
输出这个条件看下其结果是否成立
HOLDING>0 AND ENTERBARS>0 AND KDYL>0 AND KDYL>ENTERPRICE*0.05 AND C<ENTERPRICE+KDZY
可以看到我这里的信号是有平多1和平多0的,也就是说前面的条件是触发的。
IF HOLDING>0 AND ENTERBARS>0 AND KDYL>0 AND KDYL>ENTERPRICE*0.05 AND C<ENTERPRICE+KDZY THEN //开多移动止损
BEGIN
//SELL(1,手数,LIMITR,KDZY+ENTERPRICE);
平多1:SELL(1,手数,MARKET);
FLAG:=1;
END
ELSE
BEGIN
平多0:SELL(平多条件 AND HOLDING>0,手数,MARKET);
FLAG:=0;
END
此主题相关图片如下:微信截图_20160811150333.png
输出这个条件看下其结果是否成立
HOLDING>0 AND ENTERBARS>0 AND KDYL>0 AND KDYL>ENTERPRICE*0.05 AND C<ENTERPRICE+KDZY
麻烦帮忙看看上面这个,明明信号是有触发的