Legendarny handlowiec i autor J. Welles Wilder Jr. wprowadził indeks ruchu kierunkowego (DMI) w 1978 roku. Wilder chciał wskaźnika, który mógłby mierzyć siłę i kierunek ruchu cen, aby handlowcy mogli uniknąć fałszywych sygnałów. DMI to tak naprawdę dwa różne standardowe wskaźniki, jeden ujemny i jeden dodatni, które są wykreślone jako linie na tym samym wykresie. Trzecia linia, średni indeks kierunkowy lub ADX, jest niekierunkowa, ale pokazuje siłę ruchu.
Dla każdego z trzech wskaźników stosowana jest inna formuła. DMI opiera się na stosunku wykładniczych średnich kroczących (EMA) ruchów cen w górę (U), ruchów w dół (D) i prawdziwego przedziału cen (TR). Są one często wyrażane w równaniu jako EMAUP, EMADOWN i EMATR.
Obliczenia dla różnych EMA są złożone i liczne. Po znalezieniu można je jednak wykorzystać do obliczenia ruchu kierunkowego lub DM dla dowolnego wybranego przedziału czasu. Standardowy odstęp wynosi 14 okresów. Zwrócona wartość DM może być dodatnia (+ DM), ujemna (-DM) lub zero.
Negatywny ruch kierunkowy (-DM) oblicza się jako:
W pobliżu −DM = EMATREMADOWN gdzie: EMADOWN = wykładnicza średnia ruchoma ruchów w dół EMATR = wykładnicza średnia ruchoma prawdziwych zmian cen
Pozytywny ruch kierunkowy (+ DM) oblicza się jako:
W pobliżu + DM = EMATREMAUP gdzie: EMAUP = wykładnicza średnia ruchoma ruchów cen w górę EMATR = wykładnicza średnia ruchoma prawdziwych zmian cen
Gdy te wartości generują zwroty, pomagają utworzyć indeks kierunkowy (DX), który jest obliczany jako:
W pobliżu DX = ∣∣ + DI + −DI + DI - DDI ∣∣
Po znalezieniu wartości DX średni wskaźnik kierunkowy (ADX) oblicza się jako:
W pobliżu ADX = n + 12 (DXn −EMADXn − 1) EMADXn − 1 gdzie: EMADX = wykładnicza średnia ruchoma indeksu kierunkowego DX = indeks kierunkowy n = przedział czasu
Wykres odzwierciedla wartości + DI, -DI i ADX w danym przedziale czasu.
