Какие есть API для бирж ( фондовая, валютная, фьючерсная )?

Не для миллионов ради, но для интереса и исследований - хочу научится создавать роботов для торговых систем. Принципы работы рынка, структура робота, стратегии - все это так или иначе описано, можно изучить. Сам я более или менее знаком с валютным рынком Forex.
Торговать мне все равно где - суть исследования, и интерес не в этом.

Я понимаю, что простой смертный человек прямого доступа на биржу не имеет, и торгует через брокера, да еще и с приличным кредитным плечом.

Если речь идет о Forex, то как правило используется терминал MetaTrader4/5. Для автоматизации соответственно язык программирования MQL4/5. Это меня не устраивает по следующим причинам:
  • Vendor lock. То, что я разработаю для этой платформы, я никуда потом не перенесу.
  • Я думаю, что разработка будет не самой быстрой.
  • Мне кажется, что сообщество MQL не велико, по сравнению с языками общего назначения.


Есть брокер, который предоставляет HTTP API. Для меня это хороший вариант.

Меня интересуют ответы на следующие вопросы.

Какие есть API для:
  • Получение данных
  • Хранение данных
  • Открытие и закрытие сделок
?

Как избежать зависимости от платформы, хотя бы в рамках одного рынка?
Какой набор технологий используют для автоматизации торговли (ЯП, API, библиотеки, связки технологий, что-то еще...)?

Т.е. мне интересна информация для быстрого старта в этой области.

P.S.
Сейчас программирую на Python.
  • Вопрос задан
  • 8793 просмотра
Пригласить эксперта
Ответы на вопрос 3
@lPolar
data scientist
Oanda очень хорош - удобный API для всех озвученных действий.
Ответ написан
pro_co_ru
@pro_co_ru
Старший инженер-программист
Вот ещё есть: https://github.com/tradernet/tn.api
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы