首页 > 解决方案 > 为什么 IBKR API 一直显示 ___ 对象没有属性 ___?

问题描述

在此处输入图像描述

在此处输入图像描述

以下额外信息:

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

标签: apiattributestradinginteractive-brokerstws

解决方案


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

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

推荐阅读