Che cos’è un esempio pratico dei Keltner Channels?
Che cosa sono i Keltner Channels e cos’è un esempio pratico?
I Keltner Channels sono un indicatore basato sulla volatilità che traccia una linea centrale e due bande intorno ad essa. La linea centrale è una media mobile del prezzo. Le bande superiore e inferiore sono ottenute aggiungendo e sottraendo alla linea centrale un multiplo di una misura di volatilità.
Un esempio pratico significa scegliere valori specifici di input (prezzi e parametri) e calcolare passo dopo passo le bande. Di seguito è riportato un esempio con ipotesi chiaramente dichiarate. Non vengono utilizzati dati di mercato in tempo reale.
Come funziona un esempio pratico dei Keltner Channels?
Definizione dei componenti (meccanica stabile)
- Linea centrale (base): una media mobile del prezzo di chiusura su N periodi.
- Misura della volatilità: una quantità simile all’ATR basata sul True Range. Una definizione comune è:
- True Range (TR) al periodo t = max(
- high1 0 meno low1 0,
- abs(high1 0 - chiusura precedente),
- abs(low1 0 - chiusura precedente) ).
- L’ATR su N periodi è quindi la media dei valori TR (il metodo di media dipende dal tipo specifico di ATR utilizzato).
- True Range (TR) al periodo t = max(
- Bande:
- Banda superiore = base + (moltiplicatore ATR)
- Banda inferiore = base - (moltiplicatore ATR)
Esempio numerico pratico (tutte le ipotesi dichiarate)
Ipotesi per questo esempio:
- Utilizziamo N = 3 periodi.
- Utilizziamo una media mobile semplice (SMA) per la base.
- Utilizziamo una media semplice degli ultimi 3 valori TR per l’ATR.
- Utilizziamo moltiplicatore = 2.
- Etichettiamo tre periodi consecutivi come t 0, t 1, t 2.
Sono forniti i seguenti dati OHLC (input di esempio):
- Chiusura precedente (prima di t 0): C-1 = 1.2000
- Periodo t 0: High = 1.2060, Low = 1.1990, Close = 1.2020
- Periodo t 1: High = 1.2080, Low = 1.2010, Close = 1.2040
- Periodo t 2: High = 1.2100, Low = 1.2030, Close = 1.2070
Passo 1: Calcolo del TR per ogni periodo.
-
TR(t 0) = max( High-Low, abs(High- chiusura precedente), abs(Low- chiusura precedente) )
- High-Low = 1.2060 - 1.1990 = 0.0070
- abs(High - chiusura precedente) = abs(1.2060 - 1.2000) = 0.0060
- abs(Low - chiusura precedente) = abs(1.1990 - 1.2000) = 0.0010
- TR(t 0) = max(0.0070, 0.0060, 0.0010) = 0.0070
-
TR(t 1): chiusura precedente = C(t 0) = 1.2020
- High-Low = 1.2080 - 1.2010 = 0.0070
- abs(High - chiusura precedente) = abs(1.2080 - 1.2020) = 0.0060
- abs(Low - chiusura precedente) = abs(1.2010 - 1.2020) = 0.0010
- TR(t 1) = 0.0070
-
TR(t 2): chiusura precedente = C(t 1) = 1.2040
- High-Low = 1.2100 - 1.2030 = 0.0070
- abs(High - chiusura precedente) = abs(1.2100 - 1.2040) = 0.0060
- abs(Low - chiusura precedente) = abs(1.2030 - 1.2040) = 0.0010
- TR(t 2) = 0.0070
Passo 2: Calcolo dell’ATR come media dei valori TR su N = 3 periodi.
- ATR = (0.0070 + 0.0070 + 0.0070) / 3 = 0.0070
Passo 3: Calcolo della base come SMA degli ultimi 3 prezzi di chiusura.
- Base = (1.2020 + 1.2040 + 1.2070) / 3
- Base = 1.6130 / 3 = 0.537666…
Poiché questi numeri sono espressi in unità di prezzo, manteniamo i decimali esattamente come risultano dai calcoli aritmetici:
- Base = 1.204333… (correggendo il totale: 1.2020 + 1.2040 + 1.2070 = 3.6130; 3.6130 / 3 = 1.204333…)
Passo 4: Calcolo delle bande superiore e inferiore.
-
Banda superiore = base + (2 ATR) = 1.204333… + (2 0.0070)
-
Banda superiore = 1.204333… + 0.0140 = 1.218333…
-
Banda inferiore = base - (2 ATR) = 1.204333… - 0.0140 = 1.190333…
Pertanto, per l’ultimo periodo di questo esempio, i valori dei Keltner Channels sono:
- Base: 1.2043
- Banda superiore: 1.2183
- Banda inferiore: 1.1903