Interactive Brokers 建议 API 用户升级至版本 36 或更高

经纪商动态·更多 Interactive Brokers 报道

·阅读约 4 分钟

字号
Interactive Brokers 建议 API 用户升级至版本 36 或更高

背景概述

根据 黄金形态通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 订单,且可能遇到不支持的属性导致的问题。