ADX rezumă intensitatea mișcării direcționale observate. Nu alege sensul tranzacției și nu măsoară șansa de profit. ADX 30 nu înseamnă probabilitate 30% sau mișcare de 30 de pipși. Separă întâi DM, DI, DX și ADX netezit; abia apoi testează filtrul unei metode complete.

Puterea mișcării și sensul sunt informații diferite

Wilder a prezentat sistemul Directional Movement în New Concepts in Technical Trading Systems, în 1978, alături de ATR, RSI și Parabolic SAR. ADX exprimă puterea fără semn. Pentru numitori pozitivi și inițializare validă, DX și ADX netezit se află între 0 și 100. Perioada convențională 14 numără barele sursei, nu obligatoriu ședințe zilnice. Nu atribuim o statistică universală Forex frecvenței valorilor peste 60.

Comparația +DI cu −DI descrie dezechilibrul direcțional, nu numărul cumpărătorilor sau vânzătorilor. Schimbarea între ele păstrează DX. În TradingView, indicatorul numit ADX nu afișează singur liniile DI; DMI permite toate cele trei. Verifică legenda și implementarea, nu recunoaște o linie numai după culoare. Numele platformei nu fixează automat metoda de inițializare.

Culoarea corpului nu alege DM

Diagrama folosește două lumânări fictive, în unități arbitrare. Prima: O 102, H 110, L 100, C 108. A doua: O 108, H 114, L 98, C 105. Corpul actual scade, dar maximul a crescut cu 4 și minimul a coborât cu 2. Regula alege +DM = 4 și −DM = 0. Nu păstrează simultan ambele extinderi și nu decide după Open și Close. Este o singură alegere DM, nu calculul complet DI sau ADX.

Cum ajungi de la extreme la DI și DX

Compară upMove = H actual − H precedent cu downMove = L precedent − L actual. +DM păstrează upMove numai dacă este pozitiv și strict mai mare; −DM păstrează downMove numai dacă este pozitiv și strict mai mare. La egalitate nu alegi niciuna. Netezești DM și True Range în aceeași convenție, apoi DI este 100 × DM netezit / TR netezit. DX = 100 × |+DI − (−DI)| / (+DI + (−DI)); ADX netezește DX. Pentru numitor zero verifică regula explicită a implementării.

Un numitor comun poate schimba ambele DI fără a schimba DX. În două stări de calcul atribuite, păstrăm +DM netezit 0,6 și −DM 0,2. TR netezit 2 produce DI 30 și 10; TR 4 produce 15 și 5. În ambele cazuri DX = 50. Factorul comun de normalizare se simplifică atunci când TR și suma DM sunt pozitive. Scăderea nivelurilor DI nu cere deci automat scăderea ADX. Nu pretindem că aceste stări au fost reconstruite dintr-un istoric OHLC.

Praguri convenționale, fără garanție de randament

Fidelity descrie sub 20 și peste 25 drept interpretări convenționale pentru mișcare slabă sau puternică. Nu sunt limite demonstrate ale unei speranțe matematice pozitive. Zona 20–25 nu dovedește că începe un trend, iar ADX mic nu confirmă un interval viitor sigur între suport și rezistență.

O creștere sau scădere descrie schimbarea măsurii netezite. Scăderea de la un nivel ridicat nu prezice singură o corecție. Pragurile 20, 25 sau 40 trebuie definite înaintea testului pe instrumentul și intervalul alese. Un ADX mare poate însoți dezechilibru pozitiv sau negativ; nu deducem că o intrare long automată greșește exact jumătate din timp.

Testează filtrul, inclusiv cazurile eliminate

Poți propune „admit numai configurări cu ADX peste 25”, dar filtrul doar schimbă eșantionul. Nu dovedește că au dispărut semnalele pierzătoare. Păstrează observațiile excluse și compară aceeași regulă de intrare, ieșire și volum, cu aceleași costuri. O metodă de revenire la medie cere propria definiție; ADX mic nu garantează o revenire.

Exercițiu RON: filtrul poate elimina tocmai rezultatele utile

Atribuim șase ocazii fără suprapunere și rezultate brute ipotetice pentru aceeași regulă. ADX este presupus disponibil înainte de intrare. Costul complet de test este fix 20 RON pentru fiecare ocazie executată, zero dacă o omiți. Nu sunt date de piață sau un backtest. Scopul este să poți verifica exact ce s-a schimbat când adaugi filtrul.

Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.

