代码很简单:
if cross_over and ma_up and self.pos==0:
self.buy(bar.close_price, trade_volume)
elif cross_below and self.pos>0:
self.sell(bar.close_price, self.pos)
疑问:我代码里的逻辑,应该只有pos为0的时候才会开仓,然后全部平仓开启下一轮。但是为什么会出现连续的开仓单?我该怎么解决这个问题?