Quantinano
← Retour au blog

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.

13 min de lecture

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

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 :

  1. La ligne MACD : l'écart entre une EMA rapide (12 par défaut) et une EMA lente (26 par défaut) des clôtures.
  2. 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.
  3. 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) :

JourEMA(3)EMA(5)MACD
513,5012,201,300
613,7512,800,950
714,87513,8671,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)

MACDSignalCroisement gagnantFaux signal
BougieSignalPrix d'entréePrix 15 bougies aprèsRésultat
52Achat117.69111.00-5.7 %
56Vente115.43112.11+2.9 %
73Achat114.49104.88-8.4 %
81Vente111.64105.63+5.4 %
103Achat104.30108.35+3.9 %
108Vente99.78107.05-7.3 %
109Achat102.32104.35+2.0 %
125Vente102.98106.35-3.3 %
134Achat105.1899.80-5.1 %
146Vente103.13102.55+0.6 %
153Achat105.0297.47-7.2 %
155Vente101.8399.37+2.4 %
162Achat103.4596.13-7.1 %
167Vente100.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 signaux713
Marché en range — taux de réussite14,3 %46,2 %
Marché en range — résultat cumulé−24,8 %−26,9 %
Marché tendanciel — nombre de signaux710
Marché tendanciel — taux de réussite71,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 :

  1. Détecter un essoufflement de momentum via une divergence, avant même qu'un croisement de prix ne se produise.
  2. 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.
  3. 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