• 21 января 2019, 19:53
    • |
    • PRL
  • Еще

Сталкивался ли кто-то с написанием робота для торговли на CME? В основе стратегии футпринт. Если сталкивались, подскажите пожалуйста, на какой платформе будет проще всего написать подобного робота.

★1
ВНИМАНИЕ! КОММЕНТАРИИ ПЕРВОГО УРОВНЯ В ВОПРОСАХ УПОРЯДОЧИВАЮТСЯ ПО ЧИСЛУ ПЛЮСИКОВ, А НЕ ПО ВРЕМЕНИ ПУБЛИКАЦИИ.
Interactive Brokers TWS
NinjaTrader
Metatrader 5
Везде свои преимущества и недостатки и своя привязка по брокерам.
У вас кто брокер?
avatar
Jame Bonds, вот с этим и пытаюсь определиться. т.к. сейчас на форексе торгую. Хочу переходить на CME, но переходить уже с роботом готовым. Теоретически проще всего на MT 5 написать, проблема только в том, что насколько  я знаю, в MT5 и в Ninja горизонтальные объемы не совсем корректно отображаются.  Я сейчас пользуюсь объемами из 2-х платформ, а дальше ручками в MT торгую.  Хочется робота для аналитической платформы написать, а её уже подключить к торговому счету. Чтобы, так сказать 2 в 1.  Аналитических платформ много с возможностью подключиться счету. Изучаю к какой из них проще  написать робота под мой алгоритм. В этом для меня и загвоздка сейчас.  Дальше, буду определяться с брокером, к которому смогу подключиться с данной платформой. По брокерам пока склоняюсь к  Interactive Brokers  или  AMP Futures. 
avatar
PRL
PRL, главное, чтобы лента сделок была у брокера правильная (в IB и в AMP все с этим будет хорошо), далее все зависит от того, как индикаторы считают и показывают.

avatar
Jame Bonds, не учитывал этот момент. Большое  спасибо! Значит, буду, что  называется плясать от печки, в данном случае от брокера. Проверю какие платформы возможно подключить к IB и AMP, и уже под этот список платформ буду искать программиста.   
avatar
PRL

PRL, а зачем подключать платформы ?

Можно прямо под терминал IB написать робота.

Без всяких лишних прокладок.

Регулярно пишу подобный софт, поэтому могу быть полезен.

Тарас Громницкий, с платформами IB еще не знакомился, только предстоит. Подскажите есть ли у IB в платформах кластерные объемы? Изначально хотел написать робота для  аналитической платформы Sierra Chart,  а саму платформу уже подключать к брокеру. AMP такие возможности предоставляет, IB вроде тоже. Sierra Chart всего скорее не лучшее решение если писать в России, мало кто знаком с ней, вот и ищу альтернативы. 
avatar
PRL

PRL, кластерных(горизонтальных) объёмов в TWS нет.

Их можно строить по входящим данным(тикам).

Точно так же, как делают платформы, которые подключаются к этому терминалу.

С платформами проблема одна и та же.

Как правило для них не представляется возможным написать робота.

Потому что нет API, либо он не достаточно функционален.

Плюс платформа — это лишняя прокладка, которая будет увеличивать риск возникновения разного рода технических эксцессов.

Тарас Громницкий, большое спасибо за пояснение по платформам, и рискам эксцессов! Буду определяться с брокерами и изучать платформы.
avatar
PRL
У нинзи поддержка c#. Футринт на шарпе, мне кажется, попроще будет писать. Он хорошо очень с коллекциями работает. В мт5 придется с нуля все это дело подымать.
avatar
Андрей К, насчет Ninja, понял вас, спасибо! Попробую алгоритм прогнать на ней, пока есть сомнения, т.к. большинство людей, кто пользуется для объемного анализа платформами типа Volfix, ATAS и т.д., говорят о том, что объемы в Ninjia некорректно отображаются, что теоретически может на алгоритме негативно сказаться. Буду тестировать.   
avatar
PRL
PRL, сверьте ленту. Если лента правильная, то по ней футпринт построить раз плюнуть. Я года 4 назад делал себе футпринты и на шарпе и на мт5, на шарпе конечно удобней в разы. Про язык в IB ничего не скажу, там вроде джава, я так щупал слегка, но ничего там не шарю.

А пользователи Вулфикса и Атаса наверняка говорят про готовые пользовательские индюки, которые конечно же могут работать не правильно
avatar
Андрей К, спасибо за совет, буду проверять. 
avatar
PRL

Андрей К, у IB(TWS) несколько интерфейсов.

Наиболее универсальный из которых TCP/IP.

Есть примеры и документация для ряда языков.

C#, C++, Java, Python.

API довольно удобный и функциональный.

https://interactivebrokers.github.io/tws-api/index.html

Я брал Rithmic API через AMP Futures
avatar
Максим Козлов, для какой платформы?
avatar
PRL
PRL, не для какой — это АПИ, по АПИ получаете маркет дату и что хотите с ней делаете
avatar
Максим Козлов, спасибо за пояснение! 
avatar
PRL

Только зарегистрированные и авторизованные пользователи могут оставлять ответы.

Залогиниться

Зарегистрироваться

теги блога PRL

....все тэги



UPDONW
Новый дизайн