哪些在线经纪人提供API?[关闭]


155

所以我真的很讨厌E * TRADE,作为开发人员,我很想找到一个提供API的在线经纪人。能够编写自己的交易工具,甚至可以修改现有交易工具,将是很棒的。

根据到目前为止的研究,我只找到了一种选择。Interactive Brokers提供了一种多语言API(Java / C ++ / ActiveX / DDE),并具有相当不错的启动佣金率。我想确保我没有其他选择。有任何想法吗?

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

Answers:


36

我投票支持IB(交互式经纪人)。过去我很高兴使用它们。品尼高资本市场交易也有一个API(pcmtrading.com),但我还没有使用它们。

盈透证券:

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

品尼高资本市场:

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


IB似乎确实是最好的选择,并且是迄今为止唯一具有广泛语言支持的选择。
Wilco

1
语言支持并不一定转化为多平台支持,但(大量的API仍然需要一个DLL)
NALL

8
IB每笔交易的价格是多少?我无法解析他们的营销材料。
亚当·蒙森

Alpace(alpaca.markets)是免费的,截至撰写本文时,它已免费集成了Market数据供稿与IEX和Polygon(polygon.io)的美国市场。(在不久的将来还会有更多很棒的api)。我要求主持人重新打开这个问题。
秘鲁

13

看起来E * Trade现在有一个API

为了访问历史数据,我发现EODData的数据转储价格合理。对于附带项目,我付不起(而是不想付得起)仅用于一些数据修改的巨额订阅费。



2

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


2

openecry.com是一家经纪人,提供有关API的大量信息以及有关如何进行API的说明。还有其他使用OEC平台的经纪人,以及专业人士可能要求的所有花招。


1

有几个。我在找MBTrading寻找朋友。我走得太远,因为我的朋友失去了兴趣。使用C#和VB.Net SDK似乎相对向前。他们有一些文档和所有东西。这是大约6个月前,所以到现在可能会更好(或更糟)。

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

对实际帐户的费用或其他内容了解不多。


1

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


1
我知道这是一个老问题,但这是我搜索时遇到的问题。只是一个FYI,TD Ameritrade(在我写这篇文章时)要求每个季度有500k或30笔交易的帐户才能使用其API。但是,支持人员的确表示他们正在考虑放松这一点。
杰瑞德(Jared)


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.