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

请问价差交易这里怎么查询组合的开仓均价,以及获取组合的成交价格、成交数量

Member
avatar
加入于:
帖子: 1887
声望: 142

策略中,通过on_algo接收执行算法的状态更新,其中包括本算法的平均成交价,可以记录下来自己在策略中进行维护。

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

MTF wrote:

策略中,通过on_algo接收执行算法的状态更新,其中包括本算法的平均成交价,可以记录下来自己在策略中进行维护。
再请问你一个问题。
单都是在价差交易模块成交的,本来get_spread_pos这个函数也是没问题的。然后我新增加了一段判断止损的逻辑后,运行以后日志里疯狂报错,还弹出了报错对话框。修改以后再运行get_spread_pos就不要用了,每次都是0。请问这可能是什么原因呀?

Member
avatar
加入于:
帖子: 1887
声望: 142

日志里的报错麻烦贴一下?

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

MTF wrote:

日志里的报错麻烦贴一下?
已经搞定了。原来是之前止损的时候出错,成交的时候瘸腿了,而且成交了很多主动腿。然后我手动平掉了了,结果spread_trading_pos.json里的仓位就一直是瘸腿的,而且是同向的,所以每次get_spread_pos出来都是0,删掉spread_trading_pos.json以后再运行就好了。多谢!

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

沪公网安备 31011502017034号

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