API方案

API方案

利用我们的API和FIX CTCI方案来自定义您的交易体验。

我们的API解决方案可供客户搭建自己的交易程序、获取市场与图表数据并查看IBKR账户详情。

IBKR API软件

我们的API解决方案支持多种语言,包括Java、.NET (C#)、C++、Python、ActiveX和DDE。您还可使用演示账户回测自己的设置,并在实际操作前先对交易思路进行测试。

  • Java – 我们最受欢迎的API技术;
  • C++(POSIX兼容);
  • Python
  • NET(C#) - 您可使用任何.NET平台支持的语言调用C#库;
  • C++(MFC);
  • ActiveX – 将我们的ActiveX控件整合到其他程序中,如Excel和Matlab;
  • DDE – 使用我们的Excel样本程序入门,或任何支持DDE的程序。



查看下列表格了解您最适合使用哪种API技术。
接入技术 性能 平台 有样本应用程序
Java 稳健可靠;高性能。 独立于平台
C++(POSIX兼容) 非常稳健可靠;高性能。 独立于平台
(limited functionality)
Python 非常稳健可靠;高性能。 独立于平台
.NET (C#) 非常稳健可靠;高性能。 仅限Windows
C++(MFC) 1 非常稳健可靠;高性能。 仅限Windows
ActiveX 2 较稳健可靠(ActiveX可能丢失结果);较高性能。 仅用于Windows
DDE 有限;使用陈旧技术;较低性能。 仅用于Windows
(有限功能)

注:

  1. C++(MFC)API自API版本9.72弃用。
  2. IB API软件还包括Active X for Excel样本应用程序,供想在操作简易的工作表界面中使用我们ActiveX API的客户参考。
更多资源

不确定要选哪种API?

了解更多信息,对比关键属性,找到最能满足自己需求的API。

比较API解决方案


面向机构的IBKR API解决方案

点击链接了解更多信息

REST API

  • 盈透证券提供的客户端Web API可供IBKR客户访问自己的账户;第三方API则面向需要代客户访问IBKR账户的供应商。

更多信息

FIX CTCI

  • 强大的行业标准解决方案。
  • 可随时不受影响的登录交易者工作站(TWS)或IB Gateway。
  • 通过因特网、外联网、VPN、专线或交叉连接进行连接。

更多信息

WT Web API

  • 面向机构的市场和图表数据。
  • 需要通过使用者验证以进行安全登录。
  • 客户可访问现有的订阅和许可。

更多信息

IB Gateway

在最小化的界面中无缝地查看及管理API定单,并与您的账户数据和IB市场数据相连。

特征 TWS IB网关
提供可供您查看并管理API定单的图形用户界面
必须保持运行状态来访问IB交易系统
可通过IB网站的登录菜单安装
可被用作FIX CTCI API的连接接口
无图形界面的接口会更有效率地运行并使用较少的系统资源 1

注:

  1. 包含登录框及显示当前连接状态的图形用户界面,此类界面要求在桌面电脑的环境下运行。
IB Gateway用户指南