ФОРМИРОВАНИЕ ТОРГОВОЙ СТРАТЕГИИ: КУРС 3 | УРОК 1
Анатомия стратегии: торговое преимущество, сетап, вход, выход, фильтры
Цели обучения
Определить шесть элементов полноценной торговой стратегии — гипотезу о преимуществе, сетап, триггер входа, правила выходов, фильтры и параметры риска — и понять, что нарушается при отсутствии каждого из них
Научиться превращать расплывчатую торговую идею в настолько точные правила, чтобы два человека, использующие такую систему (или вы и бэктест), принимали одинаковые торговые решения
Составить первую одностраничную спецификацию стратегии, которую можно сразу тестировать на демо-счете
В Курсе P2 мы создали каркас управления риском: расчет размера позиции, допустимая просадка, дисциплина выхода и лимиты портфеля. В этом курсе мы создадим торговые системы, которые можно встроить в этот каркас. Прежде чем переходить к трем конкретным типам стратегий (следование за трендом, возврат к среднему и пробой), нужно понять общий для них шаблон: от «нескольких сделок, которые мне понравились» «стратегию» отличает не сложность, а полнота и точность. Стратегия — это набор правил, достаточно четких, чтобы их можно было неизменно применять в каждой ситуации, поэтому (Урок P2.1) это единственная торговая система, математическое ожидание которой можно измерить. Давайте рассмотрим ее анатомию по частям.
Часть 1. Гипотеза о торговом преимуществе — за счет чего эта стратегия должна приносить деньги?
В основе любой жизнеспособной стратегии лежит сформулированное в одном предложении предположение о поведении рынка, которое должно объяснять ее положительное математическое ожидание. Примеры: «сильные тренды продолжаются дольше, чем ожидает большинство участников рынка, поэтому покупки на откатах позволяют войти по выгодной цене в расчете на продолжение движения» (следование за трендом); «в спокойных рыночных условиях цена, слишком далеко ушедшая от среднего значения, обычно возвращается к нему» (возврат к среднему); «когда цена выходит из длительной консолидации, стоп-ордеры и запоздавшие участники поддерживают дальнейшее движение» (пробой).
Почему это так важно? По двум причинам. Во-первых, это задает логику для всех последующих правил: каждый фильтр и триггер должны поддерживать гипотезу, а не добавляться просто потому, что кажутся полезными или сложными. Во-вторых, это помогает понять, когда стратегия должна давать убытки — стратегия покупки на откатах должна терять деньги в боковом диапазоне; если это происходит, значит, стратегия работает так, как задумано, просто рынок находится в неподходящем режиме. Без гипотезы вы не сможете отличить «нормальные, ожидаемые убытки» от ситуации «у этой стратегии никогда не было преимущества», и в результате можете отказаться от рабочей системы в самой глубокой точке нормальной просадки (вспомните Урок P2.3: серии из 5–10 убыточных сделок — это нормально). Давайте честно: утверждение «RSI пересек линию» — не гипотеза. Гипотеза должна объяснять, кто выступает вашим контрагентом в сделке и почему он систематически неверно оценивает рынок или актив, — пусть даже в общих чертах.
Часть 2. Сетап и триггер входа — условие и сигнал к действию
Трейдеры постоянно путают две разные вещи:
- Сетап: состояние рынка, которое должно сформироваться еще до того, как вы начнете рассматривать сделку. Пример: «EUR/USD H4: цена выше EMA 50, EMA 50 растет, а цена откатилась к уровню не более чем 0,5 × ATR от EMA 20». Сетап может существовать в течение нескольких часов. Это как фото на графике, на которое можно указать и получить однозначный ответ коллеги: да, сетап есть — или нет.
- Триггер входа: конкретное событие, которое превращает подходящий сетап в торговый ордер. Пример: «свеча H4 закрывается выше EMA 20 после возврата ниже» или «buy stop на 2 пипса выше максимума самой низкой свечи отката». Однозначное условие, с конкретной временной отметкой, которое нельзя трактовать двояко.
Критерий точности жесткий, но простой: можно ли превратить правило в код или объяснить человеку, который выполнит его, не задавая дополнительных вопросов? Правило «входить, когда импульс выглядит сильным» не соответствует этому критерию. А вот правило «входить при закрытии H4 выше EMA 20, если условия сетапа по-прежнему выполняются» соответствует критерию точности. Точность нужна не ради формальности: благодаря ей журнал становится полноценным набором данных, результаты бэктеста — достоверными, а субъективные решения — заметными. (Субъективные решения допускаются, но они должны быть формализованы/span>: «не входить, если в течение 4 часов ожидается важное событие по экономическому календарю» — правило; плохое предчувствие — нет.)
Часть 3. Выходы, фильтры и риск — где на самом деле формируется математическое ожидание
Выходы. В любой сделке именно правила выхода в значительной степени определяют распределение P&L — в этом основная идея Урока P2.4. Полноценная стратегия заранее определяет все три вида выхода: начальный стоп (уровень, на котором гипотеза теряет силу, за пределами структуры, как минимум на расстоянии ~1,5 × ATR согласно Уроку P2.2), выход с фиксацией прибыли (фиксированная цель в R, трейлинг или условие, например «закрытие ниже EMA 20») и выход по времени/отмене сценария (что делать, если сделка не движется в течение N свечей? Что делать, если новости меняют ситуацию на рынке?). Новички зацикливаются на входах, но дальнейшие практические уроки снова и снова покажут, что вход — это наименее значимая с точки зрения дифференциации часть системы.
Фильтры. Фильтры — это условия, которые отсекают сигналы, в остальном соответствующие стратегии: фильтр рыночного режима (покупать на откатах только при совпадении с дневным трендом — например, цена выше дневной SMA 200), фильтр волатильности (пропускать сигналы, когда ATR ниже 20-го процентиля — спред съедает слишком большую часть R; или выше 95-го — рынок слишком хаотичен), фильтр экономического календаря (не открывать новые позиции за 30 минут до и после важных релизов), фильтр торговой сессии (сетап используется только во время лондонской/нью-йоркской сессий). Фильтры — источник как большинства реальных улучшений, так и большинства ловушек самообмана: каждый новый фильтр лучше подгоняет стратегию под прошлые данные, но вовсе не обязательно повышает ее эффективность в будущем. Главное практическое правило этой академии: одна стратегия — одна гипотеза и максимум два-три фильтра. Если для хороших результатов на истории ей нужны шесть фильтров, значит, на самом деле она не так уж хороша.
Параметры риска. Наконец, стратегия должна вписываться в каркас риска из Курса P2: риск на сделку (%), максимальное количество одновременно открытых позиций, какими коррелирующими инструментами можно торговать (группы из Урока P2.5), и уровень просадки, при достижении которого стратегия — а не трейдер — временно отстраняется от торговли для анализа.
Часть 4. Одностраничная спецификация
Полная спецификация стратегии помещается на одной странице, и именно ее составление — главная практическая задача этого урока:
- Название и гипотеза (каждое — в одном предложении)
- Рынок и таймфрейм (например, EUR/USD, GBP/USD; сигналы на H4, рыночный режим на D1)
- Фильтр(ы) рыночного режима (максимум 3, каждый должен быть обоснован гипотезой)
- Сетап (состояние, которое можно однозначно определить на графике)
- Триггер входа (событие, которое можно запрограммировать)
- Начальный стоп/выход с фиксацией прибыли/выход по времени
- Риск: процент риска на сделку, максимальное количество позиций, группа корреляции, уровень просадки для временной остановки стратегии
- Периодичность пересмотра: данные, которые нужно фиксировать в журнале; оценка после N сделок (N ≥ 30)
Важное предупреждение перед разборами стратегий: в следующих трех уроках мы рассмотрим три классических типа стратегий и конкретные примеры правил для каждого из них. Ни одна из них не будет прибыльной при использовании приведенных правил без изменений. Примеры правил, опубликованные в учебных материалах, в том числе в наших, — лишь учебные заготовки: их параметры условны, исторические результаты сильно различаются в зависимости от инструмента и десятилетия, а универсальная стратегия, которая работала бы без изменений для всех, рано или поздно перестала бы работать. Ваша задача — понять устройство стратегии, чтобы затем самостоятельно создать, протестировать и применять собственную версию. Тестированию — тому, как понять, дает ли ваша спецификация реальное торговое преимущество, не обманывая себя, — посвящен Урок 5. Тестировать стратегии нужно на демо-счете, где ошибки первых версий ничего не стоят.
Что важно запомнить
Стратегия = гипотеза о торговом преимуществе + сетап + триггер входа + выходы + фильтры + параметры риска. Если отсутствует хотя бы один компонент, математическое ожидание стратегии нельзя ни корректно оценить, ни считать достоверным.
Гипотеза объясняет, почему должно существовать торговое преимущество, и прогнозирует, когда стратегия должна давать убытки, — так можно отличить обычную просадку от стратегии без преимущества.
Сетап — это состояние рынка, которое может сохраняться некоторое время; триггер входа — однозначное (по принципу «да/нет») событие. Критерий точности прост: можно ли запрограммировать стратегию или передать другому трейдеру, и он исполнит ее без дополнительных вопросов?
Выходы и фильтры влияют на математическое ожидание сильнее, чем входы; используйте не более 2–3 обоснованных фильтров, чтобы избежать подгонки под историю.
Стратегии, приведенные в этом курсе, — это учебные заготовки, а не готовые системы, которые можно копировать. Сначала составьте свою спецификацию, протестируйте ее на демо-счете и оцените результаты — и только потом используйте реальные деньги.