Стратегия пробоя двойных скользящих средних
Обзор
Стратегия пробоя двойных скользящих средних — это трендовая стратегия, основанная на пересечении двух скользящих средних с разными периодами, которое служит сигналом для входа в сделку. Стратегия использует точку пересечения быстрой и медленной скользящих средних в качестве точки входа. После пересечения определяется направление тренда, и открывается соответствующая длинная или короткая позиция. Она позволяет как захватывать тренды среднего временного масштаба, так и снижать избыточную частоту сделок, вызванную незначительными колебаниями.
Принцип стратегии
В стратегии используются две скользящие средние: быстрая MA и медленная MA. Период быстрой MA обычно устанавливается короче (например, 15 периодов) для улавливания краткосрочных ценовых движений; период медленной MA обычно устанавливается длиннее (например, 21 период) для определения основного направления тренда. Торговые сигналы поступают от пересечения двух MA: когда быстрая MA пересекает медленную MA снизу вверх — это сигнал к покупке; когда быстрая MA пересекает медленную MA сверху вниз — сигнал к продаже.
Настраивая различные комбинации периодов MA, можно регулировать длину захватываемого тренда. Более короткая комбинация MA позволяет улавливать возможности краткосрочных движений в рамках малых циклов; более длинная комбинация MA фильтрует колебания и захватывает тренды более крупного масштаба.
Стратегия также включает модуль управления рисками: тейк-профит, стоп-лосс и трейлинг-стоп. Это позволяет ограничить максимальную прибыль и убыток по одной сделке, помогая защитить общую доходность.
Преимущества стратегии
Стратегия двойных скользящих средних обладает следующими преимуществами:
- Простая концепция, легко понять и реализовать;
- Путем настройки периодов MA можно адаптироваться к различным рыночным условиям и захватывать тренды разной длины;
- Достаточно стабильна, позволяет избежать чрезмерно частых сделок;
- В сочетании с стоп-лоссом и тейк-профитом позволяет эффективно контролировать риски;
- Легко оптимизируется: можно настраивать периоды MA, параметры управления рисками и т.д. для дальнейшего повышения эффективности.
Анализ рисков
Стратегия двойных скользящих средних также имеет определенные риски, в основном следующие:
- В фазе бокового движения сигналы пересечения MA могут быть слишком частыми, что приводит к высокой частоте сделок;
- Между двумя скользящими средними существует запаздывание, что может привести к пропуску точки разворота цены и невозможности своевременного стоп-лосса;
- Не может эффективно отфильтровывать ложные пробои, что может привести к ненужным убыткам;
- Сами MA медленно реагируют на цену и не могут полностью отслеживать ценовые движения.
Эти риски могут быть улучшены и оптимизированы путем настройки параметров MA, добавления фильтров, оптимизации логики стоп-лосса и т.д.
Направления оптимизации
Стратегию двойных скользящих средних можно оптимизировать по следующим направлениям:
- Добавить такие фильтры, как объем или индикатор волатильности, чтобы избегать частого открытия позиций во время колебаний и ложных пробоев;
- Периоды и комбинации MA можно разнообразить, адаптируя к характеристикам разных временных интервалов и инструментов;
- Можно протестировать различные типы MA, такие как EMA, LWMA и т.д., выбрав форму MA, наиболее чувствительную к изменениям цены;
- Добавить алгоритмы машинного обучения для автоматического поиска оптимальных параметров MA, величин стоп-лосса и других гиперпараметров;
- Можно протестировать разные способы стоп-лосса, например, стоп по гэпу, трейлинговый стоп, усредненный стоп и т.д.
Благодаря этим оптимизациям и улучшениям можно значительно повысить процент выигрышных сделок, доходность и соотношение риск/доходность стратегии.
Заключение
В целом, стратегия пробоя двойных скользящих средних — это простая в реализации и оптимизации трендовая стратегия. Она обладает такими достоинствами, как простота в использовании, гибкость настройки и контролируемый риск, что делает её очень подходящей в качестве вводной стратегии для алгоритмической торговли. Путем постоянного тестирования и оптимизации эта стратегия может постоянно улучшаться и обладает потенциалом стать качественной торговой стратегией.
/*backtest
start: 2022-12-10 00:00:00
end: 2023-06-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "Silent Trader Strategy", shorttitle = "Silent Trader", overlay = true, pyramiding = 0, default_qty_type = strategy.cash, default_qty_value = 1000, commission_value = 0.0675, initial_capital = 1000, currency = currency.USD, calc_on_order_fills = true, calc_on_every_tick = true)
maFastSource = input(defval = ohlc4, title = "Fast MA Source")- 1

