546 / 736ADX

Average Directional Index

ADX · indice directionnel moyen

Average Directional Index (ADX) aide à distinguer un marché où une direction domine d’un marché qui multiplie les allers-retours. Un ADX en hausse peut accompagner une forte baisse du bitcoin. Il mesure la force de la tendance selon son calcul, pas l’opportunité d’acheter.

ADX est une valeur lissée issue des variations des plus hauts et des plus bas du cours. Il apparaît souvent avec +DI et −DI : ces lignes comparent les mouvements directionnels haussiers et baissiers, tandis qu’ADX résume l’ampleur de leur déséquilibre sans en indiquer le sens. Il décrit des données passées, ni un rendement ni une probabilité de hausse future.

Pierre voit le cours baisser et ADX monter en dessous. Le graphique ne se contredit pas : la tendance baissière est peut-être en train de se renforcer. Pour comprendre, il part d’une bougie, qui résume un intervalle de temps. High est son prix le plus haut et Low son prix le plus bas. TradingView appelle UpMove la différence entre le High actuel et le précédent ; DownMove est le Low précédent moins le Low actuel. +DM retient UpMove uniquement s’il est positif et supérieur à DownMove. −DM applique la comparaison inverse. En cas d’égalité, les deux composantes valent zéro. Le calcul sélectionne le plus grand déplacement positif d’un extrême du prix ; il n’additionne pas les deux directions à la fois. [1]

Un déplacement de prix a besoin d’une échelle. Fidelity le compare au True Range (TR), une amplitude qui tient également compte de la distance au cours de clôture précédent. TR est le maximum entre High–Low et les distances absolues des deux extrêmes au Close précédent, c’est-à-dire au cours de clôture. Une distance absolue mesure l’écart sans son signe. Les mouvements directionnels et TR sont d’abord lissés selon la méthode de Wilder, afin d’intégrer leur historique. Le mouvement haussier lissé, divisé par TR lissé et multiplié par 100, donne +DI ; −DI se calcule de façon analogue. Le signe moins indique le sens baissier, pas une valeur négative. Si le dénominateur est nul, le quotient n’est pas défini. [2]

Pierre veut maintenant savoir à quel point les lignes diffèrent. +DI et −DI donnent un résultat intermédiaire, DX : leur différence absolue est divisée par leur somme, puis multipliée par 100. C’est le calcul décrit par Fidelity. Le mot décisif est absolue. Inverser les valeurs change la direction dominante mais laisse DX inchangé. Ce calcul ne mesure ni la hausse du cours ni les chances de réussite. Si la somme est nulle, la division est impossible ; une valeur de remplacement affichée par une application relève de son implémentation, pas du résultat de ce quotient. [2]

DX décrit le rapport actuel ; ADX en lisse l’historique. Fidelity commence par la moyenne de DX sur le nombre de périodes choisi, puis intègre les nouvelles valeurs au résultat précédent. Pour une longueur n, on multiplie l’ADX précédent par n − 1, on ajoute le DX actuel et on divise le total par n. Par exemple, 14 désigne des périodes de calcul, pas forcément des jours. Une seule paire de valeurs directionnelles permet donc à Pierre de calculer DX, mais pas ADX sans historique. Pour comparer des applications, il doit aussi vérifier les données initiales, les longueurs et la méthode de lissage. Le résultat garde une mémoire et réagit avec retard aux changements du marché. [2]

Dans l’ensemble DMI décrit par TradingView, les lignes ont des rôles distincts. +DI au-dessus de −DI indique une composante haussière lissée plus forte ; l’ordre inverse favorise la composante baissière. ADX décrit la force du déséquilibre mesuré après lissage. Sa hausse n’est donc pas nécessairement une bonne nouvelle pour un détenteur de bitcoin : elle peut accompagner une baisse qui s’accentue. Un ADX en baisse n’annonce pas non plus automatiquement un retournement du cours. La tendance peut se poursuivre avec une dominance moins nette, tandis que la moyenne reflète encore le passé. Aucune de ces lignes ne dit à elle seule ce qui arrivera ensuite. [1]

