Tendance à la suite d'une stratégie basée sur la double EMA

Auteur:ChaoZhang est là., Date: 2023-09-13 18h04:52 Je vous en prie.
Les étiquettes:

Cette stratégie s'appelle Trend Following Strategy Based on Dual EMA. Elle calcule deux lignes EMA de périodes différentes et juge la direction de la tendance en fonction de leur relation, pour suivre les tendances.

Plus précisément, la logique de négociation est la suivante:

  1. Calculer l'EMA à 50 jours et l'EMA à 200 jours.

  2. Lorsque l'EMA de 50 jours dépasse l'EMA de 200 jours, il indique une tendance à la hausse, ce qui signifie que l'on va long.

  3. Lorsque l'EMA de 50 jours dépasse l'EMA de 200 jours, il signale une tendance à la baisse et devient donc court.

  4. Lorsqu'un renversement de tendance se produit, les positions existantes sont fermées et la direction est passée à la nouvelle tendance.

L'avantage de cette stratégie est l'utilisation de l'EMA croix dorée et croix morte pour déterminer la direction de la tendance principale.

En général, la double stratégie EMA convient au positionnement à moyen et long terme en capturant en temps opportun les grands retours de tendance pour suivre la tendance.


/*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)


Plus de