Interactive Brokers 为 TWS API 新增隔夜交易条件支持
经纪商观察·更多 Interactive Brokers 报道

汇捷资讯经纪商观察关注「Interactive Brokers 为 TWS API 新增隔夜交易条件支持」。文中涉及Interactive Brokers、TWS API。主体名称、时间、金额、牌照和监管结果以正文为准,不另作推断。
背景概述
根据 黄金形态通APP 报道,电子交易巨头 Interactive Brokers 正在持续增强其 TWS API。该 API 面向交易应用开发,支持 C++、C#、Java、Python、ActiveX、RTD 或 DDE 等多种编程语言和协议。近期,公司为该 API 添加了隔夜交易条件支持,并优化了协议缓冲区文件的可读性,同时此前已将其开源。
关键要点
- 新增 conditionsIncludeOvernight 字段:该字段被添加到 Order 对象中,使得带有条件的订单在评估条件标准时,可以包含隔夜交易时段。
- 协议缓冲区文件改进:所有字段都增加了描述,使 .proto 文件更易于理解,从而简化开发与集成工作。
- 开源进展:近期 TWS API 已根据 GNU 通用公共许可证(GPL)开源,为开发者提供了更高的透明度、灵活性以及参与 API 持续开发的机会。
- 合约详情新增结算类型:Contract Details 中新增了 Settlement Type 字段,用户可直接在合约数据中查看结算信息,以增强透明度和分析能力。
影响解读
对于使用 TWS API 的开发者而言,conditionsIncludeOvernight 字段的加入意味着条件订单的逻辑可以覆盖更广泛的交易时段,尤其是隔夜交易场景。这有助于策略在非传统交易时段保持一致性。协议缓冲区文件字段描述的完善,降低了新开发者的学习成本,并减少了集成过程中的歧义。开源举措则可能吸引更多社区贡献,加速 API 的迭代与问题修复。结算类型字段的添加,使合约数据的透明度提升,便于进行结算相关的分析与对账。
关键对比
| 功能/特性 | 更新前 | 更新后 |
|---|---|---|
| 条件订单隔夜时段 | 条件评估可能不包含隔夜交易时段 | 通过 conditionsIncludeOvernight 字段支持包含隔夜时段 |
| 协议缓冲区文件 | 字段缺少描述,理解成本较高 | 所有字段增加描述,更易理解与集成 |
| 合约结算信息 | 结算信息可能需另行查询 | Contract Details 中直接提供 Settlement Type 字段 |
| API 开源状态 | 此前未开源 | 已基于 GNU GPL 开源 |
未来展望
Interactive Brokers 对 TWS API 的持续投入表明其重视开发者生态。随着隔夜交易条件支持、文档改进和开源策略的推进,预计未来会有更多功能更新和社区贡献。开发者可关注官方更新,以利用新字段优化交易策略,并借助开源许可参与 API 的演进。
编辑总结
本次 TWS API 更新聚焦于条件订单的隔夜交易支持、协议缓冲区文件的可读性提升以及合约结算信息的透明化。结合此前的 GPL 开源,Interactive Brokers 正在降低开发门槛并增强灵活性。对于需要处理隔夜交易或高频交易的开发者,这些改进值得关注。
常见问题解答
问题:conditionsIncludeOvernight 字段的作用是什么?
回答:该字段添加到 Order 对象中,允许带有条件的订单在评估条件标准时包含隔夜交易时段。
问题:TWS API 的协议缓冲区文件有什么改进?
回答:所有字段都增加了描述,使 .proto 文件更易于理解,从而简化开发与集成工作。
问题:TWS API 是否已开源?使用什么许可证?
回答:是的,TWS API 近期已根据 GNU 通用公共许可证(GPL)开源。
问题:Contract Details 中新增了什么字段?
回答:新增了 Settlement Type 字段,允许用户直接在合约数据中查看结算信息。
问题:TWS API 支持哪些编程语言或协议?
回答:支持 C++、C#、Java、Python、ActiveX、RTD 或 DDE,并提供预构建库以自动化 TWS UI 功能或开发自定义界面。
关键词:Interactive Brokers, TWS API
APP推荐Apps



