背景概述
根据 黄金形态通APP 报道,电子交易主要参与者 Interactive Brokers 已向 API 用户发出通知,建议他们升级到版本 36 或更高。此举是因为 API 的持续更新要求使用低于 36 版本的客户进行升级,以避免不支持的属性。
关键要点
- Interactive Brokers 建议 API 用户升级至版本 36 或更高。
- 低于版本 36 的 API 可能无法支持某些属性,例如 Outside RTH 功能。
- Outside RTH 功能已从两个属性(rthOnly 和 triggerOutsideRth)简化为一个属性(OutsideRTH),且需要 API 版本 36+。
- 最新版 TWS 平台增强了 BasketTrader 文件导入的时区输入和 TWS API。
- 时区功能已修改:TWS 中所有产品相关操作(包括订单和算法)现在使用工具交易所的时区,而非用户时区。
影响解读
对于仍在使用旧版 API 的客户,不升级可能导致某些功能无法正常使用,例如 Outside RTH 订单可能无法正确执行。此外,时区功能的变更可能影响订单和算法的开始/结束时间设置,用户需要适应新的时区处理方式。建议用户尽快升级 API 版本,并检查现有代码是否依赖于已弃用的属性。
关键对比
| 功能 | 旧版本(低于36) | 新版本(36+) |
|---|---|---|
| Outside RTH 属性 | rthOnly 和 triggerOutsideRth(已过时) | 单一 OutsideRTH 属性 |
| 时区处理 | 可能使用用户时区 | 使用工具交易所时区 |
未来展望
Interactive Brokers 定期更新其 API,未来可能继续引入新功能和改进。用户应保持关注官方通知,及时升级以确保兼容性和最佳性能。随着交易技术的不断发展,API 的更新将有助于提升交易效率和准确性。
编辑总结
Interactive Brokers 此次建议 API 用户升级至版本 36 或更高,主要是为了确保兼容性和功能完整性。用户应尽快采取行动,避免因版本过旧而导致交易问题。同时,注意时区功能的变更,调整相关设置以适应新规则。
常见问题解答
问题:为什么 Interactive Brokers 建议升级 API 版本?
回答:因为持续更新的 API 要求使用低于版本 36 的客户升级,以避免不支持的属性,例如 Outside RTH 功能。
问题:Outside RTH 功能在旧版本中有什么问题?
回答:旧版本使用 rthOnly 和 triggerOutsideRth 两个属性,这些属性已过时并可能引发问题。新版本通过单一的 OutsideRTH 属性支持该功能。
问题:时区功能有哪些变更?
回答:TWS 中所有产品相关操作(包括订单和算法)现在使用工具交易所的时区,而非用户的时区。
问题:如何导入 BasketTrader 文件或使用 TWS API 发送日期/时间?
回答:用户可以使用登录时区,必须与登录框中的时区声明完全匹配(UTC-5:00 部分之后),空格替换为下划线。
问题:如果不升级 API 会有什么后果?
回答:可能无法使用某些功能,如 Outside RTH 订单,且可能遇到不支持的属性导致的问题。



