Cos’è un Esempio Pratico di MACD? (Con Assunzioni e Verifiche)
Risposta diretta
Un esempio pratico di MACD mostra come vengono calcolate le linee dell’indicatore a partire da un piccolo insieme di prezzi, utilizzando assunzioni specifiche (periodi delle EMA, smoothing e valori iniziali). Il MACD si basa su due medie mobili esponenziali (EMA) della stessa serie di prezzi, confrontate poi con una linea del segnale (un’altra EMA) e visualizzate tramite un istogramma (differenza tra MACD e segnale). Il punto chiave in ogni esempio pratico è che ogni scelta — periodi e metodo di inizializzazione delle EMA — deve essere dichiarata in modo che i numeri possano essere riprodotti indipendentemente.
Meccanismo e definizione
MACD sta per Moving Average Convergence Divergence (Convergenza e Divergenza della Media Mobile). Nella versione comune:
- EMA veloce: un’EMA del prezzo con un periodo di osservazione più breve.
- EMA lenta: un’EMA del prezzo con un periodo di osservazione più lungo.
- Linea MACD: MACD = (EMA veloce) − (EMA lenta).
- Linea del segnale: un’EMA della linea MACD con un periodo specifico per il segnale.
- Istogramma: istogramma = linea MACD − linea del segnale.
Regola di smoothing dell’EMA (assunzione per il calcolo):
Per un’EMA con periodo N, il fattore di smoothing è α = 2 / (N + 1). Un passaggio standard di aggiornamento è:
- EMAₜ = α·Priceₜ + (1 − α)·EMAₜ₋₁
Scelta importante di definizione: piattaforme diverse possono inizializzare le EMA in modi diversi (ad esempio, partendo dal primo prezzo, dalla media dei primi N valori o dopo un numero sufficiente di barre). In un esempio pratico, è necessario scegliere un metodo di inizializzazione e mantenerlo coerentemente.
Esempio numerico pratico (con assunzioni dichiarate)
Supponiamo di utilizzare prezzi di chiusura con le seguenti impostazioni fisse:
- Periodo EMA veloce N₁ = 3 → α₁ = 2/(3+1) = 0.5
- Periodo EMA lenta N₂ = 5 → α₂ = 2/(5+1) = 2/6 = 0.333333…
- Periodo EMA segnale Nₛ = 3 → αₛ = 0.5
- Assunzione di inizializzazione: alla prima barra (t=1), impostare EMA veloce₁ = Prezzo₁ e EMA lenta₁ = Prezzo₁, e impostare EMA segnale₁ = MACD₁.
- Prezzi:
- Prezzo₁ = 100
- Prezzo₂ = 102
- Prezzo₃ = 101
- Prezzo₄ = 103
- Prezzo₅ = 104
Passo 1: calcolo delle EMA veloce e lenta
t=1
- EMA veloce₁ = 100
- EMA lenta₁ = 100
t=2
- EMA veloce₂ = 0.5·102 + 0.5·100 = 101
- EMA lenta₂ = 0.333333·102 + 0.666667·100 = 34,0 + 66,6667 = 100,6667
t=3
- EMA veloce₃ = 0.5·101 + 0.5·101 = 101
- EMA lenta₃ = 0.333333·101 + 0.666667·100,6667 = 33,6667 + 67,1111 = 100,7778
t=4
- EMA veloce₄ = 0.5·103 + 0.5·101 = 102
- EMA lenta₄ = 0.333333·103 + 0.666667·100,7778 = 34,3333 + 67,1852 = 101,5185
t=5
- EMA veloce₅ = 0.5·104 + 0.5·102 = 103
- EMA lenta₅ = 0.333333·104 + 0.666667·101,5185 = 34,6667 + 67,6790 = 102,3457
Passo 2: calcolo della linea MACD
t=1: MACD₁ = 100 − 100 = 0
t=2: MACD₂ = 101 − 100,6667 = 0,3333
t=3: MACD₃ = 101 − 100,7778 = 0,2222
t=4: MACD₄ = 102 − 101,5185 = 0,4815
t=5: MACD₅ = 103 − 102,3457 = 0,6543
Passo 3: calcolo della linea del segnale (EMA della MACD)
Utilizzando l’aggiornamento EMA del segnale con αₛ = 0,5 e inizializzazione segnale EMA₁ = MACD₁:
- segnale EMA₁ = 0
- t=2: segnale EMA₂ = 0,5·0,3333 + 0,5·0 = 0,1667
- t=3: segnale EMA₃ = 0,5·0,2222 + 0,5·0,1667 = 0,1111 + 0,0833 = 0,1944
- t=4: segnale EMA₄ = 0,5·0,4815 + 0,5·0,1944 = 0,2408 + 0,0972 = 0,3380
- t=5: segnale EMA₅ = 0,5·0,6543 + 0,5·0,3380 = 0,3272 + 0,1690 = 0,4962
Passo 4: calcolo dell’istogramma
istogrammaₜ = MACDₜ − segnale EMAₜ:
- t=2: 0,3333 − 0,1667 = 0,1666
- t=3: 0,2222 − 0,1944 = 0,0278
- t=4: 0,4815 − 0,3380 = 0,1435
- t=5: 0,6543 − 0,4962 = 0,1581
Verifica: se si ricalcolano le EMA utilizzando gli stessi valori di α e la stessa regola di inizializzazione, si dovrebbero ottenere gli stessi valori di MACD, segnale e istogramma, a parte eventuali arrotondamenti.
Limitazioni e rischi (modi di fallimento rilevanti)
- Dipendenza dai parametri: i valori del MACD cambiano quando cambiano i periodi veloce/lento/segnale. Un esempio pratico è valido solo per i periodi dichiarati.
- Differenze di inizializzazione: le regole di avvio delle EMA variano tra i software. I primi valori del MACD possono differire anche quando i valori successivi convergono.