Cos’è un Esempio Pratico di SMMA?
Risposta diretta
Un esempio pratico di SMMA (Smoothed Moving Average) mostra come viene calcolato un nuovo valore SMMA a partire da un valore SMMA precedente e dalla successiva osservazione del prezzo. Poiché l’SMMA è ricorsivo, si parte da un valore iniziale (un’ipotesi), quindi si applica ripetutamente la stessa regola di calcolo.
Meccanismo e definizione
L’SMMA è un tipo di media mobile progettata per lisciare una serie temporale. “Lisciata” significa che ogni nuovo valore di output riflette in parte i nuovi dati, mantenendo comunque una memoria dei dati precedenti.
Un modo comune per esprimere l’aggiornamento dell’SMMA è:
- Sia N il periodo di lisciamento.
- Sia Price[t] il prossimo input (ad esempio, il prezzo di chiusura) al tempo t.
- Sia SMMA[t] l’SMMA dopo l’elaborazione di Price[t].
- Allora:
- SMMA[t] = (SMMA[t−1] × (N−1) + Price[t]) / N
Variabili e ipotesi chiave da definire in ogni esempio:
- N (lunghezza del periodo) deve essere scelto prima del calcolo.
- È necessario definire la serie di input (ad esempio, i prezzi di chiusura). Input diversi producono risultati diversi.
- È necessario definire il valore iniziale SMMA[0]. Molte spiegazioni lo impostano uguale alla media dei primi N valori; altre lo fissano al primo prezzo. In questo caso, dichiareremo esplicitamente la nostra scelta.
Esempio pratico (completamente numerico)
Ipotesi condizioni fisse (per consentire la verifica indipendente del calcolo):
- Periodo di lisciamento: N = 4.
- Serie di input: Price[t] sono valori ipotetici di chiusura.
- Ipotesi iniziale per l’esempio: SMMA[3] è uguale alla media semplice dei primi 4 prezzi (una scelta standard di inizializzazione).
Prezzi ipotizzati (tempo 0 a 4):
- Price[0] = 10
- Price[1] = 12
- Price[2] = 11
- Price[3] = 13
- Price[4] = 14
Passo 1: Inizializzazione SMMA al tempo t = 3
Media semplice di Price[0]..Price[3]:
- (10 + 12 + 11 + 13) / 4 = 46 / 4 = 11.5
Quindi:
- SMMA[3] = 11.5
Passo 2: Calcolo del prossimo valore SMMA al tempo t = 4
Applicare la regola di aggiornamento con N = 4:
- SMMA[4] = (SMMA[3] × (N−1) + Price[4]) / N
- SMMA[4] = (11.5 × 3 + 14) / 4
- SMMA[4] = (34.5 + 14) / 4
- SMMA[4] = 48.5 / 4 = 12.125
Risultato dell’esempio pratico:
- Con N = 4 e l’inizializzazione indicata, l’SMMA passa da 11.5 a 12.125 dopo l’aggiornamento del prezzo.
Come interpretare questo risultato meccanicamente (senza considerarlo un segnale di trading autonomo):
- Il nuovo prezzo (14) aumenta la media, ma non sostituisce completamente la storia poiché 3/4 del peso del precedente SMMA viene mantenuto.
Limitazioni e rischi (modalità di errore rilevanti)
- La scelta dell’inizializzazione modifica i valori iniziali. Se si inizializza l’SMMA in modo diverso (ad esempio, impostando SMMA[3] uguale a Price[3] invece che alla media), il percorso iniziale dell’SMMA sarà diverso, anche con lo stesso N e gli stessi input.
- La definizione dell’input è importante. Utilizzare il prezzo di chiusura o un’altra serie di prezzi cambia Price[t], quindi modifica l’output dell’SMMA.
- Risposta lenta. Poiché la formula mantiene (N−1)/N del precedente SMMA, i cambiamenti improvvisi influiscono sull’SMMA gradualmente. Questo può causare ritardo rispetto a movimenti rapidi.
- Nessuna accuratezza predittiva automatica. Una media mobile è un’operazione di lisciamento sui dati passati; non conferma di per sé la direzione futura.
Verifica e prossima domanda
Per verificare autonomamente l’esempio pratico, ricalcolare:
- La media iniziale (46/4 = 11.5)
- Il successivo aggiornamento (11.5×3 + 14, quindi dividere per 4)
Se si desidera un esempio pratico diverso, specificare le ipotesi preferite (il valore di N, la serie di input e il metodo di inizializzazione dell’SMMA), quindi si potranno riprodurre gli stessi passaggi di calcolo.