| Параметр | Данные |
|---|---|
| Доля алготрейдинга в объёме торгов FORTS | ~60–70% (оценка, 2024–2026) |
| Основные платформы | QUIK + LUA, Python + API, TSLab, Wealth Lab |
| Доступные брокерские API | Т-Инвестиции, Финам, БКС, Алор |
| Минимальный капитал для старта (практически) | от 100 000–300 000 руб. |
| Типичная просадка у розничных роботов | 20–50% в стрессовых условиях |
| Основной рынок для роботов | FORTS (фьючерсы), фондовый рынок |
Торговый робот — это программа, которая автоматически выставляет заявки на бирже по заранее заданным правилам. Никакой магии: робот делает ровно то, что написано в коде. Проблема в том, что большинство розничных роботов написаны под исторические данные и разваливаются при смене рыночного режима. Разбираем, как устроен алготрейдинг на российском рынке, где реальная польза, а где иллюзия.
Как устроен торговый робот: от сигнала до сделки
Любой торговый алгоритм проходит три этапа: получение данных, генерация сигнала, исполнение заявки. Каждый этап имеет свои узкие места.
Цепочка исполнения:
1. Получение рыночных данных (котировки, стакан, сделки) через API или терминал
2. Расчёт индикаторов или условий стратегии
3. Генерация торгового сигнала (купить / продать / держать)
4. Выставление заявки через API брокера
5. Контроль исполнения и управление открытой позицией
Задержка между сигналом и исполнением (latency) критична для высокочастотных стратегий. Для розничного алготрейдера с горизонтом от минуты и выше latency в 100–500 мс не критична. HFT (высокочастотная торговля) частным лицам недоступна: это инфраструктура профессиональных участников с колокацией серверов непосредственно на бирже.
Платформы и инструменты для алготрейдинга в России
Выбор платформы определяет, какие стратегии доступны и насколько сложно их реализовать. Ниже — сравнение актуальных инструментов.
| Платформа | Язык | Рынки | Сложность | Стоимость |
|---|---|---|---|---|
| QUIK + LUA | LUA | Все секции Мосбиржи | Средняя | Через брокера (бесплатно) |
| Python + API брокера | Python | Зависит от API | Высокая | Бесплатно |
| TSLab | Визуальный + C# | FORTS, фондовый | Низкая–средняя | ~5 000–15 000 руб./год |
| Wealth Lab | C# | Фондовый, FORTS | Средняя | Платно |
| Алор API | Python, C# | Мосбиржа | Высокая | Бесплатно |
QUIK + LUA — стандарт для профессиональных трейдеров. Прямой доступ к стакану, сделкам, позициям. LUA — простой язык, но документация скудная, сообщество небольшое.
Python + API — наиболее гибкий вариант. Т-Инвестиции API (gRPC/REST), Финам API, БКС API позволяют строить полноценные торговые системы. Минус: нужно самостоятельно решать вопросы надёжности, переподключения и обработки ошибок.
TSLab — визуальная среда с блок-схемами. Подходит для тех, кто не хочет писать код. Встроенный бэктестер и оптимизатор. Популярен среди трейдеров FORTS.
Типы торговых стратегий для роботов
Стратегии различаются по логике, горизонту и требованиям к капиталу. Выбор типа стратегии определяет, на каком рынке и с каким капиталом имеет смысл работать.
| Тип стратегии | Логика | Горизонт | Рынок |
|---|---|---|---|
| Трендовая | Следование за направлением движения | Часы–дни | FORTS, акции |
| Контртрендовая | Торговля от уровней, возврат к среднему | Минуты–часы | FORTS |
| Арбитражная | Использование ценовых расхождений | Секунды–минуты | FORTS (фьючерс/спот) |
| Маркет-мейкинг | Выставление заявок в стакан с двух сторон | Постоянно | Ликвидные инструменты |
| Парная торговля | Корреляция между двумя инструментами | Часы–дни | Акции, фьючерсы |
Трендовые стратегии — самые распространённые у розничных трейдеров. Используют скользящие средние, пробои уровней, импульсные индикаторы. Работают в трендовых рынках, дают серию убытков в боковике.
Арбитраж фьючерс/спот — использование расхождения между ценой фьючерса на акцию и самой акцией. Расхождения небольшие (0,1–0,5%), требуют быстрого исполнения и значительного капитала для ощутимой прибыли.
Парная торговля на российском рынке: классические пары — Сбербанк обыкновенные / привилегированные (SBER/SBERP), Лукойл / Роснефть, фьючерс на нефть Brent / акции нефтяников.
Бэктестинг: почему красивые результаты на истории не работают в реальности
Бэктестинг — тестирование стратегии на исторических данных. Главная ловушка — переобучение (overfitting): стратегия идеально описывает прошлое, но не предсказывает будущее.
Типичные ошибки бэктестинга:
- - Look-ahead bias — использование данных, которые в реальном времени ещё не были доступны
- - Survivorship bias — тестирование только на акциях, которые существуют сейчас (без учёта делистинговых)
- - Игнорирование комиссий и проскальзывания — реальные издержки снижают доходность на 20–50%
- - Переоптимизация параметров — подбор параметров под конкретный исторический период
Практическое правило: если стратегия показывает Sharpe ratio выше 2,0 на бэктесте — скорее всего, это переобучение. Реалистичный Sharpe для хорошей стратегии — 0,8–1,5.
Форвард-тест (торговля на реальном рынке с минимальным капиталом) — обязательный этап перед запуском с полным капиталом. Минимальный период форвард-теста — 3–6 месяцев, охватывающих разные рыночные режимы. Если форвард-тест показывает результат хуже бэктеста более чем на 30–40% — стратегия переобучена.
Риск-менеджмент в торговых роботах
Робот без встроенного риск-менеджмента — это не торговая система, а генератор убытков. Ключевые параметры, которые должны быть в коде каждого алгоритма.
| Параметр | Рекомендуемое значение |
|---|---|
| Максимальная просадка для остановки | 15–20% от капитала |
| Дневной лимит убытков | 2–3% от капитала |
| Размер одной позиции | 1–5% от капитала |
| Стоп-лосс на сделку | 0,5–1,5% от капитала |
| Максимальное плечо | 2–3x (не более) |
Для роботов на FORTS обязателен мониторинг уровня гарантийного обеспечения (ГО) и автоматическое сокращение позиций при приближении к маржин-коллу. Один неконтролируемый маржин-колл способен уничтожить счёт за одну сессию — это не теоретический риск, а регулярная практика на волатильных рынках.
Брокерские API для алготрейдинга: что доступно в 2026 году
Качество API напрямую влияет на возможности робота. Ниже — сравнение актуальных решений.
| Брокер | API | Протокол | Особенности |
|---|---|---|---|
| Т-Инвестиции | Т-Инвестиции API | gRPC / REST | Открытый, Python SDK, стриминг котировок |
| Финам | FinamTrade API | REST | Доступ к QUIK, широкий инструментарий |
| БКС | BCS API | REST | Для профессиональных клиентов |
| Алор | Alor API | WebSocket / REST | Бесплатный, активное сообщество |
| Сбербанк | SberInvestAPI | REST | Ограниченный функционал |
Т-Инвестиции API — наиболее популярный выбор для Python-разработчиков: открытый исходный код SDK, активное сообщество, поддержка стриминга котировок в реальном времени. Ограничение: не все инструменты FORTS доступны через API.
Для работы с FORTS через Python наиболее полный доступ даёт Алор API или QUIK + LUA с передачей данных через сокет в Python-скрипт.
Реальные результаты: что показывает статистика розничного алготрейдинга
Данные по результатам розничных алготрейдеров на российском рынке неутешительны. По оценкам профессиональных участников рынка:
- - Около 70–80% розничных торговых роботов показывают убыток на горизонте 1–2 лет
- - Основные причины: переобучение стратегии, недооценка транзакционных издержек, отсутствие риск-менеджмента
- - Смена рыночного режима (переход от трендового рынка к боковику) ломает большинство трендовых стратегий
Это не означает, что алготрейдинг бесполезен. Роботы хорошо решают конкретные задачи:
- - Автоматическая ребалансировка портфеля по расписанию
- - Выставление лимитных заявок без постоянного мониторинга экрана
- - Дисциплинированное исполнение стоп-лоссов без эмоциональных решений
- - Арбитражные стратегии с чётко определённым статистическим преимуществом
Налогообложение алготрейдинга
Торговые роботы не меняют налоговый статус операций. Все сделки облагаются НДФЛ по стандартным ставкам прогрессивной шкалы (13–22% с 2025 года). Брокер выступает налоговым агентом и удерживает налог автоматически.
Особенности для алготрейдеров:
- - Высокая частота сделок увеличивает налоговую базу: каждая прибыльная сделка — налогооблагаемый доход
- - Убыточные сделки уменьшают налоговую базу в рамках одного налогового периода
- - Перенос убытков на будущие периоды — до 10 лет (по операциям с ценными бумагами)
- - ИИС не подходит для активного алготрейдинга: частые операции не запрещены, но налоговая льгота реализуется только при закрытии счёта через 5+ лет
При высокой частоте сделок транзакционные издержки (комиссии + налоги) могут съедать 30–50% валовой прибыли стратегии. Это нужно закладывать в бэктест с первого дня.



