问题标签 [ib-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 安装 IB API 时遇到错误“IB API required”
我正在尝试这个新的 python 包 ib_insync。
https://github.com/erdewit/ib_insync
我在下面运行了python脚本;
我遇到了错误IB API from http://interactivebrokers.github.io is required
。
我已经在 C:\TW_API 文件夹下安装了 IB API ver 9.73.06。我正在使用 Windows 10 和 anaconda python v3.6 。
这是我的 TWS API 设置的快照;
go - IB API 下单错误:无法在非 vol 订单上设置 VOL 属性
我正在尝试使用ib API的 Go 端口连接到我的 Interactive Brokers Trader 工作站。
我可以从 API 连接和读取数据,但是当我尝试在模拟交易账户上下订单时,我收到以下错误:
但我不相信我在请求中设置了 VOL 属性。重现错误的最小程序是:
程序的输出是:
请特别注意来自 ib 引擎的转储3-42-1-0-MSFT-STK--0---SMART-NASDAQ-USD-----BUY-100-LMT-95.94-0-----0--0-0-0-0-0-0-0-0--0-------0--0-0---0-0-0-0-0-0-0-0-0-0-0-0-0-0-0--0-0-0-0-0-0-0-0-----0---0-0--0--
。也许熟悉 IB API 的人可以告诉我我在这里做错了什么?
python - 如何使用 python3.7 处理 ib_insync 中的异步错误?
抱歉,我可能会问一个愚蠢的问题,但我只是 python 和算法的初学者。我现在使用 Python 3.7 和带有 ib_insync 的 ibapi 来尝试连接 TWS。但是,由于 Python 3.7 使用 async 作为关键字,所以当我尝试使用 ib_insync 进行编码时:
它最终是这样的:
我知道我需要将名称异步更改为其他名称。我试图在 ibapi 中修改文件 client.py,但它似乎根本不起作用。我应该更改代码的哪一部分以使其正常工作?
python - 该图没有显示任何内容
这里我有一个从 IB API 获取数据的代码。当我尝试编译它时,它在 Pycharm 中没有任何错误,但是,该图没有显示任何内容,并且在使用 IB API 时出现一个(最后一个)奇怪错误。有人可以解释一下为什么会这样吗?以及如何修改此代码?
来自控制台的消息:
这是我的代码:
python - 如何从 IBapi for Python 获取实时流数据?
我是 IBapi 和 Python 的新手,现在只是想写一个程序来不断地从 IBapi 获取实时的市场数据。
当我运行代码时,数据滴答确实出现了一段时间,比如几秒钟。然后它将自行停止,并以异常键盘解释,系统退出。
我无法弄清楚键盘解释系统存在的原因。有没有专家可以帮忙指出为什么它会突然存在以及如何保持运行?谢谢你。
示例结果如下:
完整回溯如下:
python - 如何将 IB 位置数据导出到数据框?
我试图将 IB 头寸/账户值导出到数据框中,以便在 python 中进行进一步处理。但未能弄清楚如何实现这一目标。任何人都可以帮忙吗?
google-colaboratory - 如何在 Colab 中安装和使用 IB API?
我正在 Google Colab 上创建一个笔记本来运行在 Interactive Brokers (IB) 上执行的交易算法。我想为此使用 IB API。
我当前的代码下载并安装 API:
最后一行返回错误:
由于安装似乎运行正常,我不明白为什么我无法导入 API 以在后续代码中使用。
已经感谢您的帮助!
python - 切换到新计算机后,协程从未等待
代码在带有ib insync版本 0.9.34的 Ubuntu 中运行良好
我想将我的代码切换到 Windows,并再次下载所有包,包括 ib insync 版本到最新版本。
当我运行代码时,我得到了RuntimeWarning: coroutine 'dailyPrice' was never awaited
我不确定是否是版本更改导致了问题。我在 Ubuntu 机器上运行一切正常。
但是,错误指向 asyncio 部分。
python - 未找到请求的安全定义,Future Option Python
我正在使用 Python 和 ib_insync 来使用 Interactive brokers API,我正在尝试获取未来期权合约的 Bid、Ask、AskSize 等市场数据,但是当在股票代码上转换此合约时,我得到“没有安全定义已找到请求”,即使我之前分配了此属性。
输出: