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

连接IB之后,订阅行情输入合约代码回车后,就报错如下,请教如何解决。

Traceback (most recent call last):
File "D:\veighna_studio\lib\threading.py", line 1016, in _bootstrap_inner
self.run()
File "D:\veighna_studio\lib\threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "D:\veighna_studio\lib\site-packages\ibapi\client.py", line 263, in run
self.decoder.interpret(fields)
File "D:\veighna_studio\lib\site-packages\ibapi\decoder.py", line 1296, in interpret
handleInfo.processMeth(self, iter(fields))
File "D:\veighna_studio\lib\site-packages\ibapi\decoder.py", line 330, in processContractDataMsg
self.wrapper.contractDetails(reqId, contract)
File "D:\veighna_studio\lib\site-packages\vnpy_ib\ib_gateway.py", line 668, in contractDetails
min_volume=contractDetails.minSize,
AttributeError: 'ContractDetails' object has no attribute 'minSize'

Member
avatar
加入于:
帖子: 1663
声望: 121

请升级到最新版本的IB官方API库ibapi,不是通过pip install安装,要前往IB官网下载最新版本

Member
avatar
加入于:
帖子: 1663
声望: 121

安装到一个目录后,进去查看内容就是开发接口SDK

Member
加入于:
帖子: 34
声望: 0

最新的ib官方tws api 已经安装成功了,但vnpy_ib还是根据pip install 来安装,这样也是出现AttributeError: 'ContractDetails' object has no attribute 'minSize',应该怎么安装才正确呢

Member
avatar
加入于:
帖子: 5055
声望: 305

建议检查一下你ibapi的版本号

Member
avatar
加入于:
帖子: 5055
声望: 305

可以pip show ibapi 看下版本

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

沪公网安备 31011502017034号

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