以双均线策略为例,为什么原来反手的交易在OnInit里设置了SetTradeSide(1)以后,只平仓而不开仓呢?
例如,在不设置SetTradeSide(1)的情况下,如果金叉条件成立,那么会平掉之前的空头同时开多头。
但现在金叉条件成立后,平仓和开仓的指令各自单独写(但是信号条件都是一样的,都是金叉条件),同时设置了SetTradeSide(1),但是系统只平空头仓位而不开多头仓位。这是为什么呢?