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

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

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

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

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как создать простое погодное приложение на Python с API OpenWeatherMap
Как создать простое погодное приложение на Python с API OpenWeatherMap
Этот учебник проведет вас через процесс создания простого погодного приложения с помощью Python и OpenWeatherMap API.
Пакеты Java
Пакеты Java
Пакет java - это группа классов, интерфейсов и подпакетов схожего типа. Думайте об этом как о папке в каталоге файлов. Мы используем пакеты, чтобы...
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API парсинга квитанций за 5 минут с помощью JavaScript. Eden AI предоставляет простой и удобный для...
156
0
110 035
9
Перейти к ответу Данный вопрос помечен как решенный

Ответы 9

Ответ принят как подходящий

Я голосую за IB (Interactive Brokers). Я использовал их в прошлом и был очень доволен. Торговля Pinnacle Capital Markets также имеет API (pcmtrading.com), но я им не пользовался.

Интерактивные брокеры:

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

Рынки капитала Pinnacle:

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

IB действительно кажется лучшим вариантом, и пока единственным с широким спектром языковой поддержки.

Wilco 29.09.2008 19:42

Однако языковая поддержка не обязательно означает поддержку нескольких платформ (для многих API по-прежнему требуется DLL)

nall 15.09.2011 09:04

Какова цена IB за сделку? Я не могу разбирать их маркетинговые материалы.

Adam Monsen 07.12.2011 00:56

Alpace (alpaca.markets) является бесплатным и имеет бесплатную интеграцию для потока рыночных данных с IEX и Polygon (polygon.io) бесплатно для рынков США на момент написания этой статьи. (И еще больше крутых api появятся в ближайшем будущем). Прошу модератора повторно открыть этот вопрос.

Peru 16.03.2020 07:02

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

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

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

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

Ameritrade также предлагает API, если у вас есть учетная запись Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

Я знаю, что это старый вопрос, но он возник во время поиска. Просто к сведению, TD Ameritrade (на момент написания этой статьи) требует учетной записи с 500 000 или 30 сделками в квартал, чтобы использовать их API. Тем не менее, служба поддержки сказала, что они хотят немного расслабиться.

Jared 19.05.2014 18:26

Клиентская библиотека .NET для Торговая платформа TD Ameritrade:

Пакет SDK для TD Ameritrade .NET, также доступно через NuGet

Я знаю, что это старый вопрос, но он возник во время поиска. Просто к сведению, TD Ameritrade (на момент написания этой статьи) требует учетной записи с 500 000 или 30 сделками в квартал, чтобы использовать их API. Тем не менее, служба поддержки сказала, что они хотят немного расслабиться.

Jared 19.05.2014 18:26

Теперь похоже на E * Trade имеет API.

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

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

Кажется, есть HTTP API: developers.tradeking.com/documentation/getting-started

argentpepper 20.01.2012 19:10

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

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

Другие вопросы по теме