Какая платформа (брокер) лучше всего для алготрейдинга?
MT 4/5 (MQL). Работал с этой парой долгое время (т.к. наиболее доступно), но не представлял, какой на самом деле это тихий ужас.
Теперь назрел вопрос, перейти на другую платформу и мощный язык, с минимальным временем на обучение. При этом, чтобы при работе с брокером не было проблем, если работать из стран СНГ.
— Dukascopy (Java). Перспектива освоить Java — с одной стороны это будет гибкость, с другой значительное время на освоение основ (даже при наличии большого опыта в разных языках).
— InteractiveBrokers — что-то упоминается про алготрейдинг, но про опционы. Пока так и не разобрался, какой именно язык для алготрейдинга. Или там сторонние разработки, через мост какой-то или подобное? Может, кто подскажет?
— TDAmeritrade (ThinkScript). ThinkScript — это прям идеально, мне весьма понравилось. Но работать с TDA — проблематично (можно, конечно, но проблематично), если не из США. Это основной минус. Но платформа и язык...
В общем, кто сможет подсказать?
1. Брокер, работающий со странами СНГ.
2. Удобная и многофункциональная платоформа.
3. И какой язык для алготрейдинга используется (достаточно гибкий, но не сильно специфический).
Язык не так важен — java, python, C++. Главное — наличие API у брокера.
Удобство платформы (терминала) и алготрейдинг — ну как бы не очень связанные вещи.
Eugene Logunov, спасибо за развернутый ответ. Покопаю информацию по вашей наводке. Хотя, конечно, не хотелось бы так глубоко погружаться в API/Fix Protocol, и надеюсь есть немного проще решения.
Отстуствие бэктеста при использовании IB API — это существенный минус.
Пока не могу поставить «+» ни вам ни Lev, т.к. недавно зарегистрировался.
Хотя это больше подходит для российского фондового рынка?
> Обратите внимание на Открытие в качестве брокера для России.
Хотелось бы избежать брокеров корнями из стран СНГ.
> Если вы трейдер, то и занимайтесь трейдингом.
Есть что автоматизировать. Это и ошибки уменьшит и все сигналы отработает.
> Если вы хотите стать программистом, то ок.
Нет. Я не программист по образованию, но это не мешает мне писать (-л) на разных языках и игрулины, и симуляторы, и программы для научных проектов, и простенькие ИИ… с эим проблемы как раз нет. У меня только вопрос — какой самый оптимальный язык в соотношении гибкость/простота обучения чтобы наиболее просто прикрутить для трейдинга? (цели просто так изучить еще 9-й язык у меня нет). Если я обойдусь C++ без особых сложностей, можут вернусь на него, чтобы не городить на Java или другом языке. Но может быть, есть более интересный вариант?
> На роль программиста ищите спеца.
Заказывал простые вещи у нескольких программистов (в виду нехватки времени) — чаще негативный опыт. Кодить мне не так уж и много — сам сделаю. Хочешь сделать хорошо — сделай сам.
Почему золото дешевеет на фоне конфликта на Ближнем Востоке
Золото падает сегодня на 5% после трёх недель снижения подряд. Ключевые триггеры — пересмотр прогнозов изменения процентных ставок крупнейшими Центробанками мира и отток средств из золотых ETF....
Коммерческая недвижимость под контролем: что даёт профессиональное управление активами
Почему управление коммерческой недвижимостью сложнее, чем арендой квартиры? Что такое Asset Management и какие задачи он решает? Как управление недвижимостью влияет на финансовые результаты...
X5 МСФО 2025 г. - капзатрат меньше, дивиденд больше?
Компания X5 опубликовала финансовые результаты за 2025 год. Выручка прибавила +18,8% до 4,6 трлн руб., в 4-м квартале рост на 14,9% до 1,24 трлн руб. Валовая прибыль за год выросла на +17,9%...
формировался оранжевый маркер для локального лонга.
Важно — движение может начаться как с началом появлением любого маркера так и после его завершения t.me/technical_analysis_oil
Россети Ленэнерго. Отчет МСФО. Считаем дивидендную базу Компания Россети Ленэнерго опубликовала финансовый отчет за 2025г. по МСФО.Отчет МСФО и РСБУ у сетевых компаний очень похожи, а так как я отчет ...
Крупнейшие производители спешат запастись алюминием из-за сбоев поставок — FT Крупнейшие производители спешат запастись алюминием из-за сбоев поставок, пишет FT.
По словам японских трейдеров, автопр...
Как попасть в ловушку т-банка и т-инвестиций. Подводные камни, отзыв о брокерском счете в т-инвестициях
Этот пост будет интересен тем, кто решит вложить свои средства в т-инвестиции, если у вас...
Бекас, первое боевое применение ФАУ в 44 году. Да, я тебе про гиперзвук от ФАУ 2. Старт, разгон и полет в безатмосферной среде, падение по баллистической траектории с разгоном до гиперзвуковой скор...
Случайное совпадение
❗️За 15 минут до публикации президента США Дональда Трампа о «продуктивных переговорах с Ираном» на нефтяном рынке были заключены сделки на сумму около $580 млн, сообщает Fin...
Российский рекламный рынок в 2025 году увеличился на 8,5% г/г до ₽981,6 млрд, темп роста замедлился в 2,8 раза — Ведомости со ссылкой на АКАР Российский рекламный рынок в 2025 году увеличился на 8,5% ...
Удобство платформы (терминала) и алготрейдинг — ну как бы не очень связанные вещи.
Отстуствие бэктеста при использовании IB API — это существенный минус.
Пока не могу поставить «+» ни вам ни Lev, т.к. недавно зарегистрировался.
IB грозились выйти на рынок России, но пока их не слышно.
API у них нормальный и довольно удобный.
Печально, но стандартом де-факто на нашем рынке является Квик.
Он есть почти у всех брокеров, поэтому при смене брокера ничего переписывать будет не нужно.
При некотором навыке с Квиком вполне можно работать через пару интерфейсов:
1. trans2quik.dll
2. какую-то прослойку для LUA типа QuikSharp
Разумеется, всё это не имеет отношения к скоростным, высокопроизводительным системам.
Из языков рекомендую C# или Java.
Обратите внимание на Открытие в качестве брокера для России.
Возникает стандартный вопрос: «Зачем оно вам ?»
Если вы трейдер, то и занимайтесь трейдингом.
Ищите новые идеи, тестируйте и адаптируйте их.
Если подходить серьёзно к вопросу, то времени на глубокое освоение программирования у вас просто не останется.
На роль программиста ищите спеца.
Он сделает лучше, быстрее и дешевле(если считать все, что вам предстоит преодолеть).
Если вы хотите стать программистом, то ок.
Но понимайте, что вас ждёт лютая конкуренция со специалистами, которые много лет в отрасли.
Хотя это больше подходит для российского фондового рынка?
> Обратите внимание на Открытие в качестве брокера для России.
Хотелось бы избежать брокеров корнями из стран СНГ.
> Если вы трейдер, то и занимайтесь трейдингом.
Есть что автоматизировать. Это и ошибки уменьшит и все сигналы отработает.
> Если вы хотите стать программистом, то ок.
Нет. Я не программист по образованию, но это не мешает мне писать (-л) на разных языках и игрулины, и симуляторы, и программы для научных проектов, и простенькие ИИ… с эим проблемы как раз нет. У меня только вопрос — какой самый оптимальный язык в соотношении гибкость/простота обучения чтобы наиболее просто прикрутить для трейдинга? (цели просто так изучить еще 9-й язык у меня нет). Если я обойдусь C++ без особых сложностей, можут вернусь на него, чтобы не городить на Java или другом языке. Но может быть, есть более интересный вариант?
> На роль программиста ищите спеца.
Заказывал простые вещи у нескольких программистов (в виду нехватки времени) — чаще негативный опыт. Кодить мне не так уж и много — сам сделаю. Хочешь сделать хорошо — сделай сам.