Cos’è un Esempio Pratico di ATR?
Risposta diretta
Un esempio pratico di ATR mostra come trasformare un piccolo insieme di prezzi in valori di True Range e quindi calcolarne la media per ottenere l’ATR. Per mantenere l’esempio verificabile, i numeri riportati di seguito sono ipotetici (nessun dato reale in tempo reale) e ogni ipotesi di calcolo è esplicitata.
Meccanismo o definizione
ATR (Average True Range) è una misura della volatilità basata sul True Range (TR). Per ogni periodo, il TR è definito come il valore massimo tra:
- massimo corrente − minimo corrente
- valore assoluto di (massimo corrente − chiusura precedente)
- valore assoluto di (minimo corrente − chiusura precedente)
L’ATR è quindi tipicamente la media dei valori TR su un numero prefissato di periodi (spesso 14 periodi secondo molte convenzioni comuni). Poiché la lunghezza del periodo considerato e i dati scelti sono parametri in ingresso, l’ATR non è un numero unico e universale; dipende dal dataset e dalle impostazioni utilizzate.
Concetto chiave: l’ATR riassume l’ampiezza del movimento, non la direzione. Un ATR più alto indica range tipici più ampi nei periodi misurati; non indica però se il prezzo salirà o scenderà successivamente.
Evidenza o esempio (calcolo pratico)
Assunzioni (esplicitate)
- Utilizziamo 3 periodi per mantenere i calcoli trasparenti.
- Ogni periodo corrisponde a un’unità temporale (ad esempio, un giorno). Il periodo considerato per l’ATR in questo esempio è 3, quindi l’ATR sarà la media di TR1, TR2, TR3.
- I prezzi sono ipotizzati esattamente come riportati di seguito.
Dati OHLC ipotizzati
Sia data la chiusura precedente del periodo 1 come C0. Poi, per ogni periodo t servono massimo (Ht), minimo (Lt) e chiusura precedente (Ct−1).
- Periodo 1: H1 = 1.2000, L1 = 1.1950, chiusura precedente C0 = 1.1980
- Periodo 2: H2 = 1.2020, L2 = 1.1970, chiusura precedente C1 = 1.2000
- Periodo 3: H3 = 1.2010, L3 = 1.1960, chiusura precedente C2 = 1.1975
(Si noti che per il calcolo del TR di ogni periodo serve solo la chiusura precedente. L’esempio la fornisce.)
Passo 1: Calcolo del True Range (TR)
Periodo 1
- (H1 − L1) = 1.2000 − 1.1950 = 0.0050
- |H1 − C0| = |1.2000 − 1.1980| = 0.0020
- |L1 − C0| = |1.1950 − 1.1980| = 0.0030
- TR1 = max(0.0050, 0.0020, 0.0030) = 0.0050
Periodo 2
- (H2 − L2) = 1.2020 − 1.1970 = 0.0050
- |H2 − C1| = |1.2020 − 1.2000| = 0.0020
- |L2 − C1| = |1.1970 − 1.2000| = 0.0030
- TR2 = max(0.0050, 0.0020, 0.0030) = 0.0050
Periodo 3
- (H3 − L3) = 1.2010 − 1.1960 = 0.0050
- |H3 − C2| = |1.2010 − 1.1975| = 0.0035
- |L3 − C2| = |1.1960 − 1.1975| = 0.0015
- TR3 = max(0.0050, 0.0035, 0.0015) = 0.0050
Passo 2: Media del TR per ottenere l’ATR
Se l’ATR è la media del TR su questi 3 periodi:
- ATR(3) = (TR1 + TR2 + TR3) / 3 = (0.0050 + 0.0050 + 0.0050) / 3 = 0.0050
Quindi, con queste assunzioni esplicite, l’ATR è pari a 0.0050 nell’unità di prezzo della serie di input.
Come puoi verificarlo autonomamente
Ricalcola TR1, TR2, TR3 utilizzando le stesse formule e gli stessi valori ipotizzati di massimo/minimo/chiusura precedente, quindi calcolane la media aritmetica. Se un valore differisce, la discrepanza deve derivare da un dataset diverso, da una diversa definizione del periodo o da una diversa lunghezza di media.
Limitazioni e rischi (modalità di errore rilevanti)
- Non direzionale: l’ATR misura l’entità della volatilità. Utilizzare l’ATR da solo per dedurre la direzione può portare a errori, poiché la direzione dipende dalla struttura dei prezzi, non solo dall’ampiezza del range.
- La scelta degli input modifica l’ATR: diversi timeframe (giornaliero vs orario), diverse lunghezze di lookback o diverse regolazioni del fornitore di dati possono alterare il TR e quindi l’ATR.
- Cambiamenti di regime: la volatilità può variare improvvisamente. L’ATR passato (anche se calcolato correttamente) potrebbe non rispecchiare la volatilità futura in caso di cambiamento delle condizioni di mercato.
- Effetti di costo ed esecuzione: l’ATR è calcolato sui range di prezzo, ma i risultati reali dipendono da spread, slippage e commissioni, che possono essere significativi rispetto all’entità del movimento.
Verifica o prossima domanda
Per approfondire la comprensione, puoi ripetere l’esempio pratico con un diverso lookback (ad esempio, 5 periodi) e verificare come il valore di ATR varia al variare dei valori di TR. Una domanda utile successiva è: come cambierebbe il TR se il massimo o il minimo di un periodo fosse molto distante dalla chiusura precedente (ad esempio, un grande gap), dato che il TR prende il massimo tra i tre termini?