Стратегия следования за трендом на основе волатильности
Обзор
Данная стратегия использует индикатор WaveTrend для определения ценового тренда и условий перекупленности/перепроданности, фильтрует сигналы с помощью RSI и применяет подход следования за трендом, выполняя обратные операции на уровнях перекупленности/перепроданности.
Принцип стратегии
Стратегия использует индикатор WaveTrend для определения направления ценового тренда. WaveTrend основан на улучшенном индикаторе Rainbow и вычисляет разницу между скользящей средней Heikin-Ashi и абсолютным значением цены. В комбинации с RSI, который определяет зоны перекупленности/перепроданности, генерируются торговые сигналы.
Формула WaveTrend в стратегии:
esa = ema(hlc3, 10)
d = ema(abs(hlc3 - esa), 10)
ci = (hlc3 - esa) / (0.015 * d)
wt = ema(ci, 21)
Где esa – скользящая средняя Heikin-Ashi, d – среднее значение разницы между скользящей средней Heikin-Ashi и абсолютным значением цены. ci – так называемый адаптивный диапазон, отражающий силу ценового движения. wt – скользящая средняя ci, ключевой индикатор направления тренда (бычий или медвежий).
RSI используется для определения перекупленности/перепроданности. Формула RSI в коде:
rsiup = rma(max(change(close), 0), 14)
rsidown = rma(-min(change(close), 0), 14)
rsi = rsidown == 0 ? 100 : rsiup == 0 ? 0 : 100 - (100 / (1 + rsiup / rsidown))
Стандартное значение шкалы – 0–100, выше 70 – зона перекупленности, ниже 30 – зона перепроданности.
Сочетание двух индикаторов: когда RSI ниже 25, а WaveTrend ниже -60 – зона перепроданности, сигнал к покупке; когда RSI выше 75, а WaveTrend выше 60 – зона перекупленности, сигнал к продаже.
Преимущества анализа
Стратегия обладает следующими преимуществами:
- Использование индикатора WaveTrend позволяет точно и надёжно определять направление ценового тренда.
- Фильтрация с помощью RSI снижает количество необоснованных сделок и повышает процент выигрышных.
- Подход следования за трендом позволяет максимально захватывать прибыль от ценовых движений.
- Логика стратегии ясна и понятна, параметры гибко настраиваются под различные инструменты и рынки.
- Простая реализация, лёгкая проверка на реальных данных, удобство для оптимизации фреймворка.
Анализ рисков
Стратегия также имеет определённые риски:
- Индикаторы WaveTrend и RSI обладают некоторой задержкой, что может привести к упущению точек разворота цены.
- Несмотря на фильтры, возможны ложные сигналы при флэтовом рынке.
- Стратегия trailing stop не проработана, что не позволяет эффективно ограничивать убытки по отдельной сделке.
- Ключевое значение имеет правильный подбор параметров в соответствии с особенностями инструмента и частотой торговли.
Меры противодействия:
- Использовать дополнительные индикаторы для повышения точности сигналов.
- Внести стоп-лоссы для контроля убытков по сделкам.
- Подобрать оптимальную комбинацию параметров, адаптировать стратегию под рыночный инструмент.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
- Замена или добавление индикаторов для повышения точности сигналов (например, MACD, KD и т.п.).
- Оптимизация параметров под разные торговые инструменты (например, корректировка периода сглаживания, поиск наилучшей комбинации).
- Внедрение trailing stop для эффективного контроля убытков (например, процентный стоп от баланса, скользящий стоп).
- Рассмотреть различные стратегии добавления позиций (например, замена фиксированного объёма на мартингейл).
- Оптимизация параметров адаптивного диапазона для повышения точности оценки.
Заключение
Общая логика стратегии ясна, она использует индикатор силы движения для определения ценового тренда и эффективно фильтрует шумовые сигналы. Стратегия имеет большой потенциал для улучшения с разных сторон, что позволит сделать её более стабильной и надёжной. Путём настройки параметров и оптимизации она может быть адаптирована под различные торговые инструменты, что делает её достойной дальнейшего тестирования и проверки на реальных данных.
- 1

