Stratégie courante de croisement de moyennes mobiles
Aperçu
La stratégie de croisement de moyennes mobiles est une stratégie d'analyse technique très classique et couramment utilisée. L'idée centrale de cette stratégie est d'utiliser les croisements entre des moyennes mobiles de périodes différentes comme signaux d'achat et de vente. Lorsque la moyenne mobile à court terme traverse la moyenne mobile à long terme par le bas, un signal d'achat est généré ; lorsqu'elle la traverse par le haut, un signal de vente est généré.
Principe de la stratégie
Cette stratégie définit via des paramètres d'entrée (input) le type de moyenne mobile (SMA, EMA, WMA, RMA) et les longueurs de période, ainsi que la plage temporelle du backtest.
Dans la fonction variant, différents types de moyennes mobiles sont calculés. Les moyennes mobiles calculées sont stockées via la variable ma.
Lorsque le prix de clôture (close) traverse la ma par le haut, un signal d'achat est généré ; lorsqu'il la traverse par le bas, un signal de vente est généré.
Pour mettre en place un stop-loss, l'ATR est calculé sur 14 périodes (Average True Range). En prenant le point de croisement comme référence, on ajoute ou soustrait 2 fois l'ATR pour définir la zone de stop-loss.
La logique d'entrée et de sortie est la suivante :
Entrée longue : close traverse ma par le haut et dans la période de backtest, le point de stop-loss est le close du point d'entrée.
Sortie longue : close traverse ma moins 2 fois l'ATR par le bas pour un stop-loss, ou le plus haut dépasse close plus 2 fois l'ATR du point d'entrée pour un take-profit.
Entrée courte : close traverse ma par le bas et dans la période de backtest, le point de stop-loss est le close du point d'entrée.
Sortie courte : close traverse ma plus 2 fois l'ATR par le haut pour un stop-loss, ou le plus bas est inférieur à close moins 2 fois l'ATR du point d'entrée pour un take-profit.
Avantages de la stratégie
- Logique simple et claire, facile à comprendre et à implémenter.
- Largement applicable, convient à différents marchés et instruments.
- Paramètres flexibles, le type et la période de la moyenne mobile sont ajustables.
- Utilisation d'un stop-loss basé sur l'ATR, ce qui aide à contrôler le risque.
Risques de la stratégie
- La stratégie de moyenne mobile peut générer des transactions et des stop-loss fréquents, réduisant la rentabilité.
- En période de forte volatilité sans tendance, les moyennes mobiles peuvent produire des signaux trompeurs.
- La plage de stop-loss basée sur l'ATR peut être trop large ou trop étroite, ne parvenant pas à éviter des pertes importantes.
Pour atténuer ces risques, on peut optimiser les aspects suivants :
- Ajuster la période de la moyenne mobile, utiliser des périodes plus longues.
- Ajouter des conditions de filtrage pour éviter les transactions fréquentes dans les marchés sans tendance.
- Optimiser le paramètre de l'ATR ou utiliser d'autres méthodes de stop-loss.
- Combiner avec des indicateurs de tendance pour identifier la tendance principale et éviter d'aller à contre-courant.
Directions d'optimisation de la stratégie
La stratégie peut être optimisée dans les domaines suivants :
- Ajouter des conditions de filtrage, comme le volume ou la volatilité, pour éviter les cassures non significatives.
- Utiliser un stop-loss adaptatif basé sur l'ATR, afin que la plage de stop-loss varie avec la volatilité du marché.
- Combiner avec des indicateurs comme Stochastique, RSI pour une validation multifactorielle, améliorant la qualité des signaux.
- Ajouter un jugement de tendance pour éviter les opérations à contre-courant.
- Utiliser une sortie temporelle (time exit) pour éviter de conserver des positions perdantes trop longtemps.
- Optimiser les paramètres de période de la moyenne mobile pour trouver la meilleure combinaison.
Résumé
La stratégie de croisement de moyennes mobiles est une stratégie d'analyse technique très classique et courante. Son idée centrale est simple, facile à mettre en œuvre, applicable à divers marchés, et constitue l'une des stratégies d'entrée pour le trading quantitatif. Cependant, cette stratégie présente aussi certains problèmes, comme la génération de signaux fréquents et les stop-loss récurrents. Avec une optimisation appropriée, on peut grandement améliorer ses performances en conditions réelles. Globalement, la stratégie de croisement de moyennes mobiles offre un excellent cadre de développement de stratégies et constitue une base pour l'apprentissage du trading quantitatif.
/*backtest
start: 2023-10-03 00:00:00
end: 2023-11-02 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MA Cross Strategy", overlay=true,commission_value = 0.1)
type = input(defval = "WMA", title = "MA Type: ", options=["RMA", "SMA", "EMA", "WMA"])- 1

