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

买入开仓了一手IH2403.CFFEX,想查看这个合约的持仓是多还是空,于是使用语句:
pos = engine.get_position(IH2403.CFFEX), 输出pos的值为None
换语句
pos = engine.get_position(IH2403.CFFEX+‘.多’),输出的pos的值仍然为None
请问正确的写法应该是什么?

Member
avatar
加入于:
帖子: 1994
声望: 159

持仓刷新是有延时的,可以等待3秒后再发起查询试试

Member
avatar
加入于:
帖子: 6133
声望: 381

vt_positionid要是字符串,而且你好像没加接口名前缀
https://www.vnpy.com/docs/cn/community/app/script_trader.html

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

可以了,谢谢两位