DeutschEnglishEspañolFrançaisItalianoPortuguês
Rejoindre le forum

ADX et DMI : mesurer la force d’une tendance, calcul et lecture

L’ADX de J. Welles Wilder mesure la force d’une tendance sans son sens, que donnent les lignes +DI et −DI. Calcul complet, seuils de 20 et 25, étude publiée, code ProRealTime et limites.

Vignette du guide de l’analyse technique : ADX et DMI
· 17 min de lecture

En 1978, J. Welles Wilder publie chez Trend Research un livre d’environ 140 pages, New Concepts in Technical Trading Systems, qui contient à lui seul une bonne part de la boîte à outils actuelle du chartiste : le RSI, l’Average True Range, le Parabolique SAR et un système de mouvement directionnel dont l’ADX est le produit le plus connu. Près d’un demi-siècle plus tard, l’ADX figure dans les plateformes courantes, ProRealTime comprise, et bien peu de ses utilisateurs savent ce qu’il divise par quoi.

L’ADX répond à une question que les autres indicateurs posent mal : le marché est-il en tendance, oui ou non ? Cette fiche donne son calcul complet, la lecture que proposait Wilder, ce qu’en dit la seule étude publiée repérée, et les pièges d’un indicateur qui arrive toujours un peu après la fête.

Qu’est-ce que l’ADX et les DMI ?

L’ADX (Average Directional Index, ou indice directionnel moyen) est un indicateur borné entre 0 et 100 qui mesure la force d’une tendance, quel que soit son sens, à partir de deux lignes directionnelles, +DI et −DI, qui comparent l’extension des plus hauts à celle des plus bas sur une période donnée, 14 en général. L’ensemble des trois lignes forme le système de mouvement directionnel (Directional Movement Index, d’où le sigle DMI) de J. Welles Wilder. Les lignes +DI et −DI disent qui domine, acheteurs ou vendeurs ; l’ADX dit avec quelle netteté.

Un ADX à 40 peut donc accompagner une hausse franche comme une baisse franche : la documentation de ProRealCode précise que l’ADX mesure la force de la tendance, pas sa direction.

L’ADX et les DMI en résumé

L’ADX mesure l’écart entre la poussée des acheteurs et celle des vendeurs, rapporté à la volatilité du marché. Chaque séance, on regarde si le plus haut a davantage progressé que le plus bas n’a reculé, ou l’inverse : c’est le mouvement directionnel. On le divise par l’amplitude vraie des barres, le true range, pour obtenir +DI et −DI. L’écart entre ces deux lignes, rapporté à leur somme, donne le DX, que l’on lisse pour obtenir l’ADX. Plus le déséquilibre entre les deux camps dure, plus l’ADX monte. Le lissage de Wilder rend l’indicateur lent : il faut environ 150 barres d’historique, selon StockCharts, pour que sa valeur se stabilise.

  • Créateur : J. Welles Wilder
  • Publication : New Concepts in Technical Trading Systems, Trend Research, 1978
  • Calcul en une ligne : ADX = moyenne lissée de 100 × |+DI − −DI| / (+DI + −DI)
  • Réglage de Wilder : 14 périodes
  • Lecture : tendance forte au-dessus de 25, absente sous 20 (seuils que Wilder posait sur l’ADXR) ; le sens est donné par la ligne DI qui domine
  • Complément : l’ADXR de Wilder, moyenne de l’ADX du jour et de l’ADX d’il y a 14 périodes
  • Limite principale : un indicateur lent, qui confirme une tendance déjà installée
Fiche d’identité de l’ADX : seuil de 25, créateur, période de 14 et échelle de 0 à 100
Au-dessus de 25, tendance forte ; sous 20, pas de tendance : Wilder posait ces seuils sur l’ADXR, StockCharts les applique à l’ADX. Source : Wilder (1978), StockCharts

Qui a inventé l’ADX et les DMI, et quand ?

J. Welles Wilder a publié l’ADX et les DMI en 1978 dans New Concepts in Technical Trading Systems, chez Trend Research. StockCharts précise que le livre contient aussi l’indicateur ATR (Average True Range), l’indicateur Parabolique SAR et le RSI, et que Wilder l’a pensé pour les matières premières et des données quotidiennes : ses exemples portent sur des contrats de matières premières et sur des devises, même si les indicateurs s’appliquent aux actions.

