Какие онлайн-брокеры предлагают API? [закрытый]
поэтому я действительно устал от E * TRADE и, будучи разработчиком, хотел бы найти онлайн-брокера, который предлагает API. Было бы здорово иметь возможность писать свои собственные торговые инструменты, и, возможно, даже изменить существующие.
основываясь на моих исследованиях до сих пор, я нашел только один вариант. Interactive Brokers предлагает многоязычный API (Java/C++/ActiveX / DDE) и имеет довольно приличные комиссионные ставки для загрузки. Я хочу убедиться, что у меня нет других вариантов. принимая во внимание. Есть идеи?
Update: на основе ответов до сих пор, вот быстрый список...
-
Интерактивные Брокеры
- Java
- C++
- ActiveX
- DDE для Excel
-
Pinnacle Trading
- C++
- Perl
- VB.NET
- в Excel
- MB Торговля
10 ответов
Я голосую за IB (Interactive Brokers). Я использовал их в прошлом, как был вполне счастлив. Pinnacle Capital Markets trading также имеет API (pcmtrading.com но я ими не пользовался.
Интерактивные Брокеры:
https://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2Fibapi.php
Рынки Капитала Pinnacle:
выглядит так:E * Trade имеет API сейчас.
для доступа к историческим данным, я нашел EODData иметь умеренные цены для их свалок данных. Для побочных проектов я не могу позволить себе (скорее, не хочу) огромную абонентскую плату только за некоторые данные.
на момент публикации это выглядит как TradeKing работает над API. Хотя не уверен, что это будущее.
Я использовал части marketcetera. Они поддерживают все виды источники marketdata и брокеры и вы должны легко иметь возможность добавлять больше брокеров и / или поставщиков данных. Это, конечно, не API прямого брокера, но это поможет вам избежать блокировки поставщика, так что это может быть хорошо. И конечно же все инструменты, которые они используют с открытым исходным кодом.
openecry.com является брокером с большим количеством информации об API и инструкциями о том, как это сделать. Есть также другие брокеры с платформой OEC и все колокола и свистки профессионал может попросить.
есть несколько. Я изучал MBTrading для друга. Я не слишком далеко ушел, так как мой друг потерял интерес. Казалось, относительно прямой вперед с C# и VB.Net SDK. У них были документы и все такое. Это было ~6 месяцев назад, поэтому сейчас может быть лучше (или хуже).
IIRC, вы можете создать демо-счет бесплатно. Я не помню всех деталей, но это позволит вам подключиться к их тестовому серверу и тянуть котировки и делать поддельные сделки и тому подобное, чтобы получить программное обеспечение настроено.
Не знаю много о стоимости для фактического счета или что-нибудь еще.
Ameritrade также предлагает API, если у вас есть учетная запись Ameritrade:http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
клиентская библиотека .NET для торговая платформа TD Ameritrade:
TD Ameritrade .NET SDK, через NuGet для
только связанные с валютной торговлей (Forex), но многие Форекс-брокеры предлагают MetaTrader, которые позволяют вам кодировать в MQL. Основная проблема с ним (помимо того, что он ограничен Forex) заключается в том, что вы должны кодировать в MQL, который может не быть вашим предпочтительным языком.