Type/to search

Стратегия оптимизации пересечения экспоненциальных скользящих средних (EMAC)

Common strategy
Created: 2023-11-07 15:16:03
Last modified: 3 years ago
1
Follow
1796
Followers

img

Обзор

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

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

  1. Определение последнего направления тренда: рассчитывается изменение цены закрытия за последние 26 периодов, определяется как восходящий, нисходящий или боковой тренд.

  2. Множественная фильтрация скользящих средних: рассчитываются EMA за 10, 20 и 34 периода, и когда они пересекают SMA за 50 периодов вверх, формируется сигнал на покупку.

  3. Стоп-лосс на основе ATR: при появлении сигнала на вход уровень стоп-лосса устанавливается как минимум или максимум бара входа минус 2,5 ATR.

  4. Скользящий стоп-лосс: по мере роста цены линия стоп-лосса постепенно смещается вверх.

  5. Целевой тейк-профит: при появлении сигнала на вход устанавливается целевая цена как текущая цена закрытия плюс 3 ATR.

  6. Выход по откату к скользящей средней: когда цена пробивает 10-дневную EMA вниз, происходит активный выход для ограничения убытков.

Преимущества стратегии

  1. Множественная фильтрация скользящих средних повышает надежность сигналов, позволяя избежать ложных пробоев.

  2. Использование стоп-лосса на основе ATR позволяет устанавливать разумное расстояние стопа в зависимости от волатильности рынка.

  3. Скользящий стоп-лосс постепенно поднимается вверх, защищая часть прибыли.

  4. Целевой тейк-профит устанавливает разумную цель по прибыли, избегая жадности и потери полученной прибыли.

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

Риски стратегии и способы их решения

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

  2. При больших значениях ATR расстояние стоп-лосса становится слишком большим, что увеличивает риск убытков. Можно рассмотреть использование скользящего среднего ATR или умножение ATR на уменьшающий коэффициент для оптимизации.

  3. Не учитывается риск гэпа ночью. Можно добавить логику определения периодов ночной остановки торгов, чтобы сигналы не появлялись в нерабочее время.

  4. Не учитывается влияние состояния рынка в целом. Можно добавить оценку тренда общего рынка как одно из условий включения стратегии, чтобы снизить потери при неблагоприятной конъюнктуре.

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

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

  2. Можно протестировать скользящее среднее ATR или метод уменьшения коэффициента для оптимизации расстояния стоп-лосса.

  3. Можно добавить логику определения периодов ночной остановки торгов для снижения риска гэпа.

  4. Можно добавить оценку состояния общего рынка и установить условия включения/отключения при неблагоприятном тренде.

  5. Можно протестировать на многолетних исторических данных, чтобы выбрать комбинацию параметров, обеспечивающую наилучшую стабильность в бэктесте.

Заключение

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

Source
Pine
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 23:59:59
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Author = Dustin Drummond https://www.tradingview.com/u/Dustin_D_RLT/
//Strategy based in part on original 10ema Basic Swing Trade Strategy by Matt Delong: https://www.tradingview.com/u/MattDeLong/
//Link to original 10ema Basic Swing Trade Strategy: https://www.tradingview.com/script/8yhGnGCM-10ema-Basic-Swing-Trade-Strategy/
Strategy parameters
Strategy parameters
Start Year
R Static or Percent
R Size Static
R Size Percent
Trend Timeframe
# of Bars for Trend
Trend Growth %
Trend Required
MA1 Period
MA1 Type
MA2 Period
MA2 Type
MA3 Period
MA3 Type
MA4 Period
MA4 Type
MA5 Period
MA5 Type
Enable Short MA Cross Filter
Enable Long MA Cross Filter
Stop ATR Multiple
Target Multiple
Enable ATR Stops
Enable Stops
Enable Targets
Enable Early Exit
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)