Стратегия следования за трендом на основе RSI со скользящим стоп-лоссом
Обзор
Данная стратегия представляет собой автоматическую торговую систему, использующую индикатор RSI для идентификации тренда и скользящие средние для его подтверждения, с установкой стоп-лосса и тейк-профита. Когда RSI превышает 68 и текущая скользящая средняя пересекает предыдущую скользящую среднюю снизу вверх, открывается длинная позиция. Когда RSI опускается ниже 28 и текущая скользящая средняя пересекает предыдущую скользящую среднюю сверху вниз, открывается короткая позиция. Также устанавливаются уровни стоп-лосса и тейк-профита.
Принцип стратегии
Стратегия в основном использует индикатор RSI для определения состояний перекупленности и перепроданности с целью выявления тренда. Когда RSI превышает 70, наступает зона перекупленности, когда RSI опускается ниже 30 – зона перепроданности. В сочетании с «золотым крестом» и «крестом смерти» скользящих средних производится подтверждение тренда. Конкретные торговые сигналы:
Сигнал на покупку (long): RSI превышает 68, и текущая скользящая средняя пересекает предыдущую скользящую среднюю снизу вверх – открытие длинной позиции.
Сигнал на продажу (short): RSI опускается ниже 28, и текущая скользящая средняя пересекает предыдущую скользящую среднюю сверху вниз – открытие короткой позиции.
Стоп-лосс и тейк-профит настроены с разными коэффициентами для каждой позиции – от более мягких до более строгих:
Тейк-профит для длинной позиции: при достижении 1,4% от максимума закрывается половина позиции, при 0,8% от максимума позиция полностью закрывается.
Стоп-лосс для длинной позиции: устанавливается на уровне 2% от цены входа.
Тейк-профит для короткой позиции: при достижении 0,4% от минимума закрывается половина позиции, при 0,8% от минимума позиция полностью закрывается.
Стоп-лосс для короткой позиции: устанавливается на уровне 2% от цены входа.
Кроме того, при развороте тренда, например, если при длинной позиции RSI опускается ниже 30, все позиции закрываются по рыночной цене; если при короткой позиции RSI поднимается выше 60, все позиции также закрываются по рыночной цене.
Преимущества стратегии
- Использование индикатора RSI для определения перекупленности/перепроданности позволяет избежать покупки на пике и продажи на дне.
- Фильтрация тренда с помощью скользящих средних уменьшает количество операций против основного направления.
- Постепенное увеличение тейк-профита позволяет максимизировать прибыль.
- Относительно широкий стоп-лосс даёт тренду достаточное пространство.
- Наличие обратного закрытия при развороте тренда позволяет быстро реагировать на непредвиденные события.
Риски стратегии
- Неправильная настройка параметров RSI может привести к ухудшению распознавания.
- Неправильная настройка параметров скользящих средних может снизить эффективность фильтрации.
- Слишком широкий стоп-лосс увеличивает риск потерь.
- Слишком узкий тейк-профит не позволяет максимизировать прибыль.
- Ошибочное срабатывание стратегии обратного закрытия может привести к ненужным убыткам.
Для снижения указанных рисков параметры необходимо многократно тестировать и оптимизировать. Стоп-лосс и тейк-профит должны быть настроены с учётом рыночной волатильности, следует оставлять определённый запас. Стратегия обратного закрытия должна применяться с осторожностью, чтобы избежать потерь из-за ложных сигналов индикаторов.
Направления оптимизации
Дальнейшая оптимизация возможна по следующим направлениям:
- Добавление дополнительных фильтрующих индикаторов для повышения точности сигналов, например, фильтрация по объёму.
- Настройка стратегии стоп-лосса с отслеживанием максимумов и минимумов для реализации скользящего стоп-лосса.
- Замена частичного тейк-профита на трейлинг-стоп, чтобы максимизировать прибыль.
- Переключение источников данных и использование различных параметров (например, разных таймфреймов) для разных инструментов.
- Учёт затрат на удержание коротких позиций (например, для фьючерсов) с динамической корректировкой стоп-лосса и тейк-профита.
Заключение
В целом данная стратегия представляет собой достаточно зрелый и надёжный трендовый подход. Использование RSI для определения перекупленности/перепроданности задаёт направление торговли. Применение скользящих средних для фильтрации подтверждает сигналы. Установка адекватных уровней стоп-лосса и постепенного тейк-профита позволяет получать хорошую прибыль в условиях тренда. При правильной оптимизации параметров стратегия показывает отличные результаты на трендовых рынках. После дальнейшего улучшения можно добиться ещё более высокой эффективности.
// © CRabbit
//@version=5
// Starting with $100 and using 10% of the account per trade
strategy("RSI Template", shorttitle="RSI", overlay=false, initial_capital=100, default_qty_value=10, default_qty_type=strategy.percent_of_equity)
// RSI Indicator
ma(source, length, type) =>
switch type
"SMA" => ta.sma(source, length)
"Bollinger Bands" => ta.sma(source, length)
"EMA" => ta.ema(source, length)- 1