Ce cadre d’origine éclaire la mécanique. L’ADX ne rapporte pas le mouvement directionnel à l’amplitude simple de la séance, mais au true range, qui tient compte de la clôture précédente et donc des écarts d’ouverture : c’est la brique de l’ATR, publié dans le même livre. Les deux indicateurs partagent aussi le lissage propre à l’auteur, dit lissage de Wilder.

Comment se calcule l’ADX, étape par étape ?

L’ADX se calcule en six étapes : le mouvement directionnel de chaque barre (+DM et −DM), le true range, leur lissage sur 14 périodes, les deux lignes +DI et −DI, le DX, puis le lissage du DX qui donne l’ADX. Le détail ci-dessous suit le livre de Wilder, dont StockCharts reprend pas à pas le calcul.

1. Le mouvement directionnel, +DM et −DM

On compare chaque barre à la précédente. Le mouvement haussier est le plus haut du jour moins le plus haut de la veille ; le mouvement baissier est le plus bas de la veille moins le plus bas du jour. Si le mouvement haussier est positif et plus grand que le mouvement baissier, il devient le +DM, et le −DM vaut zéro. Si c’est le mouvement baissier qui est positif et le plus grand, il devient le −DM, et le +DM vaut zéro. Dans tous les autres cas, les deux valent zéro : une barre intérieure, dont le plus haut et le plus bas restent dans ceux de la veille, ne produit aucun mouvement directionnel.

2. Le true range

Le true range est le plus grand de trois écarts : plus haut moins plus bas du jour, plus haut du jour moins clôture de la veille, plus bas du jour moins clôture de la veille, ces deux derniers pris en valeur absolue. C’est la brique de l’ATR : Wilder renvoie au true range de ses chapitres précédents, et StockCharts précise que le calcul est le même.

Cinq barres comparées à une veille de plus haut 103, plus bas 100, clôture 102
Barre du jour Plus haut Plus bas +DM −DM True range
Hausse 105 101 2 0 4
Baisse 102 97 0 3 5
Barre intérieure 102,5 100,5 0 0 2
Barre extérieure 106 98 3 0 8
Écart d’ouverture haussier 110 108 7 0 8

Exemple construit par andlil.com selon les règles décrites par StockCharts. Barre extérieure : le plus haut progresse de 3, le plus bas recule de 2, seul le plus grand mouvement compte. Dernière ligne : l’amplitude de la séance est de 2, le true range de 8, l’écart entre le plus haut et la clôture de la veille.

3. Le lissage de Wilder

On lisse ensuite le true range, le +DM et le −DM sur 14 périodes. La première valeur est la somme des 14 premières ; chaque valeur suivante est égale à la valeur précédente, moins un quatorzième de cette valeur précédente, plus la valeur du jour. C’est la règle que Wilder appelle sa technique d’accumulation : elle évite de conserver 14 jours d’historique et lisse au passage le mouvement directionnel. En termes de poids, ce procédé équivaut à une moyenne exponentielle de 27 périodes, puisque le coefficient 2 / (27 + 1) vaut un quatorzième.

4. Les lignes +DI et −DI

+DI14 est égal à 100 fois le +DM lissé divisé par le true range lissé ; −DI14, à 100 fois le −DM lissé divisé par le même true range lissé. Diviser par le true range rend les DI comparables d’un marché à l’autre.

5. Le DX

Le DX vaut 100 fois la valeur absolue de la différence entre +DI et −DI, divisée par leur somme. Avec +DI à 30 et −DI à 10, le DX vaut 100 × 20 / 40, soit 50. Avec +DI et −DI à 20 chacun, il vaut zéro : les deux camps s’annulent. C’est à ce stade que le sens disparaît : la valeur absolue traite de la même façon les deux déséquilibres.

6. L’ADX et l’ADXR

