Жёсткая правда

Цифра «95% трейдеров теряют деньги» давно стала мемом, но за ней стоят реальные данные. Давайте разберёмся, почему алгоритмическая торговля — особенно для розничных участников — остаётся крайне сложным занятием.

Статистика MOEX

По данным Московской биржи и анализу с Хабра:

  • 76% активных трейдеров на MOEX убыточны за год
  • Среди тех, кто использует алгоритмическую торговлю, убыточных ~70% — чуть лучше, но не радикально
  • Средний убыток розничного алготрейдера: -12% годовых (после комиссий)
  • Только 3-5% стабильно зарабатывают на горизонте 3+ лет

Скрытые издержки, которые убивают стратегии

1. Комиссии биржи и брокера

На MOEX типичные комиссии для ритейла:

Биржевая комиссия (фондовый рынок):
- Maker: 0.01% от объёма сделки
- Taker: 0.015% от объёма сделки

Брокерская комиссия:
- От 0.03% до 0.06% (зависит от брокера и тарифа)

Итого за round-trip (открытие + закрытие):
- Минимум: 0.08% от объёма
- Типично: 0.12-0.15% от объёма

При 10 сделках в день и среднем размере позиции в 100 000 рублей:

10 сделок × 0.12% × 100 000 = 1 200 руб./день
× 250 торговых дней = 300 000 руб./год

Это 300 000 рублей в год только на комиссиях. При депозите в 1 000 000 рублей — это 30% годовых, которые нужно заработать только чтобы выйти в ноль.

2. Проскальзывание (slippage)

Проскальзывание — разница между ценой, по которой стратегия «хотела» войти, и ценой, по которой реально исполнился ордер:

  • На ликвидных инструментах (Сбербанк, Газпром): 0.01-0.05%
  • На менее ликвидных: 0.1-0.5%
  • В момент новостей: 1-5%+

3. Рыночное воздействие (market impact)

Если ваш ордер значительный относительно стакана, вы сами двигаете цену против себя. Для розничного трейдера это редкость на ликвидных инструментах, но на малоликвидных бумагах — серьёзная проблема.

Почему бэктесты врут

Look-ahead bias

Самая распространённая ошибка: использование данных, которые в момент принятия решения ещё не были доступны. Пример:

  • Использование цены закрытия дня для принятия решения в тот же день
  • Использование скорректированных (adjusted) данных, которые изменились задним числом

Survivorship bias

Бэктест на акциях S&P 500 учитывает только компании, которые выжили. Компании, которые обанкротились или были поглощены, не попадают в тестовую выборку, создавая иллюзию более высокой доходности.

Overfitting

Самый коварный враг:

Чем больше параметров в стратегии,
тем лучше она работает на исторических данных
и тем хуже — на реальном рынке.

Если ваша стратегия имеет 10+ параметров и показывает 200% годовых на бэктесте — она, вероятнее всего, переподогнана.

Regime change

Рынок меняется. Стратегия, работавшая в 2020-2023, может полностью перестать работать в 2024-2026. Примеры:

  • Стратегии на волатильность, разработанные до COVID, сломались в пандемию
  • Momentum-стратегии, настроенные на бычий рынок, теряют в боковике
  • Арбитражные стратегии «закрываются» по мере того, как их копируют

Реальная стоимость алготрейдинга

Помимо торговых издержек:

Статья расходов Стоимость/год
Сервер (VPS/colocation) 30 000 - 300 000 ₽
Данные (исторические + realtime) 10 000 - 100 000 ₽
Софт (платформа, инструменты) 0 - 50 000 ₽
Собственное время бесценно

Что делать, если всё-таки хочется

  1. Начинайте с малого — депозит, который не жалко потерять
  2. Учитывайте ВСЕ издержки в бэктесте — комиссии, проскальзывание, задержки
  3. Тестируйте на out-of-sample данных — разделите историю на обучающую и тестовую выборки
  4. Ограничьте количество параметров — чем проще стратегия, тем лучше
  5. Используйте walk-forward анализ — регулярно пересматривайте параметры
  6. Начните с бумажной торговли — протестируйте стратегию в реальном времени без денег
  7. Диверсифицируйте — не ставьте всё на одну стратегию

Алготрейдинг — это не «кнопка бабло». Это серьёзная инженерная и аналитическая работа, требующая дисциплины, капитала и честности перед самим собой.