VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 6
声望: 0

单都是在价差交易模块成交的,本来get_spread_pos这个函数也是没问题的。然后我新增加了一段判断止损的逻辑后,运行以后日志里疯狂报错,还弹出了报错对话框。修改以后再运行get_spread_pos就不要用了,每次都是0。请问这可能是什么原因呀?

Member
avatar
加入于:
帖子: 5404
声望: 327

可以贴一下报错截图

Member
avatar
加入于:
帖子: 6
声望: 0

xiaohe wrote:

可以贴一下报错截图
之前报错没截图就关掉了,现在读出来的仓位一直是0,之前的报错也复现不出来了

Member
avatar
加入于:
帖子: 5404
声望: 327

把.vntrader文件夹下的spread_trading_pos.json删掉后再试试看

Member
avatar
加入于:
帖子: 6
声望: 0

xiaohe wrote:

把.vntrader文件夹下的spread_trading_pos.json删掉后再试试看
多谢大神!搞定了!原来是之前止损的时候出错,成交的时候瘸腿了,而且成交了很多主动腿。然后我手动平掉了了,结果spread_trading_pos.json里的仓位就一直是瘸腿的,而且是是同向的,所以每次get_spread_pos出来都是0,删掉以后就好了。多谢!

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】