在使用simnow模拟交易时,有一笔成交订单,但达到止损条件时,却始终无法平仓。通过检查cta_strategy_data.json文件,发现止损平仓价格已有,但pos却一直为0,这是什么原因导致的?
在使用simnow模拟交易时,有一笔成交订单,但达到止损条件时,却始终无法平仓。通过检查cta_strategy_data.json文件,发现止损平仓价格已有,但pos却一直为0,这是什么原因导致的?
可以检查一下未开仓时的策略持仓self.pos,然后在engine的process_trade_event函数下打印排查策略持仓的变化