如果您是机构,请点击下方了解我们为RIA、对冲基金、合规官员等提供的服务。

Web API最新发行要点

2020年7月更新

Hash Id: ed4af2592e9dd4a784d5403843bd18292fd441ea

  • GET /iserver/marketdata/history: 更新后的端点支持outsideRth - boolean。如设为“真”,则针对支持常规交易时段以外的合约,负载响应将包含常规交易时段以外。
  • WebSocket: 市场数据、定单及盈亏的流播放格式已更新为TOPIC+{ARGUMENT}。第一个字母s=订阅,u=取消订阅。如未请求数据,则传递空白的{}。包括示例的详细信息请见用户指南
    • 市场数据: 定单册顶端(一级)数据。“快照”引数已移除。“fields”引数为必需项,可用field值的完整列表请见市场数据快照
      • smd+conid+{"fields":[]}
      • umd+conid+{}
    • 活跃定单:回传您未平仓定单的实时更新。要接受全天所有的未平仓定单,您可轮询端点/iserver/account/orders
      • sor+{}
      • uor+{}
    • 盈亏:已实现及未实现盈亏支持实时流播放。更新可以每秒一次的速度接收。
      • spl+{}
      • upl+{}
    • 应答: 为维持活跃的websocket会话,建议每10秒发送一个心跳。
      • ech+hb
  • 修复:GET /fyi/unreadnumber:由于Chrome缓存标题存在bug,HTTP方法已更新,同时支持GET和POST。

注:网关无变动,仅更新了后台。

2020年6月更新

Hash Id: ed4af2592e9dd4a784d5403843bd18292fd441ea

  • GET /iserver/marketdata/{conId}/unsubscribe: 端点支持针对指定合约号(conId)取消市场数据。
  • GET /trsv/stocks: 增加了“支持”,对于多家公司使用同一股票代码的情况,可以回传负载。
    举例:A: [{name: "AGILENT TECHNOLOGIES INC"...}, {name: "AGRONOMIA SPA"...}, {name: "ARMOR MINERALS INC"...}]
  • GET /iserver/marketdata/history: 负载响应现支持mdAvailability S = Streaming,这里streaming一次最多同时支持5个请求。
  • POST /iserver/secdef/search: 对端点进行了更新,现支持在负载响应中回传description = exchange。
  • POST /tickle: 我们也增加了负载响应来回传iserver/auth/status。
  • Fixes: GET /trsv/stocks按代码搜索(含间隔)现更新为回传交易所。

2020年5月

Hash Id: 47d42bed8f3a0a15453dcd10d9accceaf5ece3c1

  • 5月4日:Beta版网关更新至最新:本次更新后,/v1/portal或/v1/api均可用于与api.ibkr.com通讯。

2020年4月

Hash Id: 859e4e09dd2c1de16ab7333574f08bc46a205960

  • 全新的api.ibkr.com基础设施: 为改善稳定性,我们专门为Web API用户创建了全新的域名api.ibkr.com
  • POST /trsrvr/secdef support { symbols: [] }:对端点进行了更新,现支持含多个代码请求的负载。举例:{代码:[FB, BABA, MSFT] }