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

StackOverflow https://stackoverflow.com/questions/59327

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

Пиннакл Капитал Рынки:

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

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

Выглядит как У E*Trade есть API сейчас.

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

На момент публикации это выглядит так ТрейдКинг работает над API.Хотя не уверен, какое у этого будущее.

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

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

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

Есть несколько.я изучал МБТрейдинг для друга.Я не зашел слишком далеко, так как мой друг потерял интерес.Казалось, относительно просто с 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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top