Какие онлайн-брокеров предлагают API-интерфейсы?

Таким образом, я очень устаю от E * TRADE и, будучи разработчиком, хотел бы найти онлайн-брокера, предлагающего API. Было бы замечательно иметь возможность писать свои собственные инструменты торговли и, возможно, даже изменять существующие.

Основываясь на моих исследованиях, я нашел только один вариант. Interactive Brokers предлагает многоязычный API (Java/С++/ActiveX/DDE) и имеет довольно приличные комиссионные ставки для загрузки. Я хочу убедиться, что нет других вариантов, которые я должен рассмотреть. Любые идеи?

Обновление: на основании ответов до сих пор здесь приводится быстрый список...

Ответ 2

Похоже, E * Trade имеет API.

Для доступа к историческим данным я нашел EODData, чтобы иметь разумные цены на свои дампы данных. Для сторонних проектов я не могу позволить себе (скорее, не хочу позволить себе) огромную плату за подписку только за некоторые данные, чтобы возиться с.

Ответ 3

По состоянию на этот пост это выглядит как TradeKing работает над API. Не уверен, что это за будущее.

Ответ 4

Я использовал части платформы marketcetera. Они поддерживают все виды источники и брокеры marketdata, и вы должны легко добавлять больше брокеров и/или поставщиков данных. Конечно, это не прямой API-интерфейс брокера, но это поможет вам избежать блокировки поставщика, чтобы это было хорошо. И, конечно же, все инструменты, которые они используют, являются с открытым исходным кодом.

Ответ 5

LMAX имеют .NET и Java API, а также их собственный протокол XML/JSON

Ответ 6

openecry.com является брокером с большим количеством информации об API и инструкциями о том, как сделать ваш. Есть также другие брокеры с платформой OEC и все звонки и свистки, о которых про может попросить профессионал.

Ответ 7

Есть несколько. Я искал MBTrading для друга. Я не зашел слишком далеко, так как мой друг потерял интерес. Считается относительно напряженным вперед с С# и VB.Net SDK. У них были некоторые документы и все такое. Это было ~ 6 месяцев назад, так что теперь может быть лучше (или хуже).

IIRC, вы можете бесплатно создать демо-счет. Я не помню всех подробностей, но он позволяет подключиться к их тестовому серверу и вытаскивать кавычки и делать поддельные сделки и т.д., Чтобы настроить ваше программное обеспечение.

Не знаю много о стоимости фактической учетной записи или чего-то еще.

Ответ 10

Только связанные с торговлей валютой (Forex), но многие брокеры Forex предлагают MetaTrader, который позволяет вам вводить код на MQL. Главная проблема с этим (в том числе, что она ограничивается Forex) заключается в том, что вы должны закодировать на MQL, который не может быть вашим предпочтительным языком.