买入开仓了一手IH2403.CFFEX,想查看这个合约的持仓是多还是空,于是使用语句:
pos = engine.get_position(IH2403.CFFEX), 输出pos的值为None
换语句
pos = engine.get_position(IH2403.CFFEX+‘.多’),输出的pos的值仍然为None
请问正确的写法应该是什么?
买入开仓了一手IH2403.CFFEX,想查看这个合约的持仓是多还是空,于是使用语句:
pos = engine.get_position(IH2403.CFFEX), 输出pos的值为None
换语句
pos = engine.get_position(IH2403.CFFEX+‘.多’),输出的pos的值仍然为None
请问正确的写法应该是什么?
持仓刷新是有延时的,可以等待3秒后再发起查询试试
vt_positionid要是字符串,而且你好像没加接口名前缀
https://www.vnpy.com/docs/cn/community/app/script_trader.html
可以了,谢谢两位