问题描述
Keep seeing this error message
大家好,
我尝试为 IBKR API 运行此代码。 我实际上只是复制/粘贴了我在 udemy 课程中学到的东西,但仍然收到这条消息。
下面的一些附加信息:
conda create —name quant python=3.8
conda info —envs(它会告诉计算机中创建的所有环境)
conda 激活数量
conda install -c anaconda spyder
conda install pandas==0.24.1
conda 安装线程
conda 安装时间
cd “....\TWS API\source\pythonclient”
conda 激活数量
python setup.py 安装
间谍
spyder —new-instance(如果 spyder 已经在不同的环境中运行,则使用它)
解决方法
这是你的第二个问题。首先是你没有连接。我猜这门课有一节是关于如何让 TWS 接受连接的。
注意:代码不是IB推荐的使用api的方式,你永远不需要使用sleep。然而,一旦 TWS 接受连接,代码可能会起作用。
遵循程序流程。在 TWS 接受连接后,nextValidId 被触发,然后 self.nextValidOrderId 被设置,以后可以访问。