Interactive Brokers API和Web应用程序

时间:2013-02-13 09:43:22

标签: java api web-applications interactive broker

我们想在网站上添加一项功能,以便会员可以直接从我们的平台(API http://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2Fibapi.php)访问其盈透证券账户。

我相信在使用API​​应用程序时,交易工作站(TWS)需要启动并运行。

我看到TWS有一个GUI,它只需要一个用户名和密码(正确吗?)。如果确实如此,我不确定多个用户可以连接的方式。

我的问题是,我可以使用IB API通过第三方应用程序连接帐户持有人吗?

请指教。

谢谢

3 个答案:

答案 0 :(得分:2)

您现在可以启用IB帐户持有人从您的网站登录到IB,以将您的平台连接到IB API。您可以使用 Brokertron Gateway for IB http://www.brokertron.com/gateway/)执行此操作,这样您的用户就不必手动启动也不必使用TWS(或IB网关)的GUI。

但是,您的用户仍需要使用其IB凭证(即使用IB安全设备)对IB进行身份验证/登录。但现在您的网站(通过Web API)可以让用户登录到IB,这样您的平台就可以使用IB API。

我在https://github.com/castedo/brokertron-public创建了前端用户界面开源,因此您可以将HTML前端用户界面集成到您的网站中(自定义前端调用Brokertron Gateway for IB Web API)。

  • Castedo Ellerman(IB的Brokertron Gateway开发商)

答案 1 :(得分:0)

目前(截至2013年2月)这是不可能的:您的应用程序必须通过API连接到TWS,您必须使用客户端凭据(用户ID,密码,第二个令牌身份验证,如果适用)手动启动TWS。

我们已经考虑过提供编程接口,第三方可以为我们的客户提供类似于您所描述的服务,但当时并不值得我们投资。

向前推进的最佳方式是通过我们的功能调查(http://www.interactivebrokers.com/en/?f=%2Fen%2Fgeneral%2Fpoll%2Findex.php)提交功能请求,描述您的业务设置/目标以及您代表的人,我们将对其进行评估。

  • 丹尼斯|盈透证券

答案 2 :(得分:0)

交互式经纪人有一个无头网关:https://github.com/ib-controller/ib-controller