Type/to search

Двойная стратегия динамической скользящей средней

Common strategy
Created: 2023-12-13 16:37:05
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия использует наклон скользящей средней (MA) и наклон индикатора моментума для принятия торговых решений. Она сравнивает наклоны MA и моментума с заданными пороговыми значениями. Когда оба наклона превышают порог, генерируется торговый сигнал. Стратегия также включает фильтр низкой волатильности, при котором для генерации сигналов используется MA с другими параметрами, когда рыночная волатильность низкая.

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

Основная идея стратегии заключается в сравнении двух кривых наклона. Сначала вычисляется наклон скользящей средней и индикатора моментума. Наклон отражает скорость и направление изменения кривой. Затем используются два порога: когда обе кривые наклона превышают соответствующие пороги, генерируется торговый сигнал.

Например, когда наклон MA и наклон моментума превышают верхнюю границу, генерируется сигнал на покупку; когда обе кривые опускаются ниже нижней границы – сигнал на продажу. Это позволяет отфильтровать часть ложных сигналов.

Фильтр низкой волатильности использует долгосрочную MA для оценки рыночной волатильности. Когда волатильность низкая, для генерации сигналов применяется MA с другими параметрами, что позволяет адаптироваться к различным рыночным условиям.

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

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

  1. Использование двойного фильтра для задания торговых сигналов позволяет отсечь часть шума и повысить качество сигналов.

  2. Фильтр низкой волатильности делает стратегию гибкой, позволяя адаптироваться к различным рыночным состояниям.

  3. Высокая степень настройки различных параметров позволяет оптимизировать стратегию под разные инструменты.

  4. Наличие функции отключения перерисовки уменьшает влияние подгонки кривых на результаты.

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

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

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

  2. Порог фильтра низкой волатильности требует тщательного тестирования. Неправильные параметры могут привести к искажению сигналов.

  3. Параметры скользящих средних и моментума необходимо оптимизировать под конкретный инструмент; универсальные параметры для всех рынков подобрать сложно.

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

  5. Большое количество настраиваемых параметров усложняет пространство параметров и затрудняет оптимизацию.

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

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

  1. Протестировать больше комбинаций различных скользящих средних и индикаторов моментума, чтобы найти наиболее подходящие.

  2. Оптимизировать длину параметров скользящих средних и моментума, балансируя между задержкой и шумом.

  3. Оптимизировать параметры расчёта наклона для получения более стабильной комбинации индикаторов.

  4. Протестировать различные индикаторы и параметры низкой волатильности для повышения гибкости.

  5. Провести тестирование на разных инструментах и таймфреймах для поиска оптимальной области применения.

  6. Разработать механизм адаптивной настройки параметров, чтобы уменьшить объём ручной оптимизации.

Заключение

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

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Allenlk
//@version=4
strategy("DRSI DMA Scalping Strategy", shorttitle="DRSIDMA", overlay=false, initial_capital=1000, pyramiding=2, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
Strategy parameters
Strategy parameters
Moving Average
1=SMA, 2=EMA, 3=WMA, 4=HullMA, 5=VWMA, 6=RMA, 7=TEMA, 8=Tilson T3
MA Source
Moving Average Length - LookBack Period
Tilson T3 Factor - *.10 - so 7 = .7 etc.
MA Slope Lookback
MA Slope Smoothing
Momentum Moving Average
1=RSI, 2=CCI, 3=RSI/ROC
Momentum Source
Momentum Length
Momentum Slope Lookback
Momentum Slope Smoothing
Time Resolution
Higher timeframe?
MA Slope multiplier for Alternate Resolutions (Make the waves of the blue line similar size as the orange line)
Buy and Sell Threshold
Buy when both slopes cross this line
Sell when both slopes cross this line
Low Volatility Function
Big MA Length
Low Volatility Moving Average Length
Low Volatility Buy and Sell Threshold
Minimum volatility to trade
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)