哪些在线经纪商提供API?

时间:2008-09-12 15:34:59

标签: api stocks trading

所以我对E * TRADE感到非常厌恶,作为一名开发人员,我很乐意找到一个提供API的在线经纪人。能够编写我自己的交易工具,甚至修改现有的交易工具会很棒。

根据我迄今为止的研究,我只发现了一个选项。 Interactive Brokers提供多语言API(Java / C ++ / ActiveX / DDE),并且具有相当不错的佣金率。我想确保没有任何其他选择,我应该考虑。有什么想法吗?

更新:根据目前为止的答案,这里有一个快速列表...

10 个答案:

答案 0 :(得分:36)

我投票给IB(盈透证券)。我过去曾经使用它们,因为它很开心。 Pinnacle Capital Markets交易也有一个API(pcmtrading.com),但我还没有使用它们。

盈透证券:

https://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2Fibapi.php

Pinnacle Capital Markets:

http://www.pcmtrading.com/es/technology/api.html

答案 1 :(得分:12)

现在看起来像E*Trade has an API

为了访问历史数据,我发现EODData的数据转储价格合理。对于辅助项目,我不能承担(而不是不想负担)巨额订阅费,只是为了修补一些数据。

答案 2 :(得分:5)

截至发布时,TradeKing似乎正在处理API。不知道它的未来是什么。

答案 3 :(得分:2)

我一直在使用marketcetera平台的部分内容。它们支持各种marketdata sources and brokers,您应该可以轻松添加更多代理和/或数据提供程序。这当然不是直接的代理API,但它可以帮助您避免供应商锁定,这可能是一件好事。当然,他们使用的所有工具都是开源的。

答案 4 :(得分:2)

LMAX拥有.NET和Java API,以及他们的原生XML / JSON协议

答案 5 :(得分:2)

openecry.com是一个经纪人,提供有关API的大量信息以及如何处理您的API的说明。还有其他经纪人与OEC平台以及专业人士可以要求的所有花里胡哨。

答案 6 :(得分:1)

有一些。我正在寻找一位朋友MBTrading。我没有走得太远,因为我的朋友失去了兴趣。使用C#和VB.Net SDK看起来比较困难。他们有一些文档和一切。这是大约6个月前,所以现在可能会更好(或更糟)。

IIRC,您可以免费创建模拟账户。我不记得所有的细节,但是它可以让你连接到他们的测试服务器并提取引号并做假交易等等,以便对你的软件进行微调。

对实际账户或其他任何事项的成本了解不多。

答案 7 :(得分:1)

Ameritrade还提供API,只要您拥有Ameritrade帐户:http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

答案 8 :(得分:1)

TD Ameritrade Trading Platform的.NET客户端库:

TD Ameritrade .NET SDK,也可通过NuGet

获取

答案 9 :(得分:0)

仅与货币交易(Forex)有关,但许多外汇经纪商提供MetaTrader,允许您使用MQL进行编码。它的主要问题(除了它仅限于外汇)是你要用MQL编码,这可能不是你的首选语言。