vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 9
声望: 0

请问如何拿到IB接口的持仓数据?谢谢

Administrator
avatar
加入于:
帖子: 2125
声望: 96

如果是自己开发应用模块要访问的话,可以通过main_engine.get_position函数来获取到特定的持仓,或者通过main_engine.get_all_positions来获取全部持仓数据

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

我按照範例,程式碼如下,但出現錯誤
from vnpy.gateway.ib import IbGateway
MainEngine.add_gateway(IbGateway)
print(MainEngine.getAllPositions())

錯誤訊息如下~
MainEngine.add_gateway(IbGateway)
NameError: name 'MainEngine' is not defined

1.請問我該如何解決 ?
2.請問我這樣子安裝 ib api ib api 是否有成功安裝 ?

  1. 謝謝
Administrator
avatar
加入于:
帖子: 2125
声望: 96

请参考:https://github.com/vnpy/vnpy/blob/master/examples/vn_trader/run.py

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