如何编写达到多头止损条件平多开空
if 多头止损条件 then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
满足条件是指假设没有多头止损再次符合条件,但是这样只要止损平仓反向开仓后就会平仓恢复以前的多头
?多头止损之后是平多开空,就算是再次满足也还是平多开空,怎么会回复到以前的仓位?
好的吧,那是不是这样写
if open>oee4 then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
if open<oee4 then begin
sellshort(1,0,market);
buy(holding=0,1,market);
end
//交易系统
多头止损条件:=o<ENTERPRICE-3*MINDIFF AND TIME<145500;
空头止损条件:=o>ENTERPRICE+3*MINDIFF AND TIME<145500;
//止损
IF 多头止损条件 THEN BEGIN
多头止损:sell( holding>0, 0,MARKET);
buyshort(holding=0,1,market);
END
IF 空头止损条件 THEN BEGIN
空头止损:sellshort(holding<0,0,market);
buy(holding=0,1,market);
end
此主题相关图片如下:qq截图20140617155048.png
如果不加止损反向开仓,会是一直持有多单,加了后想到达下面这种效果