Type/to search

Stratégie optimisée de croisement de moyenne mobile exponentielle EMAC

Cryptocurrency
Created: 2023-11-07 15:16:03
Last modified: 3 years ago
1
Follow
1791
Followers

img

Aperçu

La stratégie optimisée de croisement de moyennes mobiles exponentielles EMAC est une version paramétrée optimisée de la stratégie EMAC de base. Cette stratégie combine l'identification de tendance, un filtre multi-moyennes mobiles et des sorties avec stop-loss et take-profit, dans le but de capturer les tendances à moyen et long terme en suivant la tendance.

Principe de la stratégie

  1. Déterminer la direction récente de la tendance : calculer le pourcentage de variation du prix de clôture sur les 26 dernières périodes pour classer la tendance en hausse, baisse ou range.

  2. Filtre multi-moyennes mobiles : calculer les EMA sur 10, 20 et 34 périodes, et générer un signal d'achat lorsqu'elles croisent au-dessus de la SMA sur 50 périodes.

  3. Stop-loss basé sur l'ATR : lors de l'apparition du signal d'entrée, le stop-loss est fixé au plus bas ou au plus haut de la barre d'entrée moins 2,5 fois l'ATR.

  4. Stop-loss suiveur : remonter progressivement le niveau de stop-loss à mesure que le prix augmente.

  5. Take-profit objectif : lors de l'apparition du signal d'entrée, fixer l'objectif au prix de clôture du moment plus 3 fois l'ATR.

  6. Sortie sur repli de la MA : sortie active lorsque le prix repasse sous l'EMA 10 périodes.

Avantages de la stratégie

  1. Le filtre multi-moyennes mobiles accroît la fiabilité des signaux et évite les faux breakouts trompeurs.

  2. L'utilisation du stop-loss basé sur l'ATR permet de définir une distance de stop raisonnable en fonction de la volatilité du marché.

  3. Le stop-loss suiveur remonte progressivement la ligne de stop, protégeant une partie des profits.

  4. Le take-profit objectif fixe un objectif de gain raisonnable, évitant la cupidité et la rétrocession des profits.

  5. La sortie sur repli de la MA permet de sortir à temps lors d'un retournement de tendance.

Risques de la stratégie et solutions

  1. Dans un marché en range, les EMA ont tendance à générer de multiples croisements aller-retour, ce qui peut entraîner un risque de pertes consécutives. On peut augmenter les paramètres des EMA ou ajouter un filtre de croisement doré des MA pour réduire cette probabilité.

  2. Lorsque la valeur de l'ATR est élevée, la distance de stop-loss devient trop grande, augmentant le risque de perte. On peut envisager d'utiliser une moyenne mobile de l'ATR ou de multiplier l'ATR par un coefficient de réduction pour optimiser.

  3. Le risque de gap nocturne n'est pas pris en compte. On peut ajouter une logique de détection de la période de fermeture nocturne pour éviter que des signaux n'apparaissent pendant les heures non tradables.

  4. L'impact de l'état du marché global n'est pas pris en compte. On peut ajouter un jugement sur la tendance du marché global comme condition de mise en marche de la stratégie, afin de réduire les pertes lorsque le marché global est défavorable.

Pistes d'optimisation

  1. Tester différentes combinaisons de longueurs d'EMA pour trouver les périodes les mieux adaptées à différents instruments.

  2. Tester la moyenne mobile de l'ATR ou une réduction par coefficient pour optimiser la distance de stop-loss.

  3. Ajouter une logique de détection de la période de fermeture nocturne pour éviter le risque overnight.

  4. Ajouter un jugement sur la situation du marché global et définir des conditions d'activation/désactivation lorsque la tendance globale est défavorable.

  5. Effectuer un backtest sur plusieurs années de données historiques pour sélectionner la combinaison de paramètres offrant la meilleure stabilité en backtest.

Conclusion

La stratégie optimisée de croisement de moyennes mobiles exponentielles EMAC combine l'identification de tendance, un filtre multi-moyennes mobiles et un stop-loss/take-profit dynamique, dans le but de suivre les tendances à moyen et long terme pour des positions longues. Par rapport à la version originale, elle a été paramétrée de manière optimisée, ce qui devrait permettre de meilleures performances en trading réel. Cependant, cette stratégie nécessite encore des optimisations et des améliorations, avec l'ajout de logiques supplémentaires pour faire face à diverses conditions de marché, réduire le risque en trading réel et améliorer sa stabilité et sa rentabilité.

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
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)