Type/to search

Стратегия следования за трендом на основе волатильности

Common strategy
Created: 2024-02-18 10:07:29
Last modified: 2 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия использует индикатор 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 – зона перекупленности, сигнал к продаже.

Преимущества анализа

Стратегия обладает следующими преимуществами:

  1. Использование индикатора WaveTrend позволяет точно и надёжно определять направление ценового тренда.
  2. Фильтрация с помощью RSI снижает количество необоснованных сделок и повышает процент выигрышных.
  3. Подход следования за трендом позволяет максимально захватывать прибыль от ценовых движений.
  4. Логика стратегии ясна и понятна, параметры гибко настраиваются под различные инструменты и рынки.
  5. Простая реализация, лёгкая проверка на реальных данных, удобство для оптимизации фреймворка.

Анализ рисков

Стратегия также имеет определённые риски:

  1. Индикаторы WaveTrend и RSI обладают некоторой задержкой, что может привести к упущению точек разворота цены.
  2. Несмотря на фильтры, возможны ложные сигналы при флэтовом рынке.
  3. Стратегия trailing stop не проработана, что не позволяет эффективно ограничивать убытки по отдельной сделке.
  4. Ключевое значение имеет правильный подбор параметров в соответствии с особенностями инструмента и частотой торговли.

Меры противодействия:

  1. Использовать дополнительные индикаторы для повышения точности сигналов.
  2. Внести стоп-лоссы для контроля убытков по сделкам.
  3. Подобрать оптимальную комбинацию параметров, адаптировать стратегию под рыночный инструмент.

Направления оптимизации

Стратегию можно оптимизировать по следующим направлениям:

  1. Замена или добавление индикаторов для повышения точности сигналов (например, MACD, KD и т.п.).
  2. Оптимизация параметров под разные торговые инструменты (например, корректировка периода сглаживания, поиск наилучшей комбинации).
  3. Внедрение trailing stop для эффективного контроля убытков (например, процентный стоп от баланса, скользящий стоп).
  4. Рассмотреть различные стратегии добавления позиций (например, замена фиксированного объёма на мартингейл).
  5. Оптимизация параметров адаптивного диапазона для повышения точности оценки.

Заключение

Общая логика стратегии ясна, она использует индикатор силы движения для определения ценового тренда и эффективно фильтрует шумовые сигналы. Стратегия имеет большой потенциал для улучшения с разных сторон, что позволит сделать её более стабильной и надёжной. Путём настройки параметров и оптимизации она может быть адаптирована под различные торговые инструменты, что делает её достойной дальнейшего тестирования и проверки на реальных данных.

Source
Pine
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
Strategy parameters
Strategy parameters
Long
Short
Use Martingale
Capital, %
Show Arrows
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)