问题标签 [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.

0 投票
0 回答
159 浏览

python - 使用 ibkr TWS 时,为什么我的代码第一次工作然后停止,除非我重新启动 TWS?

现在只是学习使用 IBPY。似乎每次我第一次运行我的代码时一切正常,但是如果我再次尝试运行它,控制台就会完全静默。我目前使用的修复只是重新启动 TWS,它工作正常,但看起来并不是一个可行的长期解决方案。

我在实现 EWrapper 和 EClient 的 TestApp 中的启动和停止方法

我的主要方法:

第一次运行代码时输出。

0 投票
1 回答
808 浏览

python - 如何在 TWS API Python 中从历史数据返回值

在这种情况下,我如何能够返回 bar.high,而不是打印 HistoricalData?
它现在没有给我任何东西。
任何帮助表示赞赏。
我错过了什么?

非常感谢。

0 投票
0 回答
137 浏览

python-3.x - IBAPI:公开竞价完成后如何下单?

我是 IBAPI 的新手。如果按照一些规则开盘价对我有利,我想在 9:30 之后的连续交易阶段下单。阅读文档后,我打算在 realtimeBar() 回调函数中下单,因为该函数将每 3 秒调用一次以接收实时柱数据。

有没有更好的解决方案?比如睡眠 100 毫秒,醒来检查和下订单?或者注册一些服务来接收公开拍卖完成触发消息?

非常感谢亚瑟

0 投票
1 回答
278 浏览

tws - reqAllOpenOrders() 无法下载我帐户的数据

我是 ibapi 新手并使用库“ https://pypi.org/project/ibapi/ ”。我想下载图片中红框内的所有订单详情。

在此处输入图像描述

代码是

如果您有,请帮助我找出错误或分享一些完全不同的方法。

0 投票
1 回答
1206 浏览

python - Interactive Broker Python API 显示错误:IB AttributeError: 'IBapi' object has no attribute 'connState'

我尝试制作一个简单的 Python 程序,通过 IB 原生 API 连接到我的模拟账户。但是当我运行程序时出现错误:IB AttributeError: 'IBapi' object has no attribute 'connState'

该程序如下所示:

我使用了这个网站上的教程:https ://algotrading101.com/learn/interactive-brokers-python-api-native-guide/

感谢您的帮助!

0 投票
2 回答
1038 浏览

python - TWS IB网关(版本972/974)客户端不断断开

我正在尝试连接 IB Api 以下载一些历史数据。我注意到我的客户端连接到 API,然后在很短的时间内(约几秒钟)自动断开连接。

这是服务器中的日志:

这是我启动应用程序的主要代码:

关于可能是什么问题的任何建议?如果需要,我可以从调试中显示更多错误消息。

0 投票
2 回答
987 浏览

python - 如何使用 Python 的 Interactive Brokers (IB) API (ib_insync) 复制括号定单功能

我一直在努力让括号顺序表现得只能为父级传递自动过期参数(goodTillDate)。在括号定单代码中传递它时,它会将其添加到限制和停止中,这违背了括号定单的目的。我还希望能够为每个括号确定两个限制。任何人都有任何代码可以反映括号订单的父/子关系和 OCO 功能,但带有单独的订单?一个父母,三个孩子(我们的目标获利者有两个限制,一个停止)?

0 投票
1 回答
210 浏览

python - Interactive Brokers python API - 将 ReportsFinSummary 转换为 pandas

我正在尝试做一些我认为很简单的事情……显然不是。我想使用 python ib api 从 ReportFinSummary 中提取一些数据。我希望能够使用 DPS 数字。我正在尝试用漂亮的汤对 xml 代码进行排序,没有任何乐趣。任何帮助将不胜感激。艾伦

0 投票
1 回答
290 浏览

interactive-brokers - Interactive borkers - 请求市场数据

我在尝试做一些简单的事情时遇到了一些灾难——简而言之,让 ib api 工作。我想获取 LSE 股票的当前市场价格,我订阅了正确的市场信息并运行了以下代码:

但是我收到了这个错误:

如果有人可以提供帮助,将不胜感激!谢谢,

0 投票
1 回答
1481 浏览

python - IB API:请求不存在的历史数据时出错

当我试图获取没有历史数据的合约的历史数据时,我陷入了一种无限循环。
在下面的代码中,我试图获取一个股票期权的 3 次罢工和一次到期的历史数据。存在第 1 次和第 3 次罢工的历史数据,但没有第 2 次罢工的历史数据。

我获得了第一次罢工的历史数据,但随后收到以下错误消息

错误:1 162 历史市场数据服务错误消息:HMDS 查询未返回数据:UNH 200619C00140000@SMART Trades

之后代码卡住了,它继续运行,就像它处于无限循环中一样。例外情况可能有更好的事情要做。