因断线或其它原因重启程序,然后设置self.pos为-1,执行self.cover命令平掉重启前的空仓,调试发现执行self.cover命令时没进入on_order事件,无法平仓
请问,如何手动恢复self.pos?
因断线或其它原因重启程序,然后设置self.pos为-1,执行self.cover命令平掉重启前的空仓,调试发现执行self.cover命令时没进入on_order事件,无法平仓
请问,如何手动恢复self.pos?
修改c:\users\administrator.vntrader\cta_strategy_data.json中的pos字段即可
试了,不行,self.pos已经是-1了,inited和trading状态都为True,self.cover命令也调试过是执行了,就是没有生成订单,没跳进on_order事件
按照顺序操作