2008-09-12 4 views
136

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

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

Обновление: На основе ответов до сих пор, вот краткий список ...

+1

Мне любопытно, почему вы устали от этраде. Я только что создал учетную запись. Это ошибка OAuth, которая вас беспокоит? У меня проблемы с этим. Есть ли другие причины, чтобы не пойти с этрадом? – HAL9000 2012-03-21 23:34:44

+0

Я смог получить работу над этой работой, взглянув на [ответ jejernig здесь] (http://stackoverflow.com/a/6875241/128506) – HAL9000 2012-03-22 18:35:18

+11

Я не уверен, почему этот пост был закрыт. Мне полезно знать, какие API-интерфейсы есть. Это не так, как если бы вы спросили, какие из них лучше, а только то, что брокерам предлагают API. Во всяком случае, Iv'e развивался с использованием API Oanda. http://developer.oanda.com/docs/. – EnergyGeek 2014-07-05 20:50:53

ответ

1

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

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

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

2

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

11

E*Trade has an API Похоже сейчас.

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

5

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

2

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

0

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

2

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