Type/to search

Stratégie de trading par croisement de deux moyennes mobiles

Common strategy
Created: 2023-10-13 15:40:49
Last modified: 3 years ago
1
Follow
1802
Followers

Aperçu

La stratégie de trading par croisement de deux moyennes mobiles calcule deux moyennes mobiles avec des paramètres différents et effectue des opérations d'achat et de vente lors du croisement de ces moyennes. Cette stratégie est simple et directe, adaptée aux transactions à court et moyen terme.

Principe de la stratégie

Cette stratégie calcule principalement une moyenne mobile rapide et une moyenne mobile lente en utilisant des paramètres tels que la période de la moyenne rapide, la période de la moyenne lente et le type de moyenne mobile. Lorsque la moyenne rapide croise au-dessus de la moyenne lente, une opération d'achat est déclenchée ; lorsqu'elle croise en dessous, une opération de vente est effectuée.

La logique centrale de la stratégie est la suivante :

  1. Saisie des paramètres : période de la moyenne rapide maLen1, période de la moyenne lente maLen2, type de moyenne mobile maTypeChoice.

  2. Calcul des moyennes mobiles rapide maValue1 et lente maValue2 selon les paramètres saisis.

  3. Comparaison des deux moyennes mobiles pour définir les conditions d'achat et de vente :

    • Condition d'achat : maValue1 croise au-dessus de maValue2.
    • Condition de vente : maValue1 croise en dessous de maValue2.
  4. Exécution des transactions correspondantes lorsque les conditions d'achat ou de vente sont remplies.

  5. Affichage visuel des moyennes mobiles, avec des couleurs différentes pour distinguer leurs relations.

  6. Envoi de signaux d'achat et de vente pour alerter.

Avantages de la stratégie

  • Utilise le principe du croisement de deux moyennes mobiles pour éviter les erreurs induites par une seule moyenne mobile oscillante.
  • Paramètres des moyennes mobiles ajustables pour s'adapter à différentes périodes de trading.
  • Logique de trading simple et directe, facile à comprendre et à mettre en œuvre.
  • Signaux d'achat et de vente personnalisables pour un suivi en temps réel des opportunités.
  • Affichage visuel de l'évolution des moyennes mobiles, fournissant un indicateur de trading intuitif.
  • Possibilité d'optimiser les paramètres pour trouver la meilleure combinaison.
  • Utilisable pour le backtest (recherche des paramètres optimaux) ou pour le trading en temps réel.

Risques de la stratégie

  • Les croisements de moyennes mobiles peuvent générer de faux signaux ; il convient de les interpréter avec les tendances et les figures chartistes.
  • En période d'oscillation des deux moyennes, des ouvertures de positions fréquentes peuvent entraîner des pertes dues aux frais de transaction.
  • Des paramètres inappropriés peuvent conduire à des transactions trop fréquentes ou trop rares.
  • Des événements soudains peuvent provoquer des mouvements violents du marché sans possibilité de stop-loss.
  • Lors de ruptures sur de grandes périodes, les indicateurs de courte période peuvent devenir inefficaces.
  • Nécessite une surveillance fréquente, non entièrement automatisable.

Solutions aux risques :

  • Combiner avec des indicateurs de tendance pour éviter les transactions dans des marchés oscillants.
  • Combiner avec des indicateurs de figures chartistes pour confirmer la validité des signaux.
  • Optimiser les paramètres pour atteindre une fréquence de trading raisonnable.
  • Définir des niveaux de stop-loss et take-profit pour contrôler les pertes unitaires.
  • Valider la stabilité des paramètres sur plusieurs périodes de temps.
  • Utiliser un filtrage temporel ou de signaux pour éviter les fausses ruptures.

Directions d'optimisation de la stratégie

  • Tester différentes périodes de moyennes mobiles pour trouver les paramètres optimaux.
  • Tester différents types de moyennes mobiles pour sélectionner celle qui génère les signaux les plus précis.
  • Combiner avec des indicateurs de tendance pour éviter les transactions à contre-tendance.
  • Combiner avec des indicateurs de volatilité pour déterminer le meilleur moment de sortie.
  • Ajouter un filtrage temporel ou de signaux pour réduire les signaux erronés.
  • Intégrer un contrôle de slippage pour améliorer l'efficacité en trading réel.
  • Valider la stabilité sur plusieurs instruments et périodes.
  • Ajouter des stratégies de stop-loss et take-profit automatiques.
  • Explorer des techniques comme l'apprentissage automatique pour améliorer les résultats de backtest.

Conclusion

La stratégie de croisement de deux moyennes mobiles est une stratégie d'indicateur technique très classique. Elle utilise le principe du croisement d'une moyenne rapide et d'une moyenne lente pour générer des signaux de trading, et peut produire de bons résultats de backtest après optimisation des paramètres. Cependant, cette stratégie comporte également certains risques et doit être combinée avec d'autres indicateurs techniques (tendances, figures) pour réduire le taux de faux signaux. De plus, en trading réel, il faut tenir compte des détails d'exécution comme le slippage. Dans l'ensemble, la stratégie de croisement de deux moyennes mobiles convient aux opérations à court et moyen terme, et constitue l'une des stratégies de trading les plus simples à comprendre et à mettre en œuvre. Grâce à une optimisation et une validation continues, elle peut être utilisée en trading réel pour obtenir des gains stables.

Source
Pine
/*backtest
start: 2023-10-05 00:00:00
end: 2023-10-05 22:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// © sehweijun
//study( title="Arch1tect's New Toy", shorttitle="Arch1tect's New Toy", overlay=true, resolution="")
// strategy( title="Arch1tect's New Toy (Strategy Tester Version)", shorttitle="Arch1tect's New Toy (Strategy Tester Version)", overlay=true, initial_capital = 100000, commission_value=0.07, commission_type=strategy.commission.cash_per_contract)
Strategy parameters
Strategy parameters
MA Type
MA Source
MA Length
MA Length
Strategy Tester
Strategy Tester [ON/OFF]
Daily trading time session (in Exchange GMT)
Start Time
Max daily loss
Max daily loss
Contract size
First trade on session start [ON/OFF]
Fixed TP/SL PIPS [ON/OFF]
TP
SL
Date Range
From Day
From Month
From Year
Thru Day
Thru Month
Thru Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)