Type/to search

Стратегия следования за трендом на основе EMA с нулевым запаздыванием

Cryptocurrency
Created: 2023-09-20 14:30:03
Last modified: 3 years ago
1
Follow
1781
Followers

Обзор

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

Стратегический принцип

  1. Расчет быстрых и медленных EMA. Они используют различные циклические плавные цены.

  2. При прохождении скоростной линии через медленную появляются сигналы множества; при прохождении скоростной линии через медленную появляются сигналы пустоты.

  3. После входа в игру устанавливается мобильная стоп-линия, отслеживается максимальная цена/минимальная цена, реализуется контроль риска.

  4. Установка мобильной остановки, которая отключается, когда цена достигает определенной пропорции.

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

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

  1. Zero-Lag EMA меньше реагирует на задержки и может быстрее улавливать сдвиги в тренде.

  2. Двойная стратегия EMA проще, интуитивно понятна и легче определить, в каком направлении двигаться.

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

  4. Позиционные механизмы могут приносить больше прибыли при расширении тренда.

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

  1. Неправильная настройка параметров может привести к тому, что стоп-стартер станет слишком радикальным или консервативным

  2. Неправильно выбранный индикатор для определения тенденции может быть пропущен в момент изменения тенденции.

  3. В случае, если тенденция изменится, поглощение может увеличить общие потери.

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

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

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

  2. Оптимизация Stop Loss Stop Loss Ratio, чтобы найти баланс между прибылью и контролем риска

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

  4. Добавление других технических показателей для фильтрации входа, улучшение качества сигнала.

  5. Закрыть сделку в определенный промежуток времени, избегая периодов времени, которые могут привести к ошибочным сигналам.

  6. Для улучшения стабильности различных сортовых характеристик.

Подвести итог

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

Source
Pine
//@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")
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
ZeroLag EMA Source
ZeroLag EMA Fast Length
ZeroLag EMA Slow Length
Longs Only
Shorts Only
Flip the Opens
Pyramiding less than
Pyramiding equal to
Pyramiding greater than
Trailing Stop
Activate Trailing Stop Price (%). Divided by 100 (1 = 0.01%)
Trailing Stop (%). Divided by 100 (1 = 0.01%)
Take Profit
Take Profit (%). Divided by 100 (1 = 0.01%)
Stop Loss
Stop Loss (%). Divided by 100 (1 = 0.01%)
Lookback Period
Resolution
Number of Fibonacci Volatility Deviations
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)