Registru complet înaintea selecției ADX > 25
CazADX atribuitBrut RONNet după 20 RONAdmis?
A18+200+180Nu
B26+150+130Da
C30−100−120Da
D24+250+230Nu
E28−120−140Da
F35+80+60Da

Fără filtru: brut 460, costuri 120, net 340 RON, media 56,666… RON pe șase cazuri. Cu filtru: brut 10, costuri 80, net −70 RON, media −17,50 pe cele patru admise. Cele două excluse aveau împreună +410 RON net. Nu scădea însă pur și simplu costurile inițiale de 120 din rezultatul filtrat: ai executat numai patru cazuri.

În această construcție, costul egal pe caz admis ar trebui să fie cel mult 10 / 4 = 2,50 RON pentru un total nenegativ. Costul presupus de 20 depășește acel prag. Filtrul reduce numărul tranzacțiilor, dar nu îmbunătățește aici rezultatul net. Șase valori atribuite nu demonstrează că ADX este inutil sau că alt prag funcționează. Alegerea retrospectivă a unui prag care păstrează A și D ar cere un test separat pe observații nefolosite.

Netezirea, întârzierea și ADXR

În convenția Wilder declarată, primul ADX este media DX inițiale; următoarea actualizare este ((n − 1) × ADX precedent + DX) / n. Informația veche rămâne în medie, deci trecerea unui prag nu coincide obligatoriu cu începutul mișcării. Păstrează perioada, barele sursă și istoricul de inițializare când compari rezultate.

ADX și ADXR sunt distincte. În convenția descrisă în ghidul DMI Fidelity, ADXR este media dintre ADX curent și cel de acum n bare, nu toate valorile intermediare. ADX curent 24 și cel de acum 14 bare 18 dau ADXR(14) = 21. Precizează decalajul implementării. Un alt manual sau o bibliotecă poate folosi altă convenție; nu compara numai numele sau culorile. Adăugarea mai multor indicatori derivați din aceleași prețuri nu produce automat confirmări independente.

ADX și ATR au unități diferite

ATR netezește amplitudinea cu gapuri, în unități de preț; ADX este fără unitate. ATR EUR/USD 0,0080 înseamnă 80 de pipși la pip 0,0001. ADX 24 nu stabilește o distanță. Niciunul nu livrează singur intrarea, lotajul sau stopul optim.

Trei stări independente atribuite ilustrează o singură actualizare n = 14. DI 30/10 și ADX precedent 22 dau DX 50, apoi (13 × 22 + 50) / 14 = 24. Inversarea la DI 10/30 dă tot 24. DI 22/18 cu ADX precedent 38 dau DX 10 și ADX nou (13 × 38 + 10) / 14 = 36: indicatorul poate rămâne mare când dezechilibrul curent scade. Separat, o distanță ATR aleasă de 1,5 × 80 este 120 de pipși, fără garanția executării la acel nivel.

Corp descendent, +DM pozitiv

Culoarea corpului nu decide DMPrecedenta: O 102, H 110, L 100, C 108. Actuala: O 108, H 114, L 98, C 105. Corpul scade, dar extinderea maximului 4 depășește extinderea minimului 2. Regula selectează +DM 4 și −DM 0, nu ADX complet.Corp în scădere, mișcare DM pozitivă98102106110114PrecedentaActualaH 110 • L 100H 114 • L 98Extindere sus: 114 − 110 = 4Extindere jos: 100 − 98 = 2Câștigă 4: +DM = 4, −DM = 0
Corp descendent, +DM pozitiv. Un model de două lumânări și comparația extinderilor sus și jos; nu o reconstrucție completă ADX.

4 este strict mai mare decât 2: +DM 4, −DM 0. Corpul descendent nu implică −DM pozitiv.

Pe un ecran mic poți derula diagrama orizontal sau o poți mări. Valorile și concluzia apar și în textul de mai jos.

Pași pentru verificarea următoare

  1. Notează implementarea, perioada și barele sursă; citește valori de pe bare închise și distinge DI de ADX și ADXR.
  2. Compară regula cu și fără un prag fixat în avans; păstrează cazurile eliminate și costurile numărului efectiv de tranzacții.
  3. Înregistrează nivelul și sensul schimbării ADX, fără a transforma declinul în prognoză obligatorie de corecție.
  4. Inversează DI în modelele atribuite și verifică DX identic; separă unitățile ADX de ATR.
  5. Precizează numitorul zero, sămânța și istoricul. Nici 200 de tranzacții nu certifică un prag universal.

Continuă cu ATR pentru a separa distanța de dezechilibrul direcțional. Clasificarea regimului discută reguli complete, care trebuie evaluate după costuri.