Le premier ADX est la moyenne des 14 premiers DX ; chaque valeur suivante est égale à l’ADX précédent multiplié par 13, plus le DX du jour, le tout divisé par 14. Dans la feuille de calcul de Wilder, la première valeur n’apparaît ainsi qu’à la 28e ligne, le temps d’obtenir les premiers DI puis d’accumuler 14 DX. Wilder justifie ce second lissage : pour que le DX rende compte des mouvements extrêmes dans les deux sens, sa période doit être le double de celle des DI. L’ADXR, enfin, est de lui aussi : c’est l’ADX du jour plus l’ADX d’il y a 14 jours, divisé par 2, la note qui lui servait à classer les marchés selon leur mouvement directionnel. ProRealCode documente la même formule. C’est un ADX encore plus lent, moins réactif aux sursauts.

Schéma d’un range puis d’une hausse, avec l’ADX qui passe de moins de 20 à plus de 25 une fois la hausse engagée
L’ADX reste sous 20 pendant le range et ne franchit 25 qu’une fois la hausse bien engagée : il confirme, il n’anticipe pas. Source : construction andlil.com d’après StockCharts

Comment lire l’ADX et les DMI ?

L’ADX se lit d’abord par niveaux : StockCharts rapporte que Wilder voyait une tendance forte au-dessus de 25 et aucune tendance sous 20, la zone entre 20 et 25 restant indécise ; beaucoup d’analystes, ajoute la même source, retiennent 20 comme seuil unique. Dans le livre de 1978, la règle porte en fait sur l’ADXR : le système de mouvement directionnel serait en règle générale rentable sur les marchés dont l’ADXR dépasse 25, et, sous 20, Wilder conseille de ne pas utiliser de système de suivi de tendance. La fiche de l’indicateur dans ProRealTime, relevée par le guide ProRealTime d’andlil.com, retient d’autres seuils, 17 et 23. Ce sont des repères d’auteur, pas des constantes.

Il se lit ensuite par sa pente. Un ADX qui monte signale une tendance qui se renforce, quel que soit son sens ; un ADX qui baisse depuis un niveau élevé signale une tendance qui s’essouffle, pas forcément un retournement : le marché peut continuer plus mollement, ou entrer en range. Wilder en tirait pourtant une règle : quand l’ADX, après être passé au-dessus des deux lignes DI, se retourne à la baisse, un point de retournement coïncide souvent avec ce premier repli, et ce n’est, selon lui, presque jamais un mauvais moment pour prendre une partie de ses gains. Quand l’ADX passe sous les deux lignes DI, il conseillait de laisser de côté les systèmes de suivi de tendance.

Le sens, enfin, se lit sur les DI. Quand +DI est au-dessus de −DI, les acheteurs ont l’avantage ; dans le cas contraire, les vendeurs. Wilder faisait du croisement des deux lignes son signal, assorti d’une règle du point extrême : le prix extrême de la séance du croisement, le plus bas pour une position acheteuse, le plus haut pour une vendeuse, devient le point de retournement, à tenir même si les lignes restent plusieurs jours croisées contre la position. Ces règles relèvent du guide des stratégies de trading, pas d’une définition.

Que disent les études sur l’ADX ?

Peu de choses, et rien d’enthousiasmant : aucune étude de grande ampleur consacrée à l’ADX seul n’a été repérée à la date de cette fiche. La seule évaluation publiée trouvée est celle d’Ikhlaas Gurrib, « Performance of the Average Directional Index as a market timing tool for the most actively traded USD based currency pairs », parue dans la revue Banks and Bank Systems en 2018 (volume 13, numéro 3, pages 58 à 70).

L’auteur y teste un système associant l’ADX au Parabolique SAR sur les paires de devises contre dollar les plus échangées, en données mensuelles et hebdomadaires, de 2000 à 2018, avec les ratios de Sharpe et de Sortino, avant et après la crise de 2008. Les meilleurs chiffres de la période d’après-crise sont un ratio de Sharpe de 0,996 et un ratio de Sortino de 4,452, sur deux paires différentes. Mais sa conclusion est prudente : la forte proportion de rendements négatifs et des ratios positifs relativement faibles appellent d’autres tests, à des fréquences plus élevées. Une étude, un marché, un couplage avec un autre indicateur : c’est trop peu pour conclure dans un sens comme dans l’autre.

Comment afficher l’ADX et les DMI dans ProRealTime ?

Dans ProRealTime, l’ADX figure dans la bibliothèque sous le nom « Average Directional Index (ADX) », avec une fiche officielle intitulée « ADX, ADXR » ; l’ajout et le réglage sont détaillés dans la fiche RSI, MACD, stochastique, ADX et CCI sur ProRealTime. Pour qui programme, le langage ProBuilder fournit quatre fonctions, documentées par ProRealCode : ADX[N], ADXR[N], DIplus[N](prix) et DIminus[N](prix). Le code ci-dessous affiche les quatre lignes sur 14 périodes. Il n’a pas été testé à l’écran.

// ADX, +DI, -DI et ADXR de Wilder sur 14 périodes
// Code pédagogique, non testé à l'écran
p = 14
MonADX = ADX[p]
PlusDI = DIplus[p](Close)
MoinsDI = DIminus[p](Close)
MonADXR = ADXR[p]
RETURN MonADX AS "ADX", PlusDI AS "+DI", MoinsDI AS "-DI", MonADXR AS "ADXR"

ADX[N] et ADXR[N] s’écrivent sans parenthèses, puisque le calcul repose par construction sur les plus hauts, les plus bas et les clôtures ; DIplus et DIminus prennent un prix entre parenthèses, la clôture ici, alors que l’exemple de la documentation de ProRealCode utilise l’ouverture.

Que change l’ADX pour un trader ?

L’ADX sert moins à entrer qu’à choisir ses outils. Un marché où l’ADX est bas et plat se prête mal aux méthodes de suivi de tendance, qui y multiplient les faux départs ; un marché où il monte au-dessus de 25 se prête mal aux paris sur le retour à la moyenne. StockCharts recommande de filtrer les croisements des DI, trop fréquents, par d’autres éléments d’analyse, comme le volume, la tendance de fond ou les figures ; l’étude de Gurrib, elle, l’associe au Parabolique SAR.

Deux précautions. L’unité de temps change tout : un ADX à 30 en barres de cinq minutes décrit les dernières heures de cotation, pas un mouvement de fond. Et StockCharts note que les actions peu volatiles peuvent ne produire aucun signal avec les réglages de Wilder. La tentation est alors de raccourcir la période jusqu’à ce que l’indicateur « parle » : on obtient un ADX taillé pour le passé que l’on regarde. L’Aroon, qui détecte lui aussi les tendances par un autre chemin, le temps écoulé depuis le dernier extrême, est un meilleur second avis qu’un réglage forcé.

Ce que j’en disais sur le forum

« C’est un exemple possible de trading, tout comme l’utilisation du MACD, RSI, des boîtes de Darvas (que je trouve trop rigolo), Momentum, MM, ADX… […] ces indicateurs ne te donnent qu’une vision du passé, jamais de l’avenir. […] Je crois que le gros boulot est avant tout de travailler sur ses pertes »

Benoist Rousseau sur le forum, le 17 septembre 2011, dans le sujet « Trade avec les Boll en UT5 », sur la place des indicateurs, ADX compris, dans une méthode

Quelles sont les limites de l’ADX ?

La première limite de l’ADX est son retard. Il lisse un DX qui est lui-même tiré de lignes lissées : deux étages de lissage de Wilder, l’équivalent de deux moyennes exponentielles de 27 périodes empilées. Quand l’ADX franchit 25, une bonne partie du mouvement est souvent déjà faite.

La deuxième est l’instabilité de sa valeur. Parce que le lissage remonte en principe au début des données, StockCharts estime qu’il faut environ 150 périodes pour que l’ADX se stabilise : un ADX calculé sur 30 barres ne donnera pas la même valeur qu’un ADX calculé sur 150. Deux plateformes chargées avec des historiques différents peuvent donc afficher des valeurs différentes pour la même séance.

La troisième tient à ce qu’il ne mesure pas. L’ADX ne dit pas où la tendance s’arrêtera, ni si un ADX élevé est une force ou un épuisement. Les croisements des DI, de leur côté, se multiplient en marché sans direction et produisent des signaux contradictoires. Les seuils, enfin, varient selon les sources, 20 et 25 chez StockCharts, posés sur l’ADXR chez Wilder, 17 et 23 dans ProRealTime : un indicateur dont les repères changent avec le manuel invite à la modestie.

