Type/to search

Стратегия фильтрации на основе прорыва тренда с двойными скользящими средними

Common strategy
Created: 2023-11-27 17:03:08
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Это стратегия, использующая скользящие средние и полосы Боллинджера для определения тренда, дополненная принципами фильтрации пробоев и стоп-лосса. Она способна своевременно фиксировать сигналы при смене тренда, фильтровать ложные сигналы с помощью двойных скользящих средних и задавать стоп-лосс для контроля рисков.

Принцип стратегии

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

  1. Определение тренда: с помощью MACD определяется направление ценового тренда (бычий или медвежий).

  2. Фильтрация диапазона: используются полосы Боллинджера для оценки ценового диапазона, отсеиваются сигналы, не выходящие за его пределы.

  3. Подтверждение двойными скользящими средними: быстрая и медленная EMA формируют двойные скользящие средние для подтверждения трендового сигнала. Сигнал на покупку генерируется только при условии, что быстрая EMA > медленная EMA.

  4. Механизм стоп-лосса: задаётся точка стоп-лосса; при движении цены в неблагоприятном направлении через эту точку позиция закрывается.

Логика входа:

  1. MACD указывает на восходящий тренд.
  2. Цена пробивает верхнюю границу полос Боллинджера.
  3. Быстрая EMA выше медленной EMA.

Когда все три условия выполняются одновременно, формируется сигнал на покупку.

Логика закрытия позиции делится на два типа: фиксация прибыли и стоп-лосс. Точка фиксации прибыли = цена входа × определённый коэффициент, точка стоп-лосса = цена входа × определённый коэффициент. Когда цена пробивает одну из этих точек, позиция закрывается.

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

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

  1. Позволяет своевременно фиксировать изменения тренда с низким запаздыванием (traceback).
  2. Фильтрация ложных сигналов двойными скользящими средними повышает качество сигналов.
  3. Механизм стоп-лосса эффективно контролирует убытки по каждой отдельной сделке.
  4. Широкие возможности для оптимизации параметров, позволяющие настроить стратегию до оптимального состояния.

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

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

  1. Ложные сигналы в условиях бокового движения (флэта) могут приводить к убыткам.
  2. Неправильно установленный уровень стоп-лосса может вызвать излишние потери.
  3. Неподходящие параметры могут ухудшить эффективность стратегии.

Для снижения этих рисков возможна оптимизация параметров, корректировка расположения стоп-лосса и т.д.

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

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

  1. Настройка длин двойных скользящих средних для поиска наилучшего сочетания параметров.
  2. Тестирование различных методов стоп-лосса (например, трейлинг-стоп, стоп на основе волатильности и др.).
  3. Поиск оптимальных параметров MACD.
  4. Автоматическая оптимизация параметров с использованием машинного обучения.
  5. Добавление дополнительных условий для фильтрации сигналов.

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

Заключение

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

Source
Pine
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Range Filter Buy and Sell Strategies", shorttitle="Range Filter Strategies", overlay=true,pyramiding = 5)

// Original Script > @DonovanWall
Strategy parameters
Strategy parameters
Percentage Take Profit Stop Loss
LongProfit(%)
ShortProfit(%)
LongStop(%)
ShortStop(%)
Source
Sampling Period
Range Multiplier
Sensitivity
FastEMA Length
SlowEMA Length
BB Channel Length
BB Stdev Multiplier
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)