Cette stratégie utilise le croisement des EMA et des MA pour déterminer les renversements de tendance, appartenant à des stratégies de suivi de tendance typiques.
Les expositions à risque sont les expositions à risque qui ne sont pas couvertes par le règlement financier.
Le croisement de la EMA au-dessus de la MA génère des signaux d'achat.
Le croisement de l'EMA en dessous de l'AMA génère des signaux de vente.
Peut régler les transactions uniquement dans des mois et des plages de dates spécifiques.
Gardez seulement une direction à la fois, pas d'ouvertures en arrière.
Des règles simples et claires, faciles à mettre en œuvre.
Les croisements EMA et MA peuvent saisir les opportunités d'inversion de tendance.
Le filtre de date évite les échanges erronés autour d'événements majeurs.
Le maintien d'une direction réduit les transactions inverses inutiles.
Efficacité accrue de l'utilisation des capitaux.
Convient pour le trading à court terme.
Les croisements peuvent avoir de faux signaux provoquant des pertes inutiles.
Aucun contrôle effectif sur la taille des pertes par transaction.
Risque de perte plus élevé sans stop loss.
Des dates fixes peuvent manquer des opportunités de négociation.
Les paramètres inappropriés ont une incidence négative sur les performances.
Testez différentes périodes d'AM pour trouver des valeurs optimales.
Évaluez les filtres supplémentaires sur les croisements.
Pour chaque transaction, intégrer un stop loss pour contrôler la perte.
Optimiser les règles de filtrage des dates pour maintenir la souplesse.
La recherche appropriée prend le positionnement du profit.
Considérez la dimensionnement dynamique de la position.
Cette stratégie négocie des inversions croisées de l'EMA et de l'MA de manière simple et efficace, mais a une marge d'amélioration.
//@version=2 strategy(title = "MA + EMA Crossover Strategy ",shorttitle="eMA", overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.1,initial_capital=100000) emaLength =input(34) maLength = input(89) ema=ema(close,emaLength) ma=sma(close,maLength) plot(ema,linewidth=3,color=green) plot(ma,linewidth=3,color=red) longCond= crossover(ema,ma) shortCond=crossover(ma,ema) monthfrom =input(8) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) if ( longCond and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil) strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND", comment="LONG") else strategy.cancel(id="LONG") if ( shortCond and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil ) strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT") else strategy.cancel(id="SHORT")