Średni indeks kierunkowy (ADX) jest głównym wskaźnikiem technicznym spośród pięciu wskaźników, które tworzą techniczny system handlu opracowany przez J. Wellesa Wildera, Jr. i jest obliczany przy użyciu innych wskaźników, które składają się na system handlu. ADX jest przede wszystkim używany jako wskaźnik pędu lub siły trendu, ale cały system ADX jest również używany jako wskaźnik kierunkowy.
Aby obliczyć ADX, najpierw określ ruch kierunkowy + i - lub DM. Wartości + DM i -DM można znaleźć, obliczając „ruch w górę” lub bieżący wysoki minus poprzedni szczyt oraz „ruch w dół” lub bieżący niski minus poprzedni niski. Jeżeli ruch w górę jest większy niż ruch w dół i większy niż zero, + DM równa się ruchowi w górę; w przeciwnym razie jest równa zero. Jeśli ruch w dół jest większy niż ruch w górę i większy niż zero, -DM równa się ruchowi w dół; w przeciwnym razie jest równa zero.
Dodatni wskaźnik kierunkowy lub + DI jest równy 100-krotności wykładniczej średniej ruchomej (EMA) + DM podzielonej przez średni rzeczywisty zakres w danej liczbie przedziałów czasowych. Welles zwykle używał 14 okresów. Negatywny wskaźnik kierunkowy, lub -DI, jest równy 100-krotności wykładniczej średniej ruchomej -DM podzielonej przez średni rzeczywisty zakres (ATR). Sam wskaźnik ADX jest równy 100-krotności wykładniczej średniej ruchomej wartości bezwzględnej (+ DI minus -DI) podzielonej przez (+ DI plus -DI).
ADX służy do wskazywania kierunku rynku, istnienia lub braku trendu i rozpędu rynku. Kierunek rynku jest określony przez poziomy + DI i -DI. Jeśli + DI jest wyższą liczbą, kierunek rynku rośnie; jeśli -DI jest większą liczbą, kierunek rynku spada. Wskaźnik ADX, którego wartość waha się od zera do 100, jest podstawowym wskaźnikiem pędu. Wartość powyżej 20 wskazuje na istnienie trendu; wartość powyżej 40 wskazuje na silny trend.
