微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么IBKR API一直显示___对象没有属性___?

如何解决为什么IBKR API一直显示___对象没有属性___?

enter image description here

enter image description here

以下额外信息:

  1. 我认为连接已建立(我打开了 TWS 并为 API 进行了正确设置)
  2. 我使用 anaconda 创建了正确的虚拟环境
  3. 我将所有相关的 TWS 文件移动到该文件夹​​中,并在那里设置了具有虚拟环境的终端。

解决方法

您的 historicalData 方法访问尚未创建的名为 data 的实例变量。假设 data 是一个字典,您可以通过在 __init__ 中添加一行来创建它:

def __init__(self):
    EClient.__init__(self,self)
    data = {}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。