В обучающих материалах по трейдингу часто отмечается, что рынок 80% времени находится в боковике, поэтому желательно делать акцент на флетовые стратегии. Это спорное утверждение, но раз такая концепция пользуется популярностью, сегодня я расскажу, как создаются системы, нацеленные на работу в коридоре.
Сначала объясню, почему утверждения о преобладании флетов спорны. Здесь всё просто – многое зависит от таймфрейма. Возьмём для примера четырёхчасовой график пары EURUSD.
На нём цена действительно часто колеблется в коридоре, а мощные тренды формируются редко. Но если развернуть 15-минутные котировки, мы увидим, что рынок практически всегда находится в тренде – восходящем или нисходящем, просто они быстро зарождаются и также быстро заканчиваются.
Индикаторы, которые упоминаются в данном обзоре, Вы сможете скачать вот здесь:
По этой причине на первом этапе разработки флетовой стратегии для Форекс нужно подобрать оптимальный таймфрейм и актив (универсальных подходов в этом плане не существует). Я буду показывать все примеры на четырёхчасовике AUDNZD, поскольку этот кросс часто находится в боковике.
Далее необходимо определиться, как разбивать график на тренды и флеты. Пожалуй, это самая сложная задача, так как на истории всё прекрасно видно, а как дело доходит до анализа в реальном времени, классические инструменты и индикаторы дают прогнозы с 50% точностью.
Моё мнение таково, что пытаться выявлять «опорные» боковики при помощи уровней, как это часто рекомендуют делать, очень сложно. На это есть весомая причина – цена их часто пробивает, чем сбивает трейдера с толку.
На графике выше представлен участок, подходящий для работы по флетовой стратегии. Полагаю, здесь и без комментариев становится понятно, что экстремумы формируются хаотично, а не чётко по уровням, при этом сам боковик несёт в себе неплохие спекулятивные возможности.
Это значит, что для идентификации горизонтального диапазона нужно использовать нестандартные приёмы, например, счётчик пересечений гистограммы MACD с нулевым уровнем.
Логика здесь элементарна – если MACD часто пересекает нуль, то базовые скользящие средние, из которых эта гистограмма и формируется, представляют собой «цепочку», а это яркий признак флета.
Соответственно, если на счётчике MACD формируется лестница вверх – это флет, а когда он стабильно снижается (т.е. с течением времени суммарное число пересечений нулевой отметки падает), можно говорить о наличии трендовой составляющей.
Для удобства работы по флетовой стратегии к этому индикатору лучше сразу добавить простую скользящую среднюю, поскольку она устраняет неопределённость. В этом случае под боковиком будет пониматься ситуация, когда счётчик располагается выше своей SMA.
Если рассмотренный подход кажется «странным», эту же задачу можно решить эконометрически. Напомню, в статистике под трендом понимается участок ряда динамики, у которого высокий коэффициент автокорреляции (больше 0,5).
Соответственно, если автокорреляция ниже допустимой величины, на таком участке ряда тренд отсутствует. На Форекс этот подход перенести проще простого, достаточно воспользоваться специальным индикатором.
Во флетовой стратегии сделки будут открываться в том случае, если красная линия индикатора корреляции (в нашем случае он адаптирован для анализа автокорреляции) находится ниже 0,5.
И последний метод, при помощи которого можно адекватно распознать боковик, опирается на линейную регрессию, а если точнее – на её угол.
Если визуально угол наклона регрессии больше 30 градусов - нужно работать по тренду, а если меньше – по флетовым стратегиям. Напомню, в терминале MetaTrader4 по умолчанию встроен одноимённый канал, поэтому достаточно просто смотреть на положение его центральной линии.
Перечисленные выше методы позволяют выявлять сложные боковики хаотичной формы, поэтому я и рекомендую их использовать. Разумеется, перед торговлей придётся провести тщательную оптимизацию исходных переменных (особенно будет важен период анализа).
Что же касается конкретных точек входа, то они уже не так важны. Дело в том, что если правильно идентифицирован сам боковик, с поиском сигналов справится любой стандартный осциллятор.
Во флетовых стратегиях трейдер должен уделить пристальное внимание другому аспекту – мани-менеджменту. И вот здесь уже возникают сложности, поскольку со стоп-лоссами работать дано далеко не всем (многим людям тяжело принять тот факт, что цена может зацепить защитный приказ и развернуться).
Я рекомендую подумать над следующей идеей. Предположим, есть шаблон некой флетовой стратегии с чётко формализованными правилами входа. Вспомним, что такое стоп-лосс? Это уровень убытка, после достижения которого сигнал признаётся ложным.
Соответственно, если собрать на истории статистику отработки сделок с подробной расшифровкой, мы найдём ситуацию, при которой плавающий убыток по сделке был максимальным, при этом математическое ожидание серии операций всё равно оставалось положительным.
Вот этот лимит потерь и следует использовать в качестве стопа. Иначе говоря, защитный приказ будет определяться не ситуативно (с поправкой на текущую волатильность), а как лимит допустимой потери вообще. При таком подходе убыточных сделок должно быть меньше, но, опять же, для точных оценок нужно будет смотреть конкретную валютную пару, универсальных рецептов на Форекс нет.