Почему робот с хорошей стратегией всё равно сливает?
Являясь ярким адептом «ленивой» торговли (…Вкалывают роботы, а не человек) не желаю глубоко разбираться в премудростях рынка. Тестируя различные стратегии путём скармливания алгоритмов роботам, наткнулся на забавную проблему. Один и тот же робот может торговать до обеда в «плюс», а после в сплошной «минус». Начал разбираться и вот чего накопал!
Большинство трейдеров (и почти все новички в алгоритмической торговле) думают – «Нужно просто найти идеальную точку входа». Подбирают индикаторы, фильтры, пересечения, тестируют… Иногда стратегия показывает шикарный результат. А потом — те же настройки начинают стабильно убыточно торговать. Возникает ощущение, что рынок «сломался» или моего робота, поймали с поличным? Но чаще всего проблема в другом.
Стратегия не плохая. Она просто работает не в той фазе рынка.
Рынок — это не одно состояние
Мы привыкли смотреть на график как на единый процесс. Но на самом деле рынок постоянно переключается между разными режимами.
Упрощённо их можно представить так:
Фаза | Что происходит | Что чувствует трейдер
Сжатие | Движения мелкие, рынок «замирает» | Скука, ложные сигналы
Импульс | Резкий выстрел в одну сторону | «Вот оно! Началось!»
Тренд | Плавное направленное движение | «Надо было держать
| | дольше…»
Выдох | Движение затухает | Непонимание, где сила
| | делась
Флэт | Пила туда-сюда | Серия стопов
И вот ключевая мысль – одна и та же стратегия в разных фазах рынка даёт противоположный результат.
Почему робот особенно «страдает»?
Человек может интуитивно почувствовать:
— «что-то рынок сегодня странный»;
— «движения рваные»;
— «лучше не лезть».
Робот так не умеет. Он честно исполняет условия – «DEMA пересеклась? Входим». А то, что вокруг флэт и рыночный шум, его не волнует. Именно поэтому появляются серии входов «на пике» и стопы почти без отката.
Рынок живёт по сессиям, а робот — по формулам
В течение дня меняется сама природа движения цены:
Время - Что происходит на рынке
Азиатская сессия - Узкий диапазон, вялость
Открытие Лондона - Резкие импульсы, выносы
Пересечение Лондон–Нью-Йорк - Максимальный объём, ложные движения
+ тренды
После обеда Нью-Йорк - Затухание, пиление
Если робот рассчитан на импульс, то после обеда он будет покупать вершины и продавать донышки. Если он рассчитан на флэт, утром его разнесёт трендом. Хорошему роботу нужен хороший детектор фаз рынка!
Что такое детектор фаз рынка?
Это не предсказатель цены. Это фильтр среды, в которой работает стратегия. Он отвечает не на вопрос – «Куда пойдёт цена?», а на вопрос – «Сейчас вообще подходящая среда для моей стратегии?».
На чём строится детектор фаз?
Хороший детектор не смотрит на один индикатор. Он оценивает поведение рынка. Вот основные группы признаков.
1. Волатильность — рынок живой или вязкий. Когда рынок собирается двигаться, диапазоны расширяются.
Что можно использовать:
- ATR (Average True Range);
- средний размер свечей;
- диапазон последних N баров.
Если волатильность падает — рынок «засыпает». Если начинает расти — возможен переход к импульсу.
2. Сила движения — есть ли направленность. Рынок может быть активным, но хаотичным. Поэтому важно понять: есть ли структура движения.
Подходят:
- ADX (показывает силу тренда);
- наклон скользящих средних (DEMA, EMA);
- последовательность максимумов и минимумов (HH/HL или LL/LH).
Если ADX растёт и средние наклонены — рынок начинает двигаться осмысленно.
3. Сжатие перед выстрелом. Часто перед сильным движением рынок сжимается.
Признаки:
- сужение полос Боллинджера;
- падение ATR;
- узкие свечи подряд.
Это фаза накопления энергии. После неё часто идёт импульс.
4. Качество движения — тренд или шум. Очень важный, но редкий фильтр.
Трендовые участки:
- свечи с нормальными телами;
- меньше длинных теней;
- меньше перекрытий.
Флэт:
- длинные тени;
- частые возвраты в середину диапазона;
- свечи «накладываются» друг на друга.
По сути, мы оцениваем: рынок идёт или рынок шумит.
Как это помогает роботу?
Представим простую логику:
🔹 Если:
- ATR выше среднего;
- ADX растёт;
- DEMA имеет заметный наклон.
Фаза = ДВИЖЕНИЕ! Можно разрешить трендовые входы.
🔹 Если:
- ATR низкий;
- ADX падает;
- средние почти горизонтальны.
Фаза = ФЛЭТ. Лучше запретить входы вообще.
Главное, что меняет подход.
Без детектора фаз робот думает – «Есть сигнал — надо входить». С детектором фаз он думает – «Сигнал есть… но рынок сейчас неподходящий. Пропускаю.» И вот это «пропускаю» часто спасает депозит лучше любого точного входа.
Вывод для думающих трейдеров:
Если стратегия то отлично работает, то внезапно начинает сливать, возможно, проблема не в точке входа, а в том, что вы торгуете одинаково в разных состояниях рынка.
Следующий уровень алгоритмической торговли — это не новый индикатор, а понимание — в какой фазе рынка моя стратегия вообще имеет право работать. А уже потом — входы.
Я не трейдер, я – аналитик. Здесь про Рынок без непонятных терминов, только по делу. Есть вопросы – пишите. Что разобрать?