比如期货,1分钟周期,本来持仓做空,到条件平仓后,结果条件还能继续做空,软件就会又开空单,但我希望这个K线周期如果有平仓行为,就不再开仓了,这个要怎么表达呢?
开多:BUY((KD=1 and exitbars>0) AND HOLDING=0,1,limitr,open); 是不是这样设置?还是在开多条件那就设置好?
BUY(KD=1 AND HOLDING=0 and exitbars=-1,1,limitr,open);
BUY(KD=1 and exitbars>0 AND HOLDING=0,1,limitr,open); 开仓变成两句
exitbars=-1是没有开仓的意思。我要同一K线里不重复开平仓,是不是 exitbars>1呢?起码一周期以上再开仓?
exitbars=0表示平仓时的周期,exitbars>0表示非平仓周期
因为这个是图表交易,涉及到历史信号,所以对第一个新号做了处理,加上了exitbars=-1