哪些在线经纪人提供API?
因此,我真的很讨厌E * TRADE,作为开发人员,我很想找到一个提供API的在线经纪人。能够编写我自己的交易工具,甚至可能修改现有的交易工具,将是很棒的。
根据到目前为止的研究,我只找到了一种选择。 Interactive Brokers提供了一种多语言API(Java / C ++ / ActiveX / DDE),并具有相当不错的启动佣金率。我想确保没有其他我应该考虑的选择。有任何想法吗?
更新:根据到目前为止的答案,这是一个快速列表...
- C ++
- ActiveX
- DDE for Excel
- 佩尔
- VB.NET
- 电子表格
- MB交易
解决方案
回答
我投票赞成IB(交互式经纪人)。我过去很高兴使用它们。品尼高资本市场交易也有一个API(pcmtrading.com),但我还没有使用它们。
盈透证券:
https://www.interactivebrokers.com/cn/?f=%2Fen%2Fsoftware%2Fibapi.php
品尼高资本市场:
http://www.pcmtrading.com/es/technology/api.html
回答
有几个。我正在寻找MBTrading的一个朋友。我走得太远,因为我的朋友失去了兴趣。 Cand VB.Net SDK似乎相对向前迈进了一步。他们有一些文档和所有东西。这是大约6个月前,因此到现在可能会更好(或者更糟)。
IIRC,我们可以免费创建一个模拟账户。我不记得所有的细节,但是它可以让我们连接到他们的测试服务器并提取报价并进行虚假交易等,以便对软件进行微调。
对实际帐户的费用或者其他内容了解不多。
回答
我一直在使用marketcetera平台的一部分。它们支持各种市场数据源和经纪人,我们应该可以轻松添加更多经纪人和/或者数据提供者。当然,这不是直接代理API,但可以避免供应商锁定,这可能是一件好事。当然,他们使用的所有工具都是开源的。
回答
只要我们拥有Ameritrade帐户,Ameritrade也会提供API:http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
回答
TD Ameritrade交易平台的.NET客户端库:
TD Ameritrade .NET SDK,也可以通过NuGet获得
回答
看起来E * Trade现在有一个API。
为了访问历史数据,我发现EODData的数据转储价格合理。对于附带项目,我付不起(而是不想付得起)仅用于一些数据修改的巨额订阅费。