Стратегия следования за трендом с импульсным пробоем
Обзор
Стратегия прорыва импульса (Momentum Breakout) — это количественная торговая стратегия, следующая за рыночным трендом. Она рассчитывает индикатор импульса на основе исторических цен, чтобы определить направление и силу движения цены, и тем самым улавливает средне- и долгосрочные тренды рынка. При переходе импульса от отрицательного к положительному открывается длинная позиция, при переходе от положительного к отрицательному — короткая. Это стратегия следования за трендом. Она подходит для рынков с ярко выраженными трендами и позволяет получить избыточную доходность.
Принцип стратегии
Стратегия основана главным образом на индикаторе импульса. Импульс рассчитывается как разность между ценой закрытия текущего периода и ценой закрытия N периодов назад. Если цена закрытия последней свечи выше, чем N периодов назад, импульс положителен, что указывает на восходящее движение; если ниже — отрицателен, что указывает на нисходящее движение.
Сначала стратегия вычисляет импульс длиной 18 периодов, то есть текущая цена закрытия минус цена закрытия 18 периодов назад, получая mom0. Затем вычисляется импульс за один период от mom0, получая mom1.
Сигнал на открытие длинной позиции генерируется, когда mom0 > 0 и mom1 > 0 – это означает сильный восходящий импульс цены; сигнал на открытие короткой позиции генерируется, когда mom0 < 0 и mom1 < 0 – это означает сильный нисходящий импульс цены.
Стратегия запоминает время последнего сигнала на покупку и продажу. Если время последнего сигнала на покупку больше времени последнего сигнала на продажу, удерживается длинная позиция; если время последнего сигнала на продажу больше времени последнего сигнала на покупку — короткая.
Преимущества анализа
Стратегия обладает следующими преимуществами:
-
Простая и ясная логика, легко понять и реализовать, подходит для новичков в количественной торговле.
-
Индикатор импульса позволяет улавливать тренд и его силу, показывая высокую эффективность при следовании за средне- и долгосрочными трендами.
-
Использование двойного фильтра импульса помогает отсеять часть убытков от ложных пробоев.
-
После появления торгового сигнала позиция наращивается для формирования трендовой позиции, что позволяет получить избыточную доходность от трендового движения.
-
Своевременный выход по стоп-лоссу ограничивает убыток по одной сделке и предотвращает чрезмерные потери при развороте тренда.
Анализ рисков
Стратегия также имеет некоторые риски, на которые следует обратить внимание:
-
В восходящем тренде краткосрочные коррекции могут привести к срабатыванию стоп-лосса и преждевременному выходу, не позволяя захватить весь тренд. Можно немного расширить диапазон стоп-лосса.
-
В боковом рынке возможны частые открытия и закрытия позиций, что увеличивает торговые издержки и проскальзывание. Можно немного ужесточить фильтры, чтобы снизить частоту сделок.
-
После разворота тренда удержание позиции в прежнем направлении приводит к росту убытков. Можно добавить трендовые индикаторы для определения разворота.
-
Неправильная настройка параметров может привести к пропуску сигналов или ложным сигналам. Параметры необходимо адаптировать под конкретный рынок.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
-
Оптимизация параметров импульса: подбор длины расчёта импульса для разных периодов и рынков, улучшение качества сигналов.
-
Добавление фильтров по другим индикаторам, например MACD, KDJ, чтобы избежать убытков при развороте тренда.
-
Оптимизация стратегии стоп-лосса: в трендовом движении можно ослабить стоп-лосс, в нетрендовом рынке — ужесточить.
-
Внедрение управления позицией: в нетрендовом рынке уменьшать размер позиции, в трендовом — увеличивать для большей прибыли.
-
Оптимизация параметров для каждого инструмента отдельно для повышения адаптивности.
-
Внедрение алгоритмов машинного обучения для динамической оптимизации параметров стратегии.
Заключение
Стратегия прорыва импульса в целом представляет собой простую и интуитивную стратегию следования за трендом. Она эффективно улавливает средне- и долгосрочные тренды, принося хорошую прибыль на трендовых рынках. При этом необходимо контролировать риски, оптимизировать стратегию стоп-лосса и дополнять её другими индикаторами для определения тренда. Благодаря постоянной оптимизации эту стратегию можно превратить в стабильно прибыльную количественную торговую систему.
/*backtest
start: 2023-10-15 00:00:00
end: 2023-11-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Momentum BF 🚀", overlay=true, precision=2, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)
/////////////// Time Frame ///////////////- 1

