Двойная стратегия динамической скользящей средней
Обзор
Эта стратегия использует для принятия торговых решений скольжение скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения скольжения
Стратегический принцип
В основе этой стратегии лежит сравнение двух кривых наклонности. Во-первых, она рассчитывает наклонность MA и динамического индикатора. Наклонность отражает скорость и направление изменения кривой. Затем используются два порога, которые дают торговый сигнал, когда обе кривые наклонности превышают соответствующие пороги.
Например, когда MA-склонность и динамическая склонность превышают верхнюю часть, создается сигнал покупки; когда обе кривые падают вниз, создается сигнал продажи. Таким образом, можно отфильтровать некоторые ложные сигналы.
Фильтр низкой волатильности использует долгосрочный MA для определения волатильности рынка. Когда волатильность низкая, MA с использованием разных параметров генерирует торговый сигнал, чтобы адаптироваться к различным состояниям рынка.
Анализ преимуществ
Эта стратегия имеет следующие преимущества:
-
Используйте двойные фильтры для настройки торговых сигналов, чтобы отфильтровать часть шума и улучшить качество сигнала.
-
Фильтр низкой волатильности позволяет стратегии адаптироваться к различным состояниям рынка и быть гибкими.
-
Различные параметры позволяют высоко настраивать и оптимизировать для разных сортов.
-
Содержит функцию без перекрашивания, которая позволяет уменьшить влияние кривой соответствия на результат.
Анализ рисков
Однако есть и другие риски:
-
Двойная фильтрация может отфильтровывать часть реальных сигналов, что приводит к упущенным возможностям. Можно оптимизировать их, изменяя параметры.
-
Низкомодульный фильтр для определения порога требует тщательного тестирования. Если параметры неправильные, может возникнуть отклонение сигнала.
-
Параметры MA и показателя мощности требуют оптимизации для конкретных сортов, а общие параметры для всего рынка трудно определить.
-
Функция без репликации не может полностью избежать проблем с соответствием кривой обратной связи. Эффективность на твердом диске еще предстоит проверить.
-
Высокая степень настройки параметров может привести к усложнению параметрового пространства и увеличению сложности оптимизации.
Направление оптимизации
Эта стратегия может быть оптимизирована в следующих направлениях:
-
Попробуйте больше комбинаций MA и динамических показателей, чтобы найти наиболее подходящие.
-
Оптимизация параметров длины MA и динамических показателей, балансировка задержки и шума.
-
Оптимизируйте параметры для расчета скольжения, чтобы найти более стабильное сочетание показателей.
-
Тестирование различных показателей и параметров низкой волатильности для повышения гибкости.
-
Испытания на различных сортах и циклах, чтобы найти оптимальный диапазон применения.
-
Построение механизма адаптации параметров, уменьшение объема ручной оптимизации.
Подвести итог
Эта стратегия в целом является очень гибкой и настраиваемой двойной стратегией MA. Она одновременно ссылается на информацию о ценах и динамике для принятия решений, что позволяет эффективно отфильтровывать ложные сигналы. Фильтр с низкой волатильностью также делает стратегию более гибкой и способной адаптироваться к изменениям рынка.
Благодаря оптимизации параметров и улучшению выбора индикатора эта стратегия может стать вариантом, который стоит рассмотреть для применения в реальном мире. Она предоставляет справочный шаблон для принятия торговых решений с использованием МА и динамических индикаторов.
/*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)- 1

