ADX riassume la forza del movimento direzionale nei prezzi precedenti. Non sceglie il lato dell’operazione né misura una probabilità di profitto:30 non significa 30% o 30 pip. Separa DM, DI, DX e smoothing prima di trasformare una lettura in filtro operativo.

Forza senza il segno della direzione

Wilder presentò il Directional Movement System nel 1978 insieme ad altri indicatori. Con denominatori validi e inizializzazione corretta, DX e ADX sono fra 0 e 100. Quattordici indica barre della fonte, non necessariamente giorni. Non forniamo statistiche universali sulla rarità di letture sopra 60.

Confrontare +DI e −DI dà il segno dello squilibrio, non un conteggio di compratori o venditori. ADX scarta quel segno: scambiare i due input DI lascia DX invariato. Leggi la legenda della specifica implementazione; TradingView ADX omette le linee DI, DMI include tutte e tre. Il colore da solo non identifica l’indicatore.

La candela rossa può avere +DM positivo

Barra precedente O 102, H 110, L 100, C 108; attuale O 108, H 114, L 98, C 105. Il corpo attuale scende, ma l’estensione dei massimi è 114−110=4 e quella dei minimi 100−98=2. Wilder seleziona il movimento positivo maggiore: +DM4, −DM0. Non conserva entrambe le estensioni e non usa il colore del corpo.

Corpo in calo, +DM selezionato

Corpo in calo, +DM selezionatoPrecedente 102/110/100/108, attuale 108/114/98/105. Scala lineare ristretta 98–114,10 pixel per unità; massimi+4, minimi−2. Selezione +DM4 e −DM0, non ADX completo.Confronta gli estremi, non il corpoPrima: 102 / 110 / 100 / 108Ora: 108 / 114 / 98 / 10511410698PrecedenteAttualeEstensioni 4 > 2 · +DM = 4 · −DM = 0
Prezzi inventati, scala verticale comune 10 pixel per unità. La costruzione seleziona un solo DM; non è ricostruzione di DI o ADX senza la storia precedente.

Scorri orizzontalmente o ingrandisci il diagramma per leggere i dettagli.

Da DM a DI e DX

up Move=High attuale−High precedente; down Move=Low precedente−Low attuale. +DM conserva up Move solo se positivo e maggiore, −DM conserva down Move solo se positivo e maggiore. Altrimenti il corrispondente DM è zero; con uguaglianza non selezioni nessuno. Applica smoothing a DM e TR, poi DI=100×DM smussato/TR smussato.

DX=100×|+DI−(−DI)|/(+DI+(−DI)); il trattamento del denominatore zero deve essere dichiarato dalla piattaforma. Due stati inventati, non una serie OHLC: +DM smussato 0,6 e −DM0,2. TR2 dà DI30/10; TR4 dà 15/5. Entrambi DX50, perché il fattore comune si cancella quando i denominatori sono positivi. DI più bassi da soli non impongono ADX più basso.

Le soglie sono convenzioni

Fidelity descrive sotto 20 e sopra 25 come interpretazioni di trend debole e forte, non confini dimostrati di aspettativa positiva. La fascia 20–25 non prova l’inizio di un trend; un valore basso non garantisce futuri rimbalzi in un range. Anche 40 è una convenzione da valutare sul campione scelto. ADX che scende da alto non prevede da solo correzione o inversione.

Filtro: conserva anche i casi esclusi

Una variante può ammettere setup solo con ADX>25. Cambia il campione, ma non dimostra qualità superiore o eliminazione dei perdenti. Confronta regole identiche con e senza filtro, salvando casi esclusi e costi. ADX basso non certifica stabilità dei supporti; un metodo di ritorno alla media necessita della propria verifica.

Nuovo caso EUR: meno commissioni, risultato peggiore

Sei setup indipendenti inventati, tutti ammissibili prima del filtro. Letture ADX assegnate 24,26,26,24,30,19; risultati lordi EUR rispettivamente+10,+10,−8,−4,−8,+12. Sono esiti dati, non derivati da ADX o da un campione reale. Commissione fissa 1 EUR per operazione, nessun altro costo nel modello.

Senza filtro lordo 12, sei commissioni, netto 6 EUR. Con ADX>25 restano il secondo, terzo e quinto: lordo 10−8−8=−6, tre commissioni, netto−9 EUR. Il filtro risparmia 3 EUR di commissioni ma peggiora il netto di 15. Esclude anche due vincite: non puoi chiamare automaticamente «false occasioni» tutte le operazioni scartate. Nessuna probabilità futura si ricava da queste sei righe.

Smoothing, inizializzazione e ADXR

Il primo ADX nella convenzione Wilder è media dei DX iniziali; poi ADX nuovo=((n−1)×ADX precedente+DX)/n. La soglia può essere superata dopo l’avvio del movimento. Mantieni costanti periodo, intervallo, storia e inizializzazione. Più indicatori derivati dal prezzo non diventano automaticamente conferme indipendenti.

ADXR è distinto: nella convenzione Fidelity media ADX attuale e quello n barre prima, non tutti i valori intermedi.24 oggi e 18 quattordici barre prima danno ADXR14=(24+18)/2=21. Controlla il lag dell’implementazione prima di confrontare due output.

ADX e ATR: unità diverse

ATR esprime range smussato nelle unità del prezzo; ADX è adimensionale. EUR/USD ATR0,0080 vale 80 pip a 0,0001, mentre ADX24 non indica alcuna distanza di stop. Con n 14, DI30/10 e ADX precedente 22: DX50, nuovo ADX=(13×22+50)/14=24. Scambiando DI10/30 rimane 24 con squilibrio opposto.

Altro stato indipendente DI22/18 e ADX precedente 38: DX10, nuovo ADX=(13×38+10)/14=36. Può restare alto mentre lo squilibrio attuale diminuisce. Il multiplo ATR scelto 1,5×80=120 pip è un parametro distinto, non stop ottimale o massima perdita garantita. Lo stop ordinario può riempirsi oltre il trigger.

Controllo riproducibile

Salva nome dell’indicatore, legenda, periodo, barre chiuse e sorgente. Distingui livello e pendenza, DI e ADXR. Se provi una soglia, conserva tutto il campione e definisci direzione, ingresso, uscita, volume ed esecuzione. Registra gestione dei valori zero, inizializzazione e storia; separa scelta dei parametri e dati successivi dopo costi. Duecento trade non certificano una soglia universale. Passa a ATR e True Range per distinguere distanza e gap dalla selezione direzionale di DM.