问题标签 [ibpy]

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 投票
1 回答
255 浏览

python - Tdameritrade 是否有像 IbPy 这样的盈透证券 Python API?

Tdameritrade 是否有像 IbPy 这样的盈透证券 Python API?

0 投票
1 回答
114 浏览

python - 算法交易代码中的 except 子句出错

收到此错误并且不知道为什么但是我确定我正确安装了 IBpy 库但如果我错了请纠正我:)....有什么建议吗?:

0 投票
1 回答
138 浏览

docker - IBpy2 和 IBGateway 之间没有数据交换

我正在使用 backtrader 作为 IBpy2 的客户端来访问我在 Docker 上运行的 IBC 控制的 IBGateway。

我面临的问题是我的系统启动并只是挂在那里,没有错误或打印调试信息。

我调试到这一行,阅读:

它正在等待通过连接接收服务器版本,它永远不会到达。

只有当 IBGateway 通过 docker 运行时,我才会得到这个,我不明白 IBpy 怎么可能建立连接但不能交换数据。

我无法确定问题可能出在哪里,它仅在 IBC 在 docker compose 上发生的事实表明这取决于 Docker compose,这是我的docker-compose.yml文件

- - 更新: - -

和网络列表

很高兴根据需要发布任何其他文件或信息。

谢谢,

0 投票
0 回答
330 浏览

python - 盈透证券的 Python API:错误参数和其他情况下出现“未连接”错误

我正在开发一个应用程序,通过盈透证券的 Python API 自动执行一些交易。

到目前为止,我可以毫不费力地接受一个简单的示例交易:

但我需要支持多边期权价差订单。

我意识到在设置交易分支时我错过了conId成员,这给了我一个无用的504 You are not connected错误。

因此,我尝试运行例程示例来获取合同 ID,甚至是文档中的示例:

...我得到一个类似的你没有连接错误。

对此有什么想法吗?

0 投票
1 回答
210 浏览

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

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

0 投票
1 回答
1327 浏览

python - 期货数据没有通过 reqHistoricalData 的权限,但 reqMktData 有效

被困在这个问题上一段时间了。我们的帐户启用了所有未来市场数据权限,但是当我尝试为 MES 的当前期货合约请求历史柱数据时,我得到了Market Data Service error message:No market data permissions for GLOBEX FUT

结果(工作正常):

但是,当我尝试使用相同合约的历史数据时:

我收到来自 IB 的消息:

历史市场数据服务错误消息:GLOBEX FUT 没有市场数据权限

我做错什么了吗?我正在使用 IBPY2

在此处输入图像描述

0 投票
1 回答
575 浏览

python - 如何通过 IB TWS 通过 python 检索延迟的股票价格

这是试图通过盈透证券 (IB) TWS 检索 AAPL 延迟股票价格的代码。

但是,没有检索到任何数据。

如您所见,已调用 app.reqMarketDataType(3) 来设置延迟数据。(3是延迟)

我已经在 IB TWS 中登录了模拟账户并确保选择了“启用 ActiveX 和 Socket 客户端”。

0 投票
1 回答
525 浏览

python - 运行 Ibapi / TWS API 脚本时出现订单 ID 错误

我正在运行一个应该只下一个简单订单的测试代码,但是每次运行它时,我都会遇到一个我以前从未遇到过的奇怪错误。这是截图https://imgur.com/a/vuPfsys。这是我的脚本:非常感谢您的帮助...

太感谢了

0 投票
1 回答
311 浏览

python - 由于记录错误,无法连接到 Interactive Brokers Api

所以我正在使用 python 交互式经纪人 api,并且我正在尝试使用交互式经纪人下限价单。我的代码是:

此代码应该能够连接到已经创建的模拟交易账户。虽然我收到了错误:

我已确保选中 Enable Active and Socket Clients 并且信任 IP 地址为 127.0.0.1 为什么我会收到此日志记录错误?

编辑:新代码是:

虽然现在我得到了错误:

0 投票
0 回答
106 浏览

interactive-brokers - 如何在 Interactive Broker IB API 中获取每个账户的所有股票?

我有一个管理多个帐户的主帐户。如何获取每个账户的投资组合?我一直在尝试, self.reqPositions()但它只返回最近交易的账户。

例如,我有 3 个账户,而我只有 1 个账户有交易,所以其他 2 个账户当天没有任何交易,但我想获得他们当前的投资组合:

后续问题是,我如何为不在主账户上的每个账户下订单?谢谢你的回答。