Guide
MACD en trading : formule et pourquoi il fait moins bien qu'un simple croisement de moyennes mobiles
Le MACD est présenté comme une version plus sophistiquée du croisement de moyennes mobiles. Sur exactement la même série de prix, avec les mêmes 180 clôtures, il génère presque deux fois plus de signaux — mais un taux de réussite proche du hasard (46 % à 50 %), contre 14 % à 71 % pour un simple croisement SMA. Formule, exemple calculé à la main, calculateur gratuit, et la comparaison chiffrée complète.
Le MACD est presque toujours présenté comme une version plus aboutie du croisement de moyennes mobiles — une couche de sophistication supplémentaire censée filtrer les faux signaux. Cet article teste cette affirmation directement : sur exactement la même série de 180 clôtures utilisée dans notre article sur le croisement de moyennes mobiles, le MACD(12,26,9) fait-il vraiment mieux qu'un simple croisement SMA(10,30) ?
La réponse chiffrée : non. Le MACD génère presque deux fois plus de signaux — mais avec un taux de réussite proche du hasard (46,2 % en range, 50,0 % en tendance), contre 14,3 % et 71,4 % pour le croisement SMA classique sur ces mêmes données. Cet article donne la formule exacte, un exemple calculé à la main, un calculateur gratuit, et le détail complet de cette comparaison.
Sommaire
- Qu'est-ce que le MACD
- La formule complète
- Exemple calculé à la main
- Calculez le MACD de vos propres séries
- MACD vs croisement de moyennes mobiles : la comparaison chiffrée
- Pourquoi le MACD génère plus de signaux, mais de moins bonne qualité
- L'histogramme et les divergences
- Quand le MACD garde un intérêt réel
- Les erreurs les plus fréquentes
- À retenir
- Questions fréquentes (FAQ)
Qu'est-ce que le MACD
Le MACD (Moving Average Convergence Divergence, « convergence-divergence de moyennes mobiles »), développé par Gerald Appel à la fin des années 1970, se construit en trois étapes :
- La ligne MACD : l'écart entre une EMA rapide (12 par défaut) et une EMA lente (26 par défaut) des clôtures.
- La ligne de signal : une troisième EMA (9 par défaut), calculée non pas sur le prix, mais sur la ligne MACD elle-même.
- L'histogramme : la différence entre la ligne MACD et la ligne de signal, affichée sous forme de barres.
Le signal le plus utilisé est le croisement entre la ligne MACD et sa ligne de signal — structurellement identique à un croisement de moyennes mobiles, sauf qu'il porte sur un écart de moyennes mobiles plutôt que sur le prix directement. C'est cette différence de nature, pas un détail cosmétique, qui explique le résultat chiffré plus bas.
La formule complète
EMA rapide = EMA(12) des clôtures
EMA lente = EMA(26) des clôtures
Ligne MACD = EMA rapide − EMA lente
Ligne de signal = EMA(9) de la Ligne MACD
Histogramme = Ligne MACD − Ligne de signal
Chaque EMA suit la même construction : amorcée par une moyenne arithmétique simple sur ses N premières valeurs disponibles, puis lissée par EMA = valeur × k + EMA précédente × (1 − k), avec k = 2 ÷ (N + 1). La ligne de signal applique exactement ce même calcul, mais en prenant la ligne MACD comme entrée plutôt que le prix — c'est une EMA d'une EMA d'une différence d'EMA, trois couches de lissage empilées.
Exemple calculé à la main
Avec 7 clôtures et des périodes réduites pour rester compact (rapide = 3, lente = 5, signal = 2) : 10 ; 12 ; 11 ; 13 ; 15 ; 14 ; 16.
EMA(3) : amorcée au jour 3 = (10+12+11)÷3 = 11,00, puis 12,00 (j4), 13,50 (j5), 13,75 (j6), 14,875 (j7). EMA(5) : amorcée au jour 5 = (10+12+11+13+15)÷5 = 12,20, puis 12,80 (j6), 13,867 (j7).
Ligne MACD (dès que les deux EMA existent, jour 5) :
| Jour | EMA(3) | EMA(5) | MACD |
|---|---|---|---|
| 5 | 13,50 | 12,20 | 1,300 |
| 6 | 13,75 | 12,80 | 0,950 |
| 7 | 14,875 | 13,867 | 1,008 |
Ligne de signal, EMA(2) de la ligne MACD, amorcée au jour 6 = (1,300+0,950)÷2 = 1,125, puis au jour 7 : 1,008 × (2÷3) + 1,125 × (1÷3) = 1,047.
Histogramme au jour 7 = 1,008 − 1,047 = −0,039
La ligne MACD reste légèrement en dessous de sa ligne de signal au jour 7 (histogramme négatif) — malgré une clôture qui vient de faire un nouveau plus haut de la série (16). C'est exactement le genre de décalage entre « le prix accélère » et « le MACD le confirme » qui explique le taux de faux signaux mesuré plus bas.
Calculez le MACD de vos propres séries
💡 Essayez avec vos propres chiffres — Collez une série de prix de clôture, choisissez les périodes rapide, lente et de signal, et le calculateur détecte chaque croisement MACD/Signal puis mesure si le suivre aurait été gagnant quelques bougies plus tard.
Croisements MACD/Signal évaluables
13
Taux de réussite
46.2 %
Gain moyen (gagnants)
+2.9 %
Perte moyenne (faux signaux)
-6.3 %
Résultat cumulé si chaque croisement avait été suivi (somme simple des rendements, sans capitalisation ni frais) : -26.9 %
Prix, avec le résultat de chaque croisement MACD/Signal
Ligne MACD (bleue), ligne de signal (orange, pointillée) et histogramme (MACD − Signal)
| Bougie | Signal | Prix d'entrée | Prix 15 bougies après | Résultat |
|---|---|---|---|---|
| 52 | Achat | 117.69 | 111.00 | -5.7 % |
| 56 | Vente | 115.43 | 112.11 | +2.9 % |
| 73 | Achat | 114.49 | 104.88 | -8.4 % |
| 81 | Vente | 111.64 | 105.63 | +5.4 % |
| 103 | Achat | 104.30 | 108.35 | +3.9 % |
| 108 | Vente | 99.78 | 107.05 | -7.3 % |
| 109 | Achat | 102.32 | 104.35 | +2.0 % |
| 125 | Vente | 102.98 | 106.35 | -3.3 % |
| 134 | Achat | 105.18 | 99.80 | -5.1 % |
| 146 | Vente | 103.13 | 102.55 | +0.6 % |
| 153 | Achat | 105.02 | 97.47 | -7.2 % |
| 155 | Vente | 101.83 | 99.37 | +2.4 % |
| 162 | Achat | 103.45 | 96.13 | -7.1 % |
| 167 | Vente | 100.02 | — | pas encore évaluable |
MACD vs croisement de moyennes mobiles : la comparaison chiffrée
Le calculateur ci-dessus est préchargé avec exactement la même série de 180 clôtures sans tendance que notre article sur le croisement de moyennes mobiles — pas une série similaire, la même, au chiffre près. Avec un MACD(12,26,9) et un horizon d'évaluation de 15 bougies (identique à l'article précédent) :
| Croisement SMA(10,30) | Croisement MACD(12,26,9) | |
|---|---|---|
| Marché en range — nombre de signaux | 7 | 13 |
| Marché en range — taux de réussite | 14,3 % | 46,2 % |
| Marché en range — résultat cumulé | −24,8 % | −26,9 % |
| Marché tendanciel — nombre de signaux | 7 | 10 |
| Marché tendanciel — taux de réussite | 71,4 % | 50,0 % |
| Marché tendanciel — résultat cumulé | +3,3 % | −1,2 % |
Le résultat surprend si on s'attend à ce que le MACD « filtre » les faux signaux : il en génère près de deux fois plus (13 contre 7 en range, 10 contre 7 en tendance), avec un taux de réussite qui se rapproche d'un tirage à pile ou face dans les deux régimes (46,2 % et 50,0 %) — alors que le croisement SMA classique, lui, distingue nettement les deux régimes (14,3 % contre 71,4 %). Sur le marché tendanciel en particulier, le MACD perd de l'argent (−1,2 %) là où le simple croisement SMA en gagne (+3,3 %), avec les mêmes 180 clôtures et le même horizon d'évaluation.
⚠️ 13 et 10 signaux, c'est encore un échantillon réduit — assez pour illustrer un mécanisme, pas pour en tirer une statistique généralisable sur tous les actifs. Voir notre guide sur le nombre de trades nécessaire pour un backtest fiable.
Pourquoi le MACD génère plus de signaux, mais de moins bonne qualité
La raison tient à la nature de ce que chaque ligne croise. Un croisement de moyennes mobiles classique compare le prix lissé à lui-même à deux vitesses différentes — une mesure relativement stable. Un croisement MACD/Signal compare un écart de moyennes mobiles (déjà une dérivée du prix, donc plus volatile) à sa propre version lissée — une dérivée d'une dérivée. Cette couche de calcul supplémentaire amplifie le bruit à court terme au lieu de le filtrer : la ligne MACD oscille plus nerveusement autour de sa ligne de signal que le prix ne le fait autour d'une moyenne mobile, ce qui produit plus de croisements, et des croisements en moyenne moins significatifs.
Ce n'est pas un défaut de conception du MACD — c'est simplement une mesure différente. Il ne mesure pas le prix, il mesure la vitesse à laquelle le momentum change, ce qui le rend plus réactif à de petites variations que ne l'est un croisement de moyennes mobiles sur le prix brut. Utile pour certains usages (voir plus bas), mais pas comme substitut direct à un croisement classique.
L'histogramme et les divergences
L'histogramme (MACD − Signal) ne contient aucune information que les deux lignes n'ont pas déjà : il passe au-dessus de zéro exactement au moment où la ligne MACD croise au-dessus de la ligne de signal. Son intérêt est de rendre ce moment plus lisible visuellement, pas d'apporter un nouveau signal.
Un usage plus spécifique et plus riche du MACD est la recherche de divergences : le prix fait un nouveau plus haut que le MACD ne confirme pas (ou l'inverse). Une divergence indique un essoufflement du momentum — un signal qualitativement différent d'un simple croisement, plus proche dans son principe de ce qu'apporte le RSI : mesurer une intensité plutôt qu'un niveau.
Quand le MACD garde un intérêt réel
Le résultat chiffré ci-dessus ne dit pas que le MACD est inutile — il dit qu'il n'est pas une version strictement supérieure d'un croisement de moyennes mobiles sur cette série précise, avec ces réglages précis. Trois usages où le MACD apporte une information que le prix seul ne donne pas :
- Détecter un essoufflement de momentum via une divergence, avant même qu'un croisement de prix ne se produise.
- Confirmer un signal d'un autre indicateur, plutôt que de servir de signal principal isolé — par exemple, ne prendre un croisement de moyennes mobiles que si le MACD est déjà positif, un filtre qui réduit le nombre de signaux plutôt que d'en ajouter.
- Comparer la vitesse relative de plusieurs actifs sur le même indicateur, pour prioriser lequel trader en premier.
Les erreurs les plus fréquentes
Traiter le MACD comme une amélioration automatique du croisement de moyennes mobiles
Comme le montre la comparaison chiffrée ci-dessus, ce n'est vrai ni en range ni en tendance sur les données testées. Chaque indicateur mesure quelque chose de différent — le remplacement pur et simple de l'un par l'autre n'est pas justifié par défaut.
Ignorer que le MACD est une dérivée, pas un niveau
Le MACD ne dit jamais « le prix est élevé » ou « le prix est bas » — seulement à quelle vitesse une moyenne s'écarte d'une autre. Lire un MACD élevé comme un signal de survente relève de la même confusion que lire un RSI élevé comme un signal de retournement : ce sont des mesures de momentum, pas de niveau.
Optimiser les trois périodes après coup
Ajuster 12/26/9 en 11/24/8 puis 10/22/7 jusqu'à obtenir un résultat parfait sur une période de test précise est un cas direct d'overfitting — trois paramètres à ajuster plutôt que deux (comme un simple croisement) ouvrent encore plus de combinaisons possibles pour « trouver » un résultat qui colle aux données passées.
Multiplier les signaux sans mesurer leur coût réel en frais
Le MACD génère près de deux fois plus de signaux que le croisement SMA dans notre comparaison — chacun avec ses propres frais de trading et son propre slippage. Un taux de réussite proche de 50 % avant frais peut facilement devenir négatif une fois les coûts réels intégrés.
À retenir
Le MACD n'est pas une version plus sophistiquée d'un croisement de moyennes mobiles — c'est une mesure différente, qui compare un écart de moyennes mobiles à sa propre version lissée plutôt que le prix à lui-même. Sur exactement la même série de 180 clôtures que notre article sur le croisement de moyennes mobiles, il génère presque deux fois plus de signaux mais avec un taux de réussite proche du hasard (46,2 % et 50,0 %), contre 14,3 % et 71,4 % pour un simple croisement SMA. Utilisez le calculateur MACD ci-dessus pour tester vos propres séries, réservez le MACD aux usages où il apporte réellement une information nouvelle (divergences, confirmation), et vérifiez toujours sur un backtest réel avant d'automatiser quoi que ce soit.
Ce résultat illustre une règle plus générale sur le trading algorithmique : ni la sophistication d'un indicateur ni la vitesse de son exécution ne compensent l'absence d'un avantage directionnel réel dans le signal de départ.
Questions fréquentes (FAQ)
Qu'est-ce que le MACD ?
Le MACD (Moving Average Convergence Divergence) mesure l'écart entre deux moyennes mobiles exponentielles (EMA) de périodes différentes, le plus souvent 12 et 26. Cet écart, la « ligne MACD », est ensuite lui-même lissé par une troisième EMA (la « ligne de signal », période 9) — le croisement entre ces deux lignes est le signal le plus utilisé.
Comment calcule-t-on le MACD ?
Ligne MACD = EMA(12) des clôtures − EMA(26) des clôtures. Ligne de signal = EMA(9) de la ligne MACD elle-même. Histogramme = Ligne MACD − Ligne de signal. Chaque EMA est amorcée par une simple moyenne arithmétique sur ses N premières valeurs disponibles, puis lissée par la formule standard EMA = valeur × k + EMA précédente × (1 − k), avec k = 2 ÷ (N + 1).
Que signifie un croisement MACD/Signal ?
Quand la ligne MACD passe au-dessus de sa ligne de signal, c'est lu comme un signal d'achat (le momentum récent accélère par rapport à sa propre moyenne) ; en dessous, comme un signal de vente. C'est un croisement de moyennes mobiles, mais appliqué à un écart de moyennes mobiles plutôt qu'au prix lui-même — une couche de lissage supplémentaire.
Le MACD est-il plus fiable qu'un simple croisement de moyennes mobiles ?
Pas d'après la comparaison chiffrée de cet article. Sur exactement la même série de 180 clôtures, un croisement MACD(12,26,9) génère presque deux fois plus de signaux qu'un simple croisement SMA(10,30), mais avec un taux de réussite proche d'un tirage à pile ou face (46,2 % en range, 50,0 % en tendance) — contre 14,3 % et 71,4 % pour le croisement SMA. Ce n'est pas une version strictement meilleure, c'est un signal différent, plus fréquent et statistiquement plus bruité sur ces données.
Qu'est-ce que l'histogramme du MACD ?
La différence entre la ligne MACD et sa ligne de signal (Histogramme = MACD − Signal), affichée sous forme de barres plutôt que de lignes. Il passe au-dessus de zéro exactement au moment où la ligne MACD croise au-dessus de la ligne de signal — c'est une autre façon de visualiser le même évènement, pas une information supplémentaire.
Qu'est-ce qu'une divergence MACD ?
Une divergence se produit quand le prix fait un nouveau plus haut (ou plus bas) que le MACD ne confirme pas — par exemple le prix monte à un nouveau sommet pendant que le MACD, lui, redescend. C'est un signal qualitativement différent d'un simple croisement : il indique un essoufflement du momentum plutôt qu'un changement de direction déjà en cours.
Peut-on backtester une stratégie MACD avec Quantinano ?
Oui. La ligne MACD et la ligne de signal sont des indicateurs natifs du constructeur de stratégies — une règle basée sur leur croisement se configure sans écrire de code, avec les périodes de votre choix, puis se backteste sur l'historique réel d'un actif avant tout déploiement en argent réel.
Conclusion
Le MACD reste un indicateur utile — mais pour ce qu'il mesure réellement (une vitesse de changement de momentum, exploitable via des divergences ou en filtre de confirmation), pas comme remplaçant automatique d'un croisement de moyennes mobiles. Utilisez le calculateur MACD ci-dessus sur vos propres séries, comparez avec notre guide sur le croisement de moyennes mobiles pour voir la comparaison chiffrée complète, et lisez notre guide sur l'overfitting en trading avant d'ajuster ses trois périodes après coup sur un seul backtest.
Prêt à passer à la pratique ?
Décrivez votre stratégie à Nano, notre assistant IA, et laissez Quantinano calculer et exécuter automatiquement la bonne taille de position sur chaque trade — sans y penser.
Créer gratuitement un robot