VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 14
声望: 1

positionData中的 yd_volume 会根据今天新仓位更新吗,还是固定的昨天收盘仓位?我看到说ydPositions是固定的昨天收盘仓位,今天如果有部分平昨,这个值不变,要自己算现在昨仓大小。 请问positionData中的 yd_volume传回来的是什么?
如果yd_volume不变,在下面的positionData里,只有volume和yd_volume,没有一个today_volume, 还是没法算现在剩下多少昨仓啊?

PositionData(gateway_name='CTP', symbol='cu1912', exchange=<Exchange.SHFE: 'SHFE'>, direction=<Direction.xxxx>, volume=xxxx, frozen=0, price=xxxx, pnl=xxx, yd_volume=xx),

因为上期所区分offset.CLOSE 和offset。CLOSETODAY,以上计算看来是难免的了?vnpy封装了自动转换offset.CLOSE到平昨平今没有?多谢。

Administrator
avatar
加入于:
帖子: 4500
声望: 320

CTP返回的原始昨日仓位,是不变的,vn.py的CtpGateway底层接口中基于原始数据做了额外计算,是会币变的。

CTA策略模块内置了开平自动转换功能,是会自动处理的。

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

沪公网安备 31011502017034号

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