Стратегия разворота по двойной скользящей средней
Обзор
Данная стратегия в основном использует двойные скользящие средние в качестве сигналов для покупки и продажи, получая прибыль при развороте тренда. Когда краткосрочная скользящая средняя пересекает долгосрочную скользящую среднюю снизу вверх, открывается длинная позиция; когда краткосрочная скользящая средняя пересекает долгосрочную сверху вниз, открывается короткая позиция. Это распространенная стратегия трейлингового стоп-лосса.
Принцип стратегии
Стратегия сначала устанавливает две скользящие средние: более короткую (20-дневная) и более длинную (60-дневная). Затем анализируется пересечение этих средних для принятия решения о входе в позицию.
В частности, когда краткосрочная скользящая средняя пересекает долгосрочную снизу вверх, это указывает на восходящий тренд, и открывается длинная позиция. Когда краткосрочная скользящая средняя пересекает долгосрочную сверху вниз, это указывает на нисходящий тренд, и открывается короткая позиция.
Метод стоп-лосса после открытия позиции – трейлинговый стоп, основанный на максимальной и минимальной ценах, что позволяет зафиксировать максимальную прибыль.
Основная логика кода:
- Рассчитать 20-дневную EMA и 60-дневную EMA.
- Определить, пересекла ли 20-дневная EMA 60-дневную EMA снизу вверх; если да – открыть длинную позицию.
- Определить, пересекла ли 20-дневная EMA 60-дневную EMA сверху вниз; если да – открыть короткую позицию.
- После открытия длинной позиции установить стоп-лосс на уровне 3% от максимальной цены.
- После открытия короткой позиции установить стоп-лосс на уровне 3% от минимальной цены.
- Во время удержания позиции непрерывно корректировать уровень стоп-лосса.
Анализ преимуществ
Стратегия обладает следующими преимуществами:
- Простая и понятная идея, легко реализовать.
- Использование двойных скользящих средних позволяет эффективно отфильтровывать ложные пробои.
- Применение трейлингового стоп-лосса позволяет зафиксировать максимальную прибыль.
- В моменты смены тренда своевременно улавливает сигналы.
- Контроль просадок адекватный, относительно стабильный.
Анализ рисков
Стратегия также имеет некоторые риски:
- Когда тренд неочевиден, двойные скользящие средние могут давать частые пересечения, что приводит к убыточным частым сделкам.
- Неправильная установка диапазона стоп-лосса может сделать его слишком широким или слишком жестким.
- Неправильный выбор параметров, таких как длина периодов, может привести к пропуску ключевых сигнальных точек.
- Высокие торговые комиссии снижают потенциал прибыли.
Для снижения рисков можно использовать следующие способы оптимизации:
- В периоды неявного тренда применять фильтрующую систему, чтобы избежать слепых сделок.
- Провести тестирование и оптимизацию диапазона стоп-лосса, установив подходящие уровни.
- С помощью бэктестинга и оптимизации параметров найти наилучшие настройки.
- Уменьшить объем открываемых позиций для снижения комиссий.
Пути оптимизации
Стратегию можно дополнительно оптимизировать по следующим направлениям:
- Добавить другие индикаторы для фильтрации, сформировав многокритериальную систему входа, чтобы избежать ложных пробоев. Например, можно использовать RSI.
- Оптимизировать параметры периодов скользящих средних, найдя наилучшую комбинацию. Можно тестировать различные периоды методом перебора.
- Оптимизировать диапазон стоп-лосса. Можно рассчитать оптимальный диапазон на основе данных бэктестинга. Также можно установить динамический стоп-лосс.
- Ввести механизм повторного входа. После выхода по стоп-лоссу можно установить логику для повторного входа, чтобы уменьшить количество сделок.
- Использовать индикаторы определения тренда: при неявном тренде приостанавливать торговлю, избегая неэффективных сделок.
- Внедрить механизм управления позицией, динамически корректируя объем позиции и диапазон стоп-лосса в зависимости от рыночной ситуации.
Заключение
Стратегия разворота на основе двойных скользящих средних в целом проста и практична. Она использует двойные скользящие средние для определения точек разворота тренда и является распространенным и эффективным методом. Однако она несет определенные риски; необходимо провести оптимизацию и тестирование параметров и диапазона стоп-лосса, а также добавить другие фильтрующие индикаторы для совместного использования, чтобы стратегия раскрыла свой максимальный потенциал. При тщательной оптимизации и строгом управлении рисками данная стратегия может стать стабильно прибыльной свинговой торговой стратегией.
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Noro's Bands Scalper Strategy v1.4", shorttitle = "Scalper str 1.4", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)
- 1

