问题标签 [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 - 使用 ibkr TWS 时,为什么我的代码第一次工作然后停止,除非我重新启动 TWS?
现在只是学习使用 IBPY。似乎每次我第一次运行我的代码时一切正常,但是如果我再次尝试运行它,控制台就会完全静默。我目前使用的修复只是重新启动 TWS,它工作正常,但看起来并不是一个可行的长期解决方案。
我在实现 EWrapper 和 EClient 的 TestApp 中的启动和停止方法
我的主要方法:
第一次运行代码时输出。
python - 如何在 TWS API Python 中从历史数据返回值
在这种情况下,我如何能够返回 bar.high,而不是打印 HistoricalData?
它现在没有给我任何东西。
任何帮助表示赞赏。
我错过了什么?
非常感谢。
python-3.x - IBAPI:公开竞价完成后如何下单?
我是 IBAPI 的新手。如果按照一些规则开盘价对我有利,我想在 9:30 之后的连续交易阶段下单。阅读文档后,我打算在 realtimeBar() 回调函数中下单,因为该函数将每 3 秒调用一次以接收实时柱数据。
有没有更好的解决方案?比如睡眠 100 毫秒,醒来检查和下订单?或者注册一些服务来接收公开拍卖完成触发消息?
非常感谢亚瑟
tws - reqAllOpenOrders() 无法下载我帐户的数据
我是 ibapi 新手并使用库“ https://pypi.org/project/ibapi/ ”。我想下载图片中红框内的所有订单详情。
代码是
如果您有,请帮助我找出错误或分享一些完全不同的方法。
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/
感谢您的帮助!
python - TWS IB网关(版本972/974)客户端不断断开
我正在尝试连接 IB Api 以下载一些历史数据。我注意到我的客户端连接到 API,然后在很短的时间内(约几秒钟)自动断开连接。
这是服务器中的日志:
这是我启动应用程序的主要代码:
关于可能是什么问题的任何建议?如果需要,我可以从调试中显示更多错误消息。
python - 如何使用 Python 的 Interactive Brokers (IB) API (ib_insync) 复制括号定单功能
我一直在努力让括号顺序表现得只能为父级传递自动过期参数(goodTillDate)。在括号定单代码中传递它时,它会将其添加到限制和停止中,这违背了括号定单的目的。我还希望能够为每个括号确定两个限制。任何人都有任何代码可以反映括号订单的父/子关系和 OCO 功能,但带有单独的订单?一个父母,三个孩子(我们的目标获利者有两个限制,一个停止)?
python - Interactive Brokers python API - 将 ReportsFinSummary 转换为 pandas
我正在尝试做一些我认为很简单的事情……显然不是。我想使用 python ib api 从 ReportFinSummary 中提取一些数据。我希望能够使用 DPS 数字。我正在尝试用漂亮的汤对 xml 代码进行排序,没有任何乐趣。任何帮助将不胜感激。艾伦
interactive-brokers - Interactive borkers - 请求市场数据
我在尝试做一些简单的事情时遇到了一些灾难——简而言之,让 ib api 工作。我想获取 LSE 股票的当前市场价格,我订阅了正确的市场信息并运行了以下代码:
但是我收到了这个错误:
如果有人可以提供帮助,将不胜感激!谢谢,
python - IB API:请求不存在的历史数据时出错
当我试图获取没有历史数据的合约的历史数据时,我陷入了一种无限循环。
在下面的代码中,我试图获取一个股票期权的 3 次罢工和一次到期的历史数据。存在第 1 次和第 3 次罢工的历史数据,但没有第 2 次罢工的历史数据。
我获得了第一次罢工的历史数据,但随后收到以下错误消息
错误:1 162 历史市场数据服务错误消息:HMDS 查询未返回数据:UNH 200619C00140000@SMART Trades
之后代码卡住了,它继续运行,就像它处于无限循环中一样。例外情况可能有更好的事情要做。