Тенденция в соответствии со стратегией, основанной на двойной EMA

Автор:Чао Чжан, Дата: 2023-09-13 18:04:52
Тэги:

Эта стратегия называется Trend Following Strategy Based on Dual EMA. Она рассчитывает две линии EMA разных периодов и оценивает направление тренда на основе их взаимосвязи, чтобы следовать за тенденциями.

В частности, логика торговли:

  1. Вычислить 50-дневную и 200-дневную среднемесячные значения.

  2. Когда 50-дневная EMA пересекает 200-дневную EMA, это сигнализирует о восходящем тренде, и, следовательно, длинный.

  3. Когда 50-дневная EMA пересекает 200-дневную EMA, она сигнализирует о нисходящем тренде, и, таким образом, становится короткой.

  4. Когда происходит обратный тренд, существующие позиции закрываются и направление переключается на новый тренд.

Преимущество этой стратегии заключается в использовании EMA золотой крест и мертвый крест для определения основного направления тренда. Но отставание EMA требует оптимизации параметров, плюс стоп-лосс для управления рисками.

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


/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 2h
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/
// © Sonu1997

//@version=4
//@version=5
strategy('moving average strategy', overlay=true)

ema50 =ema(close, 50)
ema200 =ema(close, 200)



long = ema50 > ema200
short = ema50 < ema200

strategy.entry('long', strategy.long,  0, when=long)
strategy.entry('short', strategy.short,  0, when=short)

strategy.close('long', when=short)
strategy.close('short', when=long)


Больше