单都是在价差交易模块成交的,本来get_spread_pos这个函数也是没问题的。然后我新增加了一段判断止损的逻辑后,运行以后日志里疯狂报错,还弹出了报错对话框。修改以后再运行get_spread_pos就不要用了,每次都是0。请问这可能是什么原因呀?
单都是在价差交易模块成交的,本来get_spread_pos这个函数也是没问题的。然后我新增加了一段判断止损的逻辑后,运行以后日志里疯狂报错,还弹出了报错对话框。修改以后再运行get_spread_pos就不要用了,每次都是0。请问这可能是什么原因呀?
可以贴一下报错截图
xiaohe wrote:
可以贴一下报错截图
之前报错没截图就关掉了,现在读出来的仓位一直是0,之前的报错也复现不出来了
把.vntrader文件夹下的spread_trading_pos.json删掉后再试试看
xiaohe wrote:
把.vntrader文件夹下的spread_trading_pos.json删掉后再试试看
多谢大神!搞定了!原来是之前止损的时候出错,成交的时候瘸腿了,而且成交了很多主动腿。然后我手动平掉了了,结果spread_trading_pos.json里的仓位就一直是瘸腿的,而且是是同向的,所以每次get_spread_pos出来都是0,删掉以后就好了。多谢!