Type/to search

Комбинированная трендовая стратегия на основе скользящей средней Халла с нулевым запаздыванием

Common strategy
Created: 2023-09-19 16:52:39
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

Данная стратегия использует комбинацию скользящей средней с нулевым запаздыванием (ZeroLag EMA) и скользящей средней Халла (Hull EMA) для отслеживания тренда. Скользящая средняя с нулевым запаздыванием устраняет задержку обычной EMA, а скользящая средняя Халла сглаживает ценовую кривую. Их комбинация позволяет более точно улавливать трендовые движения и осуществлять торговлю с низким риском.

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

Сначала рассчитывается скользящая средняя с нулевым запаздыванием:
EMA1 = ema(close, Period) EMA2 = ema(EMA1, Period) Difference = EMA1 - EMA2 ZeroLagEMA = EMA1 + Difference

Где ZeroLagEMA — скользящая средняя с нулевым запаздыванием. Она устраняет проблему задержки обычной EMA.

Затем рассчитывается сглаженная кривая скользящей средней Халла:
n2ma = 2*wma(ZeroLagEMA, round(S_period/2)) nma = wma(ZeroLagEMA, S_period) n1 = wma(n2ma - nma, sqn)

Наконец, сравниваются значения текущей скользящей средней Халла (n1) и предыдущей (n2) для определения направления тренда и формирования торговой стратегии.

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

Главное преимущество данной стратегии — точное определение направления тренда. Это обусловлено двумя причинами:

  1. Скользящая средняя с нулевым запаздыванием устраняет задержку обычной EMA, что позволяет быстрее реагировать на изменения цены.

  2. Скользящая средняя Халла дважды сглаживает цену, отфильтровывая часть шума, что делает тренд более чётким.

По сравнению с использованием только EMA или только скользящей средней Халла, их комбинация позволяет задействовать преимущества каждого индикатора, делая стратегию более точной и надёжной.

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

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

  1. Неправильный выбор параметров Period и S_period может привести к недостаточной чувствительности стратегии к рынку и упущению торговых моментов.

  2. В условиях бокового рынка (флэта) скользящие средние EMA и Hull EMA могут генерировать множество пересечений, поэтому следует остерегаться ложных пробоев.

  3. Стратегия неэффективно обрабатывает случаи сильных гэпов цены между сессиями.

Таким образом, необходимо тщательно тестировать настройки параметров, осторожно интерпретировать сигналы индикаторов и учитывать риск гэпов.

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

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

  1. Тестирование различных комбинаций параметров на разных рынках и таймфреймах для достижения лучшей адаптации к различным рыночным условиям.

  2. Использование других индикаторов (например, KDJ, MACD) для фильтрации ложных пробоев, что повысит стабильность стратегии.

  3. Добавление стоп-лосса для контроля убытков по каждой сделке.

  4. Оптимизация момента входа в позицию для повышения процента выигрышных сделок, например, путём учёта направления тренда и избегания торговли против тренда.

Заключение

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

Source
Pine
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
// Zero Lag EMA combined with Hull moving average for smoothing purposes.
// author: email: [email protected]
Strategy parameters
Strategy parameters
Period
Smoother Period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)