Come verificare le informazioni sull’ATR?
Verifica basata sulla definizione
L’ATR (Average True Range) è un indicatore di volatilità calcolato a partire dal “true range” di ogni barra, mediato su un periodo retrostante. Il true range tiene conto della relazione tra la barra corrente e la chiusura della barra precedente, riflettendo così sia i movimenti interni alla barra sia i salti simili a gap. Poiché l’ATR è definito matematicamente, è possibile verificare le informazioni sull’ATR confermando: (1) la definizione esatta, (2) gli input di calcolo (OHLC) e (3) il metodo di mediazione sul periodo scelto.
Meccanismo e passaggi di calcolo riproducibili
Per verificare autonomamente l’ATR, utilizza un piccolo dataset completamente specificato (ad esempio, 15 barre consecutive) con valori noti di Apertura, Massimo, Minimo e Chiusura. Quindi ricalcola l’ATR seguendo questi passaggi:
-
Calcola il true range per ogni barra (tranne la prima, che richiede la chiusura precedente):
- Sia H = massimo corrente, L = minimo corrente, Cprev = chiusura precedente.
- Calcola TR = max(H − L, |H − Cprev|, |L − Cprev|).
-
Definisci le ipotesi prima della mediazione:
- Fissa il time frame (ad esempio, barre da 1 ora) e la lunghezza del periodo retrostante (comunemente chiamato periodo).
- Verifica se la fonte di riferimento utilizza una media mobile semplice o un metodo di mediazione liscia/ricorsiva. Diversi fornitori implementano il passaggio di mediazione in modo differente.
-
Calcola l’ATR per ogni posizione verificabile:
- Se si utilizza una media semplice: ATR(periodo) = media(TR negli ultimi periodi barre).
- Se si utilizza una media liscia: applica la formula ricorsiva documentata dal fornitore su ogni nuova barra, utilizzando il valore iniziale specificato da quel metodo.
-
Controllo di coerenza (round-trip check):
- Confronta i valori ATR ricalcolati con quelli dichiarati per lo stesso strumento, time frame e periodo.
- Se i risultati differiscono, consideralo un segnale che almeno un’ipotesi (costruzione delle barre, metodo di mediazione o pulizia dei dati) non corrisponde.
Evidenze ed esempio di approccio di verifica
Un flusso di lavoro pratico per la verifica consiste nel partire da una fonte unica di verità per i dati OHLC grezzi (lo stesso feed/provider da cui si calcola), quindi confrontare:
- Se la spiegazione dell’ATR di un’altra fonte corrisponde alla stessa definizione di true range.
- Se il periodo retrostante dichiarato corrisponde a quello utilizzato.
- Se l’output ATR corrisponde quando lo si ricalcola dagli stessi dati OHLC.
Ad esempio, prendi un breve segmento in cui è visibile un movimento a gap tra la chiusura precedente e il massimo o minimo della barra successiva. In questi casi, il true range dovrebbe riflettere più del semplice (Massimo − Minimo). Se una descrizione dell’ATR afferma di utilizzare il true range ma il tuo ricalcolo non coglie lo stesso effetto su quelle barre, il metodo dichiarato o i dati di input sono incoerenti.
Limitazioni e modi di errore da considerare
Anche con formule corrette, l’ATR può essere difficile da verificare tra diverse fonti perché le implementazioni e la gestione dei dati variano. Le limitazioni principali includono:
- Differenze nel metodo di mediazione: alcune fonti usano una media semplice, altre una media liscia; la stessa serie TR può produrre percorsi ATR diversi.
- Differenze nelle barre/timeframe: la conversione a un timeframe diverso, l’uso di cutoff di sessione diversi o aggiustamenti di fuso orario modificano le barre OHLC.
- Pulizia dei dati e azioni societarie: barre mancanti, prezzi aggiustati o gestione diversa dei giorni festivi possono alterare gli input OHLC.
- Convenzioni di arrotondamento: arrotondamenti intermedi o di visualizzazione possono generare piccole discrepanze.
- Limiti di interpretazione: l’ATR misura l’ampiezza della volatilità rispetto alla storia recente; di per sé, non prevede la direzione futura né garantisce risultati.
Checklist di verifica e prossima domanda
Per verificare le informazioni sull’ATR, puoi porre quattro domande concrete:
- Quale formula del true range viene utilizzata?
- Quale fonte OHLC e timeframe sono assunti?
- La mediazione ATR è una media semplice o un metodo di lisciamento specifico?
- I valori ATR riportati corrispondono a un ricalcolo con gli stessi input e ipotesi?
Se un fornitore non riesce a specificare chiaramente questi elementi, considera le sue affermazioni sui “valori ATR” non pienamente verificabili. Successivamente, puoi verificare concetti di volatilità correlati controllando se utilizzano definizioni diverse del range o della normalizzazione, poiché piccole variazioni definitorie possono produrre output significativamente diversi.