TradingView cite les repères traditionnels de 20 et 25. Sous le premier, la tendance est souvent qualifiée de faible ; au-dessus du second, de plus forte. Mais Pierre ferait erreur en transformant directement le franchissement d’un seuil en règle d’achat : une tendance forte peut être baissière. Les valeurs dépendent du marché, de l’intervalle et des réglages ; ces frontières ne sont pas universelles. Un ADX faible ne signifie pas non plus un cours calme ou immobile. Des mouvements importants peuvent alterner dans les deux sens et laisser un déséquilibre mesuré réduit. [3]

Pierre doit aussi savoir quand il a lu le nombre. TradingView rappelle que High, Low et Close ne sont définitifs qu’à la clôture de la bougie. Un nouveau plus haut ou plus bas peut changer le mouvement directionnel et True Range, puis l’indicateur qui en dépend. Un croisement visible pendant la bougie peut disparaître à sa clôture. Le test d’une règle doit distinguer une décision prise pendant la bougie d’une décision prise après sa clôture. La valeur finale ne peut pas être présentée rétrospectivement comme une information déjà connue auparavant. [4]

Quand les lignes directionnelles se croisent, leur ordre a changé. Cela ne prouve pas qu’un trade sera rentable. TradingView met en garde contre les faux signaux et distingue le signal de l’exécution réelle dans ses conseils de test. Si Pierre utilise ADX comme filtre, il doit fixer à l’avance l’entrée, la sortie, la taille de la position et les conditions qui invalident son plan. Le résultat doit intégrer les frais et le slippage, l’écart entre le prix d’exécution attendu et celui réellement obtenu. Ajuster sans cesse une règle aux mêmes données historiques produit du surapprentissage, ou overfitting : elle apprend le passé, mais risque d’échouer ailleurs. D’où l’intérêt de la tester sur des données qui n’ont pas servi à la choisir. [3] [5]

Exemple · ADX

Le même résultat dans le sens opposé

Dans cet exemple fictif, +DI = 30 et −DI = 10 ont déjà été calculés. Alors DX = abs(30 − 10) / (30 + 10) × 100 = 50 ; abs désigne la valeur absolue, la grandeur sans le signe. Inversons les données : +DI = 10 et −DI = 30. DX vaut de nouveau 50. Pour illustrer la suite, prenons un ADX précédent de 22 et une longueur n = 14. On obtient ADX = (22 × 13 + 50) / 14 = 24. Ce dernier calcul donne le même résultat pour les deux paires si leur ADX précédent est identique. Cela ne signifie pas que leurs historiques complets de prix étaient identiques. Cela montre seulement pourquoi direction actuelle, DX et ADX lissé ne sont pas interchangeables, et pourquoi ce nombre n’est pas une probabilité.

Pour une vision complète, lisez aussi Average True Range, Technical indicator, Technical analysis, Timeframe, Backtesting, Relative Strength Index.

01Un ADX supérieur à vingt-cinq signifie-t-il que je dois acheter ?

Non. C’est un repère traditionnel de la force de la tendance mesurée, qui peut être baissière. Le seuil seul ne règle ni le prix d’entrée, ni le risque, ni les frais, ni la sortie ; il faut une règle distincte et testée.

02Puis-je calculer ADX avec une seule paire de valeurs DI ?

Une paire dont la somme n’est pas nulle permet de calculer DX actuel. Pour ADX, il faut aussi l’ADX précédent et les réglages du lissage, ou assez d’historique pour la moyenne initiale. Comparez les applications après avoir harmonisé données, intervalle et réglages.

DOC · 001TradingView — DMIDocumentation DOC · 002Fidelity — DMIDocumentation DOC · 003TradingView — ADXDocumentation DOC · 004TradingView — RepaintingDocumentation DOC · 005TradingView — StrategiesDocumentation
Révisé le: Sources d’abord · Pas un conseil financier