止损不能触发,请帮忙,谢谢!
多头止损:IF(HOLDING>0,REF(LOW,ENTERBARS +3)-10,DRAWNULL),LINETHICK0;
if C<多头止损 then
BEGIN
SELL(C<多头止损,0,MARKET); //平多
end
空头止损:IF(HOLDING<0,REF(HIGH,ENTERBARS +3)+10,DRAWNULL),LINETHICK0;
if C>空头止损 then
BEGIN
SELLSHORT(C>空头止损,0,MARKET); //平空
end
代码其他地方没什么问题,现在就要看看你的条件能触发与否。
c<多头止损 或者 C>空头止损 单独定义变量输出下来确定条件是否触发了,如果条件都触发不了肯定不会止损的。