Я протестировал 5 конструкторов торговых роботов. Вот что выбрал бы для себя
Месяц назад я начал эксперимент: протестировать все популярные визуальные конструкторы торговых стратегий. Идея была простая — понять, можно ли реально делать алготрейдинг без программирования в 2025 году.
Я прошёл через пять платформ. Где-то собрал работающих роботов. Где-то упёрся в ограничения. Где-то не смог даже получить доступ.
Это не будет сравнительной таблицей с галочками “есть/нет”. Это история о том, что я узнал, с чем столкнулся, и что бы выбрал для себя сейчас.
Как я тестировал
Критерии были простые:
- Могу ли я получить доступ? (демо, триал, бесплатная версия)
- Могу ли я собрать простую стратегию за час?
- Запустится ли она на реальной/демо платформе?
- Что будет, когда стратегия усложнится?
- Сколько это стоит на самом деле?
Платформы в очереди:
- TSLab
- StockSharp Designer
- NinjaTrader Strategy Builder
- fxDreema
- ADL от Trading Technologies
Начнём по порядку.
TSLab: когда хочется готовое решение
Что это: Российская платформа с визуальным конструктором. Блок-схемы, drag-and-drop, интеграция с российскими брокерами из коробки.
Первое впечатление
Скачал демо-версию с официального сайта. Установка заняла минут пять. Запустил — интерфейс на русском, что уже приятно после многих западных платформ с кривыми переводами.
Открыл конструктор стратегий — называется “Редактор блок-схем”. Действительно похоже на визуальное программирование: слева панель с блоками (индикаторы, условия, действия), справа — рабочая область.
Перетащил блок “Скользящее среднее”, подключил к нему данные по закрытию свечи, добавил второе скользящее среднее, соединил их блоком сравнения. Получилось классическое пересечение двух MA. На это ушло минут 20 вместе с изучением интерфейса.
Когда начинаются детали
Первая стратегия работает — это радует. Но как только я попробовал усложнить логику, начались нюансы.
Добавил фильтр по объёму: хочу входить только если объём текущей свечи больше среднего за последние 20 свечей. В коде это две строчки. В визуальном конструкторе — ещё пять блоков, три соединения, и блок-схема начала расползаться по экрану.
Дальше добавил проверку времени: торговать только с 10:00 до 18:00 по МСК. Ещё три блока. Схема превратилась в лабиринт. Я начал терять связи: какой блок куда идёт, что с чем сравнивается.
Попробовал добавить комментарии к блокам — можно, но они не очень помогают, когда на экране 30 блоков и 50 соединительных линий.
Производительность
Запустил бэктест на трёх годах истории акции Сбербанка по дневным свечам. Считал секунд 15. Не быстро, но приемлемо.
Решил проверить на часовых свечах — тут уже ждал минуты три. Для визуального конструктора это нормально, но чувствуется, что под капотом не самый оптимизированный движок.
Интеграция с брокерами
Это сильная сторона TSLab. Открыл настройки подключений — список российских брокеров:
- Финам
- БКС
- Открытие
- Сбербанк
- Алор
- ВТБ
- ещё десяток других
Каждый с инструкцией по настройке. Попробовал подключиться к демо-счёту Финама через Transaq — работает. Робот видит позицию, баланс, может выставлять заявки на тестовом счёте.
Это удобно: не нужно разбираться с API, токенами, аутентификацией. Всё через GUI, всё по-русски.
Цена и лицензирование
Здесь начинается боль.
Демо-версия работает только на истории. Чтобы запустить робота на реальном или даже демо-счёте с живыми котировками — нужна платная лицензия.
Варианты:
- 5,000 рублей в месяц (можно отменить в любой момент)
- 60,000 рублей в год (экономия 10 тысяч)
- 150,000 рублей за три года (ещё больше скидка)
60 тысяч в год. Это серьёзные деньги для индивидуального трейдера. Если у вас капитал 500 тысяч рублей — это 12% от капитала на инструмент. Капитал должен приносить минимум 12% годовых просто чтобы окупить платформу.
Плюс важный момент: стратегия живёт только внутри TSLab. Нет экспорта в Python, C#, MQL. Если вы решите уйти с платформы — придётся переписывать всё с нуля.
Это классический vendor lock-in. Вы привязаны к платформе.
Документация и поддержка
Документация есть, на русском, довольно подробная. Есть раздел с примерами стратегий — можно открыть и посмотреть, как реализованы типовые паттерны.
Форум активный, вопросы отвечают. Есть платные курсы по TSLab — если вам нужна ускоренная адаптация.
Саппорт отвечает в течение суток. Не моментально, но терпимо.
Вывод по TSLab
TSLab работает. Это готовое коммерческое решение для российского рынка. Если вы трейдер без программирования, торгуете Мосбиржу, и готовы платить 60 тысяч в год — это рабочий вариант.
Но цена и vendor lock-in — серьёзные минусы.
Главный минус: Цена (60 тыс/год), отсутствие экспорта кода, vendor lock-in.
Главный плюс: Готовое решение с поддержкой и простой интеграцией российских брокеров.
Для кого: Трейдеры, которые торгуют Мосбиржу, не хотят учить программирование, имеют достаточный капитал (минимум 2-3 миллиона) и готовы платить за готовое решение с поддержкой.
StockSharp Designer: профессиональная платформа без платы
Что это: Профессиональная платформа для алготрейдинга с визуальным конструктором Designer. Более 90 подключений бирж по всему миру, бесплатно для физических лиц. Можно экспортировать стратегию в C# код.
Первые впечатления
Скачал с официального сайта. Установка стандартная, около 300 МБ. Запустил Designer.
Интерфейс профессиональный. Видно, что платформа создавалась программистами для программистов, но визуальный конструктор делает её доступной и для непрограммистов.
Блоки, соединения, drag-and-drop — логика та же, что в TSLab. Но заметна разница в подходе: TSLab максимально упрощён, StockSharp даёт больше контроля.
Сборка стратегии
Собрал классическую стратегию на скользящих средних. Логика аналогичная TSLab: блоки индикаторов, условия, действия.
Интересное наблюдение: в Designer нет некоторых “упрощённых” блоков из TSLab. Например, готового блока “Проверка времени сессии” нет — нужно собирать из базовых блоков условий.
С одной стороны, это немного дольше. С другой — это даёт гибкость. Можно сделать любую нестандартную проверку, не ограничиваясь готовыми шаблонами.
Собрал стратегию за 25 минут. Немного дольше, чем в TSLab, но результат получился более гибким.
Экспорт в код — ключевая фича
Это то, что отличает StockSharp от всех остальных конструкторов.
Собрал стратегию визуально. Нажал “Экспорт” → “C# проект”. Designer сгенерировал полноценное консольное приложение на C#.
Открыл в Visual Studio — это чистый, читаемый код. Можно редактировать, модифицировать, собирать в .exe.
Запустил на VPS без GUI — работает идеально. Стратегия торгует, логи пишет, всё как надо.
Это принципиально меняет подход: начинаешь визуально (быстро), если упираешься в ограничения конструктора — экспортируешь и дорабатываешь в коде. Полная свобода.
В TSLab такого нет. В NinjaTrader экспорт есть, но только в их NinjaScript, который работает только внутри платформы. В StockSharp — полноценный независимый C# код.
Подключение брокеров
StockSharp поддерживает более 90 подключений:
Российские брокеры:
- QUIK (все варианты подключения)
- Transaq (Финам)
- Plaza II
- SmartCOM (ИТИ Капитал)
- Алор API
- Тинькофф Invest API
- FIX/FAST протоколы
Международные:
- Interactive Brokers
- LMAX
- Rithmic
- Sterling
- E*Trade
Криптовалюты:
- Binance
- Bitfinex
- BitStamp
- BTCE
Настройка требует понимания, что такое коннектор, где взять параметры подключения. Это сложнее, чем “выбрать брокера из списка” в TSLab, но даёт универсальность.
Попробовал подключить демо Тинькофф. Создал токен в личном кабинете, узнал account_id, прописал в настройках коннектора. Заработало с первого раза.
Производительность
Запустил бэктест на тех же данных (3 года Сбербанка, дневки). Результат — 8 секунд. Почти вдвое быстрее TSLab.
Попробовал часовые свечи — 1.5 минуты против 3 минут в TSLab.
Чувствуется, что движок оптимизирован лучше. Это логично — StockSharp используется для HFT-алгоритмов, производительность критична.
Документация и сообщество
Документация подробная, на русском. Официальная документация охватывает все аспекты — от базовых примеров до сложных HFT-стратегий.
Форум менее активен, чем у TSLab. Это нормально для open-source проекта. Но ответы обычно дают компетентные — сами разработчики или опытные пользователи.
Главное отличие: TSLab ориентирован на новичков, StockSharp — на тех, кто хочет контроля и гибкости.
Стоимость
Бесплатно для физических лиц. Полностью. Без ограничений по функционалу.
Для юридических лиц — около 100 тысяч рублей в год. Но это для компаний, которые используют платформу в коммерческих целях.
Платная техническая поддержка доступна опционально, но для большинства задач хватает документации и форума.
Вывод по StockSharp Designer
StockSharp — это профессиональная платформа, которая даёт максимум возможностей бесплатно.
Если вам нужна гибкость, экспорт в код, поддержка множества бирж и вы готовы потратить чуть больше времени на изучение — это лучший выбор.
Главный минус: Требует времени на освоение (не так прост, как TSLab для абсолютных новичков).
Главный плюс: Бесплатно, экспорт в C# код, 90+ коннекторов, производительность, нет vendor lock-in.
Для кого: Трейдеры, которые хотят профессиональный инструмент без ежегодных платежей. Те, кто готов потратить время на изучение ради полного контроля. Программисты, которым нужен визуальный конструктор для прототипирования с последующим экспортом в код.
NinjaTrader Strategy Builder: американский стандарт
Что это: Американская платформа для фьючерсов. Strategy Builder — это визуальный конструктор, но не с блоками, а с табличным интерфейсом.
Получение доступа
Скачал NinjaTrader с официального сайта. Бесплатно можно использовать для симуляционной торговли (с фейковыми данными).
Для торговли с реальными данными нужна лицензия или подключение через брокера, который предоставляет NinjaTrader бесплатно.
Я запросил симуляционную лицензию через саппорт. Через 24 часа прислали активацию.
Интерфейс — таблица, а не блоки
Открыл Strategy Builder. Первый сюрприз: это не блок-схема. Это таблица с условиями.
Представьте Excel: столбец A — условие 1, столбец B — условие 2, столбец C — действие. Строка 1: если RSI > 70, продать. Строка 2: если RSI < 30, купить.
Это называется “Set-based logic”. Множественные условия объединяются в наборы (sets), каждый набор — это правило.
Для простых стратегий (одно-два условия) — работает отлично. Понятно, читаемо.
Для сложных стратегий начинаешь путаться. Какой набор с каким связан? Какие условия в AND, какие в OR?
Есть “Chart view” — визуализация правил в виде диаграммы. Помогает, но всё равно менее наглядно, чем блок-схемы StockSharp или TSLab.
Бэктестинг
Запустил бэктест на E-mini S&P 500 фьючерсах. История за 5 лет, минутные бары.
Результаты выводятся профессионально: Sharpe Ratio, Maximum Drawdown, Win Rate, Profit Factor, Average Trade, десятки метрик.
Графики эквити, распределение профитов/лоссов — всё на уровне.
Проблема: бэктестер работает на данных NinjaTrader. Для российского рынка исторических данных нет. Придётся импортировать свои данные, что нетривиально.
Подключение к российским брокерам
Вот тут NinjaTrader проваливается для российского трейдера.
Поддерживаемые брокеры:
- Interactive Brokers
- TD Ameritrade
- FXCM (форекс)
- Rithmic, CQG (фьючерсы)
- Десятки других западных брокеров
Российских брокеров — нет. Московская Биржа — нет.
Технически можно написать кастомный коннектор, но это разработка на C#. Если умеешь писать коннекторы — зачем визуальный конструктор?
Цена
Lifetime License: $1,499 (около 150,000 рублей по текущему курсу).
Lease License: $999 в год (около 100,000 рублей).
Бесплатно: Если торгуете через определённых брокеров (они субсидируют лицензию).
150 тысяч навсегда — за 2.5 года выходит дешевле, чем TSLab. Но только если торгуете американские рынки.
Сообщество и документация
Огромное англоязычное комьюнити. Форумы активные, YouTube полон туториалов.
Документация отличная. Каждая функция описана с примерами, видео-гайдами, FAQ.
Но всё на английском.
Вывод по NinjaTrader
NinjaTrader — зрелая профессиональная платформа для американских рынков.
Если торгуете фьючерсы на CME, CBOT — это топ выбор. Если российский рынок — не подходит.
Главный минус: Нет поддержки российского рынка, табличный интерфейс менее нагляден.
Главный плюс: Профессиональный бэктестер, огромное сообщество.
Для кого: Трейдеры американских фьючерсов, знающие английский, готовые платить 150 тысяч.
fxDreema: MetaTrader в браузере
Что это: Веб-приложение для создания советников для MetaTrader (MT4/MT5). Блок-схемы в браузере, генерация MQL-кода.
Первое знакомство
Зашёл на fxdreema.com. Регистрация бесплатная.
Открыл редактор — работает прямо в браузере. Никаких установок.
Интерфейс простой: слева блоки, справа рабочая область. Блоки стандартные: индикаторы, условия, циклы.
Собрал стратегию на RSI за 15 минут. Нажал “Generate code” — выдал .mq4 файл.
Генерация кода
Скачал файл. Это обычный MQL4 код. Читаемый, с комментариями.
Скопировал в папку MetaTrader 4 → Experts. Перекомпилировал. Запустил на демо.
Работает. Советник торгует по своей логике.
Это удобно, если вы уже торгуете через MetaTrader и хотите автоматизировать стратегию, но не хотите учить MQL.
Ограничения бесплатной версии
Бесплатная версия ограничена 10 соединениями между блоками.
Простая стратегия (RSI > 70 → продать) — это 3-4 соединения. Влезает.
Но сложная стратегия (несколько индикаторов, вложенные условия) — 10 соединений кончаются быстро.
Попробовал собрать стратегию с тремя индикаторами — нужно 15 соединений. fxDreema сказал “Upgrade to Pro”.
Платная версия
fxDreema Pro: $99 в год (около 10,000 рублей).
10 тысяч в год — дешевле TSLab (60 тысяч) или NinjaTrader (100 тысяч).
Но это подписка. Перестал платить — доступ закрыт.
Риски
fxDreema — стартап. Небольшая команда.
Если проект закроется — останетесь без инструмента. Да, ранее сгенерированный код останется, но новый сгенерировать не сможете.
Альтернатива — учить MQL
Честно, если вы уже торгуете через MetaTrader — есть смысл потратить выходные на изучение базового MQL.
Язык несложный. Базовый туториал, примеры из документации — и уже можно писать простых советников.
MQL даёт полный контроль. Без ограничений, без подписок.
Вывод по fxDreema
fxDreema — костыль для тех, кто не хочет учить MQL. Работает, но это сторонний сервис.
Главный минус: Зависимость от стороннего сервиса, риск закрытия проекта.
Главный плюс: Быстрый старт, не нужно учить MQL, дёшево (10 тыс/год).
Для кого: Трейдеры MetaTrader с простыми стратегиями, не готовые учить MQL, готовые платить 10 тыс/год.
ADL: enterprise-решение
Что это: Algo Design Lab от Trading Technologies. Визуальный конструктор внутри профессиональной платформы TT Platform Pro.
Попытка получить доступ
ADL — это модуль внутри TT Platform Pro.
Зашёл на сайт Trading Technologies. Раздел “Pricing” — написано “Contact Sales”.
Написал в форму. Через неделю — тишина.
Погуглил цены. Нашёл обсуждение на Reddit: минимум $1,500 в месяц. $18,000 в год. Около 1.8 миллиона рублей.
Это enterprise-решение. Для индивидуальных трейдеров не продаётся.
Для кого ADL
Клиенты — хедж-фонды, проп-трейдинговые компании, market makers.
ADL заточен под профессионалов:
- Интеграция с десятками бирж
- Сверхнизкая latency (микросекунды)
- Сложные алгоритмы (TWAP, VWAP, Iceberg)
- Управление рисками встроено
- Compliance и аудит
Это для тех, кто торгует миллионами долларов в день.
Вывод по ADL
ADL — enterprise-решение для институциональных игроков.
Для обычного трейдера недоступно.
Главный минус: Цена ($18,000/год), недоступность.
Главный плюс: Профессиональный уровень, сверхнизкая latency.
Для кого: Хедж-фонды, проп-компании с объёмами от сотен миллионов долларов в год.
Сравнение по критериям
Доступность
StockSharp: Полностью бесплатно, без ограничений.
TSLab: Демо бесплатно (только история). Для live — платная лицензия.
NinjaTrader: Бесплатная симуляция. Для real data — лицензия или брокер.
fxDreema: Бесплатно с лимитом 10 соединений.
ADL: Недоступно для индивидуалов.
Winner: StockSharp.
Гибкость
StockSharp: Экспорт в C# код — полная свобода.
Designer: Аналогично StockSharp.
TSLab: Только визуальный конструктор или C# скрипты внутри TSLab.
NinjaTrader: Только NinjaScript (привязан к платформе).
fxDreema: Генерирует MQL код (независимый).
Winner: StockSharp (экспорт в полноценный C# проект).
Цена (год использования)
StockSharp: 0 рублей
TSLab: 60,000 рублей
NinjaTrader: 100,000 рублей (lease) или 150,000 (навсегда)
fxDreema: 10,000 рублей
ADL: ~1,800,000 рублей
Winner: StockSharp.
Интеграция с российским рынком
StockSharp: 90+ коннекторов, включая все российские брокеры.
TSLab: Все российские брокеры, простая настройка.
NinjaTrader: Нет поддержки российских брокеров.
fxDreema: Через MetaTrader (некоторые брокеры дают MT5).
Winner: StockSharp (максимальное количество коннекторов).
Vendor lock-in
StockSharp: Минимальный (экспорт в C#).
TSLab: Высокий (стратегии только в TSLab).
NinjaTrader: Средний (NinjaScript).
fxDreema: Низкий (генерирует MQL).
Winner: StockSharp.
Что я выбрал бы для себя
После месяца тестирования вывод очевиден.
Если торгую российский рынок
StockSharp Designer.
Почему:
- Бесплатно (против 60 тысяч в год за TSLab)
- Экспорт в C# код (полная свобода, нет vendor lock-in)
- 90+ коннекторов (любой брокер, любая биржа)
- Производительность (быстрее TSLab)
- Профессиональная платформа
Да, придётся потратить чуть больше времени на изучение. Но это инвестиция, которая окупается.
TSLab имеет смысл только если:
- Капитал >30 миллионов (60 тысяч — мелочь)
- Время критично дороже денег
- Категорически не хотите разбираться в деталях
Для всех остальных StockSharp — рациональный выбор.
Если торгую американские фьючерсы
NinjaTrader — если готовы платить и не хотите учить программирование.
Или StockSharp — если готовы потратить время на настройку коннектора Interactive Brokers, но получить бесплатную платформу с экспортом в код.
Или изучить Python + Backtrader за пару выходных.
Если торгую через MetaTrader
fxDreema для очень простых стратегий (пока влезаю в 10 соединений).
Но честно — лучше потратить выходные на изучение MQL. Час-два на синтаксис, десяток примеров — и полная свобода без подписок.
Если я институциональный игрок
ADL. Но это не мой случай.
Честный финальный вывод
Визуальные конструкторы работают. Но у них общая проблема: они рано или поздно упираются в ограничения.
Простые стратегии собираются легко. Пересечение средних, RSI, MACD — всё кликается за 20-30 минут.
Но сложнее:
- Блок-схемы превращаются в спагетти
- Бесплатные версии упираются в лимиты
- Производительность страдает
- Приходится переходить на код
Парадокс: Конструкторы созданы, чтобы избежать программирования. Но для серьёзной работы всё равно придётся кодить.
Моё личное решение
StockSharp Designer для прототипирования, экспорт в C# код для production.
Визуальный конструктор — для быстрых экспериментов. Код — для боевой торговли.
Почему StockSharp:
- Бесплатно (экономия 60+ тысяч в год)
- Экспорт в C# (нет vendor lock-in)
- Производительность
- Профессиональная платформа
Что я рекомендую
Новичкам (капитал <1 млн рублей)
StockSharp Designer.
Бесплатно, функционально, профессионально. Да, нужно время на изучение. Но экономия 60 тысяч в год того стоит.
Потратьте месяц на освоение. Соберите 2-3 стратегии, запустите на демо. Если понравится — продолжайте. Если упрётесь — экспортируйте в C# и доработайте в коде.
Трейдерам с капиталом (>10 млн рублей)
Если время дороже денег — TSLab. Простой, понятный, с поддержкой.
Но объективно StockSharp даёт больше за 0 рублей.
Программистам
StockSharp для прототипирования → экспорт в C# → доработка.
Или сразу код (Python/C#) без конструкторов.
Тем, кто хочет контроля
Учите программирование. Python, C#, MQL.
Месяц вечеров на Python — и полная независимость. Без подписок, без vendor lock-in.
Итого: сравнительная таблица
| Критерий | StockSharp | TSLab | NinjaTrader | fxDreema | ADL |
|---|---|---|---|---|---|
| Цена/год | 0 | 60 тыс | 100-150 тыс | 10 тыс | ~1.8 млн |
| Российский рынок | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ❌ | ⭐⭐ | ⭐ |
| Простота | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ? |
| Гибкость | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| Производительность | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| Vendor lock-in | Минимальный | Высокий | Средний | Низкий | Высокий |
| Для новичка | ✅ | ✅ | ✅ | ✅ | ❌ |
| Для профи | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ | ❌ | ⭐⭐⭐⭐⭐ |
Полезные ссылки:
Обсуждение
Присоединяйтесь к обсуждению в нашем Telegram-чате!