Principal » tranzacționarea algoritmică » Care este formula Indice de mișcare direcțională (DMI) și cum se calculează?

Care este formula Indice de mișcare direcțională (DMI) și cum se calculează?

tranzacționarea algoritmică : Care este formula Indice de mișcare direcțională (DMI) și cum se calculează?

Traderul legendar și autorul J. Welles Wilder Jr. a introdus indicele de mișcare direcțională sau DMI, în 1978. Wilder dorea un indicator care să poată măsura puterea și direcția unei mișcări a prețurilor, astfel încât comercianții să poată evita semnale false. DMI este de fapt doi indicatori standard diferiți, unul negativ și unul pozitiv, care sunt reprezentate ca linii pe același grafic. O a treia linie, indicele direcțional mediu, sau ADX, nu este direcțională, dar prezintă rezistență la mișcare.

Există o formulă diferită folosită pentru fiecare dintre cei trei indicatori. DMI este bazat pe un raport dintre mediile mobile exponențiale, sau EMA-urile, dintre evoluția ascendentă a prețurilor (U), evoluția prețurilor descendente (D) și gama reală a prețurilor (TR). Acestea sunt deseori exprimate într-o ecuație ca EMAUP, EMADOWN și EMATR.

Calculele pentru diversele EMA sunt complexe și numeroase. Cu toate acestea, după ce sunt găsite, ele pot fi utilizate pentru a calcula mișcarea direcțională, sau DM, pentru orice interval de timp este selectat. Intervalul standard este de 14 perioade. Valoarea returnată a DM poate fi pozitivă (+ DM), negativă (-DM) sau zero.

Mișcarea direcțională negativă (-DM) se calculează astfel:

−DM = EMADOWNEMATRwhere: EMADOWN = Media în mișcare exponențială a mișcărilor descendenteEMATR = Media în mișcare exponențială a adevăratului de prețuri \ begin {align} & - \ text {DM} = \ frac {EMADOWN} {EMATR} \\ & \ textbf { unde:} \\ & \ text {EMADOWN = Media mobile exponențială în jos} \\ & \ text {mișcări de preț} \\ & \ text {EMATR = Media mobilă exponențială a adevăratului} \\ & \ text {gama de prețuri } \\ \ end {align} −DM = EMATREMADOWN unde: EMADOWN = Media în mișcare exponențială a mișcărilor descendenteEMATR = Media mobilă exponențială a realrange-ului de prețuri

Mișcarea direcțională pozitivă (+ DM) se calculează astfel:

+ DM = EMAUPEMATRwhere: EMAUP = Media în mișcare exponențială a mișcărilor ascendente de preț ascendentEMATR = Media în mișcare exponențială a adevăratului de prețuri \ begin {align} & + \ text {DM} = \ frac {EMAUP} {EMATR} \\ & \ textbf { unde:} \\ & \ text {EMAUP = Media în mișcare exponențială de sus} \\ & \ text {mișcări de preț} \\ & \ text {EMATR = Media mobilă exponențială a adevăratului} \\ & \ text {gama de prețuri } \\ \ end {aliniat} + DM = EMATREMAUP unde: EMAUP = Media mobilă exponențială a mișcărilor ascendente de prețEMATR = Media mobilă exponențială a adevăratului preț

Odată ce aceste valori generează randamente, ele ajută la formarea indicelui direcțional (DX), care este calculat ca:

DX = ∣ + DI - −DI + DI + −DI∣DX = \ left | \ frac {+ \ text {DI} - \ text {} - \ text {DI}} {+ \ text {DI} + \ text {} - \ text {DI}} \ right | DX = ∣∣ + DI + −DI + DI - −DI ∣∣

Odată ce valoarea DX este găsită, indicele direcțional mediu (ADX) este calculat ca:

ADX = EMADXn − 12n + 1 (DXn − EMADXn − 1) unde: EMADX = Media în mișcare exponențială a indexului direcționalDX = Index direcțional = Interval de timp \ begin {aliniat} & ADX = \ frac {EMADX_ {n-1}} {\ frac {2} {n + 1} (DX_n - EMADX_ {n-1})} \\ & \ textbf {unde:} \\ & \ text {EMADX = Media în mișcare exponențială a} \\ & \ text {indice direcțional} \\ & DX = \ text {Indicele direcțional} \\ & n = \ text {Interval de timp} \\ \ end {aliniat} ADX = n + 12 (DXn −EMADXn − 1) EMADXn − 1 unde: EMADX = Media în mișcare exponențială a indexului direcționalDX = Direcțional indexn = Interval de timp

Graficul reflectă valorile + DI, -DI și ADX pe parcursul intervalului de timp.

Compararea conturilor de investiții Denumirea furnizorului Descrierea divulgatorului de publicitate × Ofertele care apar în acest tabel provin din parteneriate de la care Investopedia primește compensații.
Recomandat
Lasă Un Comentariu