Questions fréquentes sur l’ADX et les DMI

Quelle est la différence entre l’ADX et le DMI ?

Le DMI, Directional Movement Index, désigne le système complet de Wilder et, sur les plateformes, souvent les deux lignes +DI et −DI. L’ADX est la troisième ligne, tirée des deux autres : les DI disent qui mène, l’ADX avec quelle avance.

Quel réglage utiliser pour l’ADX ?

Le réglage de Wilder est de 14 périodes : tout son exemple de calcul repose dessus, et StockCharts le présente comme le réglage qu’il recommandait. Une période plus courte le rend plus nerveux, une plus longue le ralentit ; ajuster la période à un historique donné relève de la sur-optimisation.

Un ADX supérieur à 25 signifie-t-il qu’il faut acheter ?

Non. Un ADX au-dessus de 25 signifie qu’une tendance forte est en cours, à la hausse comme à la baisse. Le sens se lit sur les lignes +DI et −DI : si −DI domine, l’ADX élevé décrit une baisse vigoureuse.

Que signifie un ADX qui baisse ?

Que l’écart entre acheteurs et vendeurs se réduit : la tendance perd de sa netteté, et le marché peut continuer plus lentement ou passer en range. Ce n’est pas à lui seul un signal de retournement, même si Wilder observait qu’un premier repli de l’ADX, quand il domine les deux lignes DI, coïncide souvent avec un point de retournement.

Qu’est-ce que l’ADXR ?

L’ADXR, Average Directional Movement Index Rating, est la moyenne de l’ADX du jour et de l’ADX d’il y a 14 jours ; Wilder l’a défini dans le même livre, en 1978, pour classer les marchés selon leur mouvement directionnel. C’est une version encore plus lissée de l’ADX, qui se lit de la même façon et réagit plus tard ; c’est sur elle que Wilder posait ses seuils de 20 et 25.

Sources de référence utilisées

4

Pour aller plus loin

Sur le forum

  • ADX ou DMI en histograme, un membre cherche à afficher son ADX en histogramme dans ProRealTime, comme sur une autre plateforme.
  • Strategie ADX à long terme, un membre décrit un système hebdomadaire fondé sur le franchissement du seuil de 20 par l’ADX et sur l’ADXR.
L’auteur

Benoist Rousseau

Trader indépendant · Membre du CME et du CBOT

Benoist Rousseau est trader depuis 1994 et membre du Chicago Mercantile Exchange (CME) et du Chicago Board of Trade (CBOT), où il détient deux sièges de membre individuel. Fondateur d'Andlil.com en 2010 et auteur de Devenez Trader Pro (2016), il a formé des centaines de traders au sein de sa formation de trading professionnelle. Dans la rubrique Analyse technique, il confronte l'analyse classique et les Smart Money Concepts à l'épreuve de la séance réelle.

Découvrir mon parcours
À lire ensuite
Trader, ça s’apprend
2 étapes pour progresser
1ProRealTime —
La formation complète Gratuit

Le trading commence par les bons outils.

  • La formation complète à la plateforme
  • Mes Graphiques & Espaces de travail : accès exclusif à mes indicateurs, modèles et réglages personnalisés
  • Configuration guidée, pas à pas
2Mon École de Trading —
Quand vous serez prêt Pour aller plus loin

Formations, séminaires, webinaire et coaching privé. Je vous accompagne personnellement.

Découvrir l’École
Excellentsur Trustpilot · 590+ avis

0 commentaire

La discussion se poursuit sur le forum andlil.com.
Laisser un commentaire

Votre nom et votre commentaire seront publiés après relecture ; votre adresse e-mail ne le sera jamais. Votre adresse IP est conservée un an, comme la loi l’exige. Pour en savoir plus ou exercer vos droits : charte de confidentialité. Le formulaire est protégé contre les robots par Cloudflare Turnstile.

Newsletter · chaque soir

Recevez mon débrief, sans filtre.

3 000lecteurs, déjà.

S’inscrire

  • 3 min chaque soir
  • Gratuit
  • Désinscription en 1 clic