Сталкивался ли кто-то с написанием робота для торговли на CME? В основе стратегии футпринт. Если сталкивались, подскажите пожалуйста, на какой платформе будет проще всего написать подобного робота.
Сталкивался ли кто-то с написанием робота для торговли на CME? В основе стратегии футпринт. Если сталкивались, подскажите пожалуйста, на какой платформе будет проще всего написать подобного робота.
Jame Bonds, вот с этим и пытаюсь определиться. т.к. сейчас на форексе торгую. Хочу переходить на CME, но переходить уже с роботом готовым. Теоретически проще всего на MT 5 написать, проблема только в том, что насколько я знаю, в MT5 и в Ninja горизонтальные объемы не совсем корректно отображаются. Я сейчас пользуюсь объемами из 2-х платформ, а дальше ручками в MT торгую. Хочется робота для аналитической платформы написать, а её уже подключить к торговому счету. Чтобы, так сказать 2 в 1. Аналитических платформ много с возможностью подключиться счету. Изучаю к какой из них проще написать робота под мой алгоритм. В этом для меня и загвоздка сейчас. Дальше, буду определяться с брокером, к которому смогу подключиться с данной платформой. По брокерам пока склоняюсь к Interactive Brokers или AMP Futures.
PRL, главное, чтобы лента сделок была у брокера правильная (в IB и в AMP все с этим будет хорошо), далее все зависит от того, как индикаторы считают и показывают.
Jame Bonds, не учитывал этот момент. Большое спасибо! Значит, буду, что называется плясать от печки, в данном случае от брокера. Проверю какие платформы возможно подключить к IB и AMP, и уже под этот список платформ буду искать программиста.
Тарас Громницкий, с платформами IB еще не знакомился, только предстоит. Подскажите есть ли у IB в платформах кластерные объемы? Изначально хотел написать робота для аналитической платформы Sierra Chart, а саму платформу уже подключать к брокеру. AMP такие возможности предоставляет, IB вроде тоже. Sierra Chart всего скорее не лучшее решение если писать в России, мало кто знаком с ней, вот и ищу альтернативы.
У нинзи поддержка c#. Футринт на шарпе, мне кажется, попроще будет писать. Он хорошо очень с коллекциями работает. В мт5 придется с нуля все это дело подымать.
Андрей К, насчет Ninja, понял вас, спасибо! Попробую алгоритм прогнать на ней, пока есть сомнения, т.к. большинство людей, кто пользуется для объемного анализа платформами типа Volfix, ATAS и т.д., говорят о том, что объемы в Ninjia некорректно отображаются, что теоретически может на алгоритме негативно сказаться. Буду тестировать.
PRL, сверьте ленту. Если лента правильная, то по ней футпринт построить раз плюнуть. Я года 4 назад делал себе футпринты и на шарпе и на мт5, на шарпе конечно удобней в разы. Про язык в IB ничего не скажу, там вроде джава, я так щупал слегка, но ничего там не шарю.
А пользователи Вулфикса и Атаса наверняка говорят про готовые пользовательские индюки, которые конечно же могут работать не правильно
NinjaTrader
Metatrader 5
Везде свои преимущества и недостатки и своя привязка по брокерам.
У вас кто брокер?
PRL, а зачем подключать платформы ?
Можно прямо под терминал IB написать робота.
Без всяких лишних прокладок.
Регулярно пишу подобный софт, поэтому могу быть полезен.
PRL, кластерных(горизонтальных) объёмов в TWS нет.
Их можно строить по входящим данным(тикам).
Точно так же, как делают платформы, которые подключаются к этому терминалу.
С платформами проблема одна и та же.
Как правило для них не представляется возможным написать робота.
Потому что нет API, либо он не достаточно функционален.
Плюс платформа — это лишняя прокладка, которая будет увеличивать риск возникновения разного рода технических эксцессов.
А пользователи Вулфикса и Атаса наверняка говорят про готовые пользовательские индюки, которые конечно же могут работать не правильно
Андрей К, у IB(TWS) несколько интерфейсов.
Наиболее универсальный из которых TCP/IP.
Есть примеры и документация для ряда языков.
C#, C++, Java, Python.
API довольно удобный и функциональный.
https://interactivebrokers.github.io/tws-api/index.html