Месяц назад я начал эксперимент: протестировать все популярные визуальные конструкторы торговых стратегий. Идея была простая — понять, можно ли реально делать алготрейдинг без программирования в 2025 году.

Я прошёл через пять платформ. Где-то собрал работающих роботов. Где-то упёрся в ограничения. Где-то не смог даже получить доступ.

Это не будет сравнительной таблицей с галочками “есть/нет”. Это история о том, что я узнал, с чем столкнулся, и что бы выбрал для себя сейчас.

Как я тестировал

Критерии были простые:

  1. Могу ли я получить доступ? (демо, триал, бесплатная версия)
  2. Могу ли я собрать простую стратегию за час?
  3. Запустится ли она на реальной/демо платформе?
  4. Что будет, когда стратегия усложнится?
  5. Сколько это стоит на самом деле?

Платформы в очереди:

  • 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 имеет смысл только если:

  1. Капитал >30 миллионов (60 тысяч — мелочь)
  2. Время критично дороже денег
  3. Категорически не хотите разбираться в деталях

Для всех остальных 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 Минимальный Высокий Средний Низкий Высокий
Для новичка
Для профи ⭐⭐⭐⭐⭐ ⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐

Полезные ссылки: