Стратегия следования за трендом на основе EMA с нулевым запаздыванием
Обзор
Эта стратегия является типичной стратегией отслеживания тренда. Она использует быструю и медленную стратегию Zero-Lag EMA, чтобы определить направление тренда, в сочетании с механизмами, такими как движущиеся стопы, остановки и возврата.
Стратегический принцип
-
Расчет быстрых и медленных EMA. Они используют различные циклические плавные цены.
-
При прохождении скоростной линии через медленную появляются сигналы множества; при прохождении скоростной линии через медленную появляются сигналы пустоты.
-
После входа в игру устанавливается мобильная стоп-линия, отслеживается максимальная цена/минимальная цена, реализуется контроль риска.
-
Установка мобильной остановки, которая отключается, когда цена достигает определенной пропорции.
-
Подобный механизм по наращиванию прибыли реализуется с помощью счетчика открытых позиций.
Анализ преимуществ
-
Zero-Lag EMA меньше реагирует на задержки и может быстрее улавливать сдвиги в тренде.
-
Двойная стратегия EMA проще, интуитивно понятна и легче определить, в каком направлении двигаться.
-
Устойчивая параметровая настройка позволяет хорошо контролировать одиночные убытки.
-
Позиционные механизмы могут приносить больше прибыли при расширении тренда.
Анализ рисков
-
Неправильная настройка параметров может привести к тому, что стоп-стартер станет слишком радикальным или консервативным
-
Неправильно выбранный индикатор для определения тенденции может быть пропущен в момент изменения тенденции.
-
В случае, если тенденция изменится, поглощение может увеличить общие потери.
-
Необходимо скорректировать параметры для разных сортов, чтобы избежать пересовершенствования определенного сорта.
Направление оптимизации
-
Испытание различных параметров цикла EMA, чтобы найти наиболее подходящую комбинацию параметров.
-
Оптимизация Stop Loss Stop Loss Ratio, чтобы найти баланс между прибылью и контролем риска
-
Настройка логики наращивания позиций, ограничение максимального количества открытых позиций в одну сторону.
-
Добавление других технических показателей для фильтрации входа, улучшение качества сигнала.
-
Закрыть сделку в определенный промежуток времени, избегая периодов времени, которые могут привести к ошибочным сигналам.
-
Для улучшения стабильности различных сортовых характеристик.
Подвести итог
Стратегия в целом работает стабильно, а также имеет хорошее соотношение риска и прибыли. Эффективность стратегии может быть дополнительно усилена с помощью оптимизации параметров, вспомогательных фильтров и т. Д. Также необходимо быть бдительным в отношении возможных сигнальных ошибок в отдельных ситуациях. В целом, структура стратегии была разработана разумно, и с постоянной корректировкой оптимизация может стать стратегией для отслеживания тенденций стабильной прибыли.
//@version=3
// Learn more about Autoview and how you can automate strategies like this one here: https://autoview.with.pink/
strategy("MP ZeroLag EMA", "MP 0 Strat", overlay=true, pyramiding=0, initial_capital=100000, currency=currency.USD, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent, commission_value=0.1)
//bgcolor ( color=black, transp=40, title='Blackground', editable=true)
///////////////////////////////////////////////
//* Backtesting Period Selector | Component *//
///////////////////////////////////////////////
testStartYear = input(2018, "Backtest Start Year")
testStartMonth = input(3, "Backtest Start Month")- 1
