L’Average Directional Index (ADX) misura la forza del trend, non la direzione. +DI e −DI (Directional Indicators) mostrano quale lato del mercato domina.
Componenti
| Linea | Significato |
|---|---|
| ADX | Quanto è forte il trend (scala 0–100) |
| +DI | Forza del movimento al rialzo |
| −DI | Forza del movimento al ribasso |
L’ADX usa lo smoothing di Wilder da true range e movimento direzionale.
Formula
True range della candela t:
TR_t = max(H_t − L_t, |H_t − C_{t−1}|, |L_t − C_{t−1}|)
Il movimento direzionale (+DM, −DM) confronta movimento rialzista e ribassista rispetto alla candela precedente.
+DI e −DI smussati Wilder sul periodo N:
+DI = 100 × Smoothed(+DM) / Smoothed(TR)
−DI = 100 × Smoothed(−DM) / Smoothed(TR)
Indice direzionale e ADX:
DX = 100 × |+DI − −DI| / (+DI + −DI)
ADX = Wilder smoothed average of DX over N bars
Impostazioni tipiche
| Parametro | Default su dogabot |
|---|---|
| Periodo | 14 |
| Soglia | 25 |
Interpretazione comune:
- ADX sotto 20 — Mercato debole o in range
- ADX 25–40 — Trend in formazione
- ADX sopra 40 — Trend forte (attenzione all’esaurimento a valori molto alti)
Uso tipico
Spesso si richiede ADX sopra una soglia prima di operare in direzione, poi +DI vs −DI per il lato. Filtra il chop dove le regole di trend whipsawano.
In dogabot
La regola ADX emette:
- Acquisto quando ADX ≥ soglia e +DI > −DI
- Vendita quando ADX ≥ soglia e −DI > +DI
Se ADX è sotto la soglia, la regola resta neutrale.
Esempio
Con periodo 14 e soglia 25, ADX = 32, +DI = 28, −DI = 15. La forza del trend supera la soglia e i rialzisti guidano → la regola ADX può buy. Se ADX = 18, la regola resta neutrale indipendentemente dalle DI.
Approfondimenti
- Regola ADX
- Panoramica regole strategia
- Filtri strategia — combina ADX con filtri tempo o volume