Indeks directional rata-rata, atau ADX, adalah indikator teknis utama di antara lima indikator yang membentuk sistem perdagangan teknis yang dikembangkan oleh J. Welles Wilder, Jr. dan dihitung menggunakan indikator lain yang membentuk sistem perdagangan. ADX terutama digunakan sebagai indikator momentum, atau kekuatan tren, tetapi sistem total ADX juga digunakan sebagai indikator arah.
Untuk menghitung ADX, pertama-tama tentukan gerakan + dan - arah, atau DM. + DM dan -DM ditemukan dengan menghitung "naik-naik, " atau tinggi saat ini minus tinggi sebelumnya, dan "turun-bergerak, " atau rendah saat ini minus rendah sebelumnya. Jika gerakan naik lebih besar dari gerakan turun dan lebih besar dari nol, + DM sama dengan gerakan naik; jika tidak, itu sama dengan nol. Jika gerakan turun lebih besar dari gerakan naik dan lebih besar dari nol, -DM sama dengan gerakan turun; jika tidak, itu sama dengan nol.
Indikator arah positif, atau + DI, sama dengan 100 kali rata-rata bergerak eksponensial (EMA) + DM dibagi dengan rata-rata rentang nyata selama jumlah periode waktu tertentu. Sumur biasanya digunakan 14 periode. Indikator arah negatif, atau -DI, sama dengan 100 kali rata-rata bergerak eksponensial -DM dibagi dengan rata-rata rentang nyata (ATR). Indikator ADX itu sendiri sama dengan 100 kali rata-rata bergerak eksponensial dari nilai absolut (+ DI minus -DI) dibagi dengan (+ DI plus -DI).
ADX digunakan untuk menunjukkan arah pasar, keberadaan atau tidak adanya tren dan momentum pasar. Arah pasar ditentukan oleh level + DI dan -DI. Jika + DI adalah angka yang lebih tinggi, arah pasar naik; jika -DI adalah angka yang lebih besar, arah pasar turun. Indikator ADX, yang bervariasi nilainya dari nol hingga 100, adalah indikator momentum utama. Nilai lebih dari 20 menunjukkan adanya tren; nilai di atas 40 menunjukkan tren yang kuat.