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

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

Administrator
avatar
加入于:
帖子: 4502
声望: 321

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

Member
加入于:
帖子: 10
声望: 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
加入于:
帖子: 4502
声望: 321

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

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

沪公网安备 31011502017034号

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