Come Calcolare l’Average True Range (ATR) nel Forex
Risposta diretta: cosa significa “average true range” nel forex
L’Average True Range (ATR) è una misura della volatilità basata sulla media del True Range (TR) su un numero scelto di periodi. Nel forex, si calcola il TR a partire dall’high e dal low del periodo corrente e dal close del periodo precedente, utilizzando la stessa definizione impiegata in altri mercati liquidi.
Per calcolare l’ATR:
- calcola il TR per ogni periodo utilizzando la regola in tre parti riportata sotto,
- fai la media del TR su una finestra temporale (spesso usando un metodo standard di smoothing).
Spiegazione: meccanica e input
1) Definisci il True Range (TR) per ogni periodo
Per ogni periodo (ad esempio, ogni candela nel timeframe selezionato), utilizza:
- High = prezzo più alto durante il periodo
- Low = prezzo più basso durante il periodo
- Previous Close = prezzo di chiusura del periodo precedente
Calcola il TR come il massimo tra:
- (High − Low)
- abs(High − Previous Close)
- abs(Low − Previous Close)
Perché è importante: i tre termini catturano se la volatilità deriva dall’intervallo della candela corrente o da gap/salti rispetto al close precedente. Anche se il forex è spesso scambiato in modo continuo, il riferimento al “close precedente” rimane comunque un punto di ancoraggio per il confronto.
2) Calcola l’ATR dal TR
Esistono due modi comuni per calcolare l’ATR dal TR su N periodi:
- Approccio media mobile semplice: l’ATR al tempo t è la media aritmetica degli ultimi N valori di TR.
- Approccio con smoothing alla Wilder: l’ATR è calcolato in modo ricorsivo usando un fattore di smoothing, combinando l’ATR precedente con il TR corrente. Questo produce una serie di ATR “lisciata” che reagisce gradualmente.
La scelta esatta (media semplice vs smoothing) modifica i valori dell’ATR, quindi registra sempre quale metodo utilizzi quando verifichi i risultati.
3) Scegli il timeframe e la coerenza dei dati
L’ATR dipende dal timeframe delle candele utilizzato (ad esempio, 1 ora vs 4 ore). Inoltre, assicurati che gli input OHLC (high, low, close) provengano dalla stessa fonte e che le regole di sessione/fuso orario siano coerenti tra i periodi.
Esempio e verifiche che puoi fare senza indovinare
Ecco un modo concreto per verificare il calcolo per un singolo periodo.
Supponiamo per il periodo t:
- High = 1.1050
- Low = 1.1010
- Previous Close = 1.1020
Passo A: calcola i tre candidati TR:
- High − Low = 1.1050 − 1.1010 = 0.0040
- abs(High − Previous Close) = abs(1.1050 − 1.1020) = 0.0030
- abs(Low − Previous Close) = abs(1.1010 − 1.1020) = 0.0010
Passo B: prendi il massimo:
- TR = max(0.0040, 0.0030, 0.0010) = 0.0040
Passo C: calcola l’ATR su N periodi
- Se usi una media semplice su N, fai la media degli ultimi N valori di TR.
- Se usi lo smoothing, applica la regola ricorsiva scelta usando l’ATR precedente e il TR corrente.
Verifiche di controllo:
- Il TR non dovrebbe mai essere negativo.
- L’ATR dovrebbe riflettere l’ampiezza media del TR; se il TR mostra picchi ripetuti, l’ATR dovrebbe generalmente aumentare.
- Ricalcola il TR per alcuni periodi e verifica che lo strumento/la formula corrisponda ai tuoi calcoli manuali.
Limitazioni, incertezze e rischi di interpretazione errata
- Sensibilità al timeframe: l’ATR cambia con il timeframe delle candele scelto. La stessa coppia valutaria può mostrare livelli diversi di ATR su compressioni temporali diverse.
- Sensibilità al metodo: i risultati dipendono dall’uso di una media semplice o di uno smoothing, e dalla lunghezza della finestra N.
- Volatilità, non direzione: l’ATR misura l’ampiezza della volatilità, non la direzione del prezzo. Un ATR in crescita non indica di per sé un movimento rialzista o ribassista.
- Dati e «confini del periodo»: diversi broker o fornitori di dati possono definire le candele usando confini di sessione e gestioni del fuso orario diversi. Piccole differenze negli input possono cambiare il TR e quindi l’ATR.
A causa di queste dipendenze, considera l’ATR come un indicatore calcolato dell’ampiezza del movimento realizzato su una finestra specificata, non come un risultato futuro garantito.