Come si calcola l’indicatore di Momentum?
Risposta diretta
L’indicatore di Momentum si calcola facendo la differenza tra un prezzo attuale selezionato e lo stesso prezzo risalente a un numero fisso di periodi precedenti (il periodo di riferimento). Una definizione comune è:
Momentum = Prezzo(t) − Prezzo(t − N)
Dove Prezzo(t) è il prezzo di input scelto al tempo t (ad esempio, la chiusura), e N è il periodo di riferimento misurato in barre/periodi.
Alcune implementazioni esprimono il momentum come variazione percentuale (forma normalizzata):
Momentum(%) = [Prezzo(t) − Prezzo(t − N)] / Prezzo(t − N) × 100
La formula esatta dipende da come l’indicatore definisce “Prezzo” e se utilizza una differenza assoluta o una percentuale.
Meccanismo e definizione
Per calcolare l’indicatore di Momentum servono tre scelte fondamentali e una serie dati coerente.
- Scegliere il tipo di prezzo Il momentum deve basarsi su un campo specifico di prezzo per ogni periodo. Le opzioni tipiche sono:
- Prezzo di chiusura
- Prezzo di apertura
- Prezzo massimo o minimo (meno comune)
Sia Prezzo(t) la rappresentazione di uno di questi valori scelti.
-
Scegliere il periodo di riferimento N N è il numero di periodi tra il tempo attuale t e il tempo di confronto t − N. Nella pratica, N è un parametro impostabile dall’utente (spesso chiamato “periodo”).
-
Calcolare la differenza (momentum assoluto) Per ogni tempo t in cui esiste t − N, calcolare:
- Momentum(t) = Prezzo(t) − Prezzo(t − N)
Questo produce una nuova serie temporale i cui valori possono essere positivi, zero o negativi.
- Normalizzazione opzionale (momentum percentuale) Se la piattaforma utilizza la forma percentuale, la differenza assoluta viene divisa per il prezzo precedente:
- Momentum%(t) = [Prezzo(t) − Prezzo(t − N)] / Prezzo(t − N) × 100
La normalizzazione cambia la scala, ma l’idea sottostante rimane la stessa: confrontare il valore attuale con quello di N periodi fa.
Cosa misura l’indicatore
L’indicatore di Momentum misura quanto il prezzo scelto è cambiato negli ultimi N periodi. Non etichetta automaticamente tale variazione come “buona” o “cattiva”; l’interpretazione dipende dal contesto, come la direzione recente del movimento, il regime di volatilità e l’uso dell’indicatore all’interno di un quadro analitico.
Esempio concreto (con assunzioni esplicite)
Supponiamo quanto segue per un singolo strumento e timeframe:
- Utilizziamo il prezzo di chiusura come input.
- Periodo di riferimento N = 5.
- Il tempo t è la 20ª barra, quindi t − 5 è la 15ª barra.
Sia:
- Prezzo(t) = Chiusura alla barra 20 = 1.1200
- Prezzo(t − 5) = Chiusura alla barra 15 = 1.1150
Momentum assoluto:
- Momentum(t) = 1.1200 − 1.1150 = 0.0050
Momentum percentuale (se utilizzato):
- Momentum%(t) = (1.1200 − 1.1150) / 1.1150 × 100
- = 0.0050 / 1.1150 × 100
- ≈ 0.4484%
Un controllo pratico
Se si desidera verificare autonomamente il calcolo:
- Prendere la stessa serie di prezzi utilizzata dalla piattaforma (stesso simbolo, stesso timeframe, stessa fonte dati).
- Verificare quale campo prezzo viene utilizzato (chiusura vs altro campo).
- Confermare il periodo di riferimento N.
- Ricalcolare Momentum(t) con la formula sopra riportata per alcuni timestamp in cui t ≥ N.
Se i valori calcolati differiscono, le cause più comuni sono l’uso di un campo prezzo diverso, un periodo di riferimento differente o una definizione alternativa (differenza assoluta vs percentuale, o una variante basata sui rendimenti invece che sulla semplice differenza).
Limitazioni e rischi (possibili modalità di errore)
L’indicatore di Momentum è matematicamente semplice, ma diverse limitazioni possono influenzare l’interpretazione dei risultati.
-
Dipendenza dal periodo di riferimento N Un N più grande confronta prezzi più lontani nel tempo, rendendo l’output meno sensibile ai cambiamenti a breve termine. Un N più piccolo può essere più reattivo ma aumentare anche il rumore.
-
La scelta del prezzo di input è rilevante Utilizzare i prezzi di chiusura invece di un altro campo prezzo modifica i valori calcolati. Due analisi che usano input diversi possono produrre comportamenti diversi dell’indicatore anche se la struttura della formula è identica.
-
La normalizzazione cambia la scala, non il significato Il momentum assoluto e quello percentuale sono correlati, ma l’ordine di grandezza e la comparabilità tra strumenti/timeframe possono differire.
-
Dipendenza non predittiva da condizioni future Il momentum riflette un confronto storico degli ultimi N periodi. Le relazioni passate non garantiscono che il futuro si comporterà allo stesso modo; i risultati possono cambiare con l’evolversi delle condizioni di mercato.
-
Problemi di qualità e disponibilità dei dati Il momentum richiede che Prezzo(t − N) esista. Ciò significa che l’indicatore non può produrre valori per i primi N periodi del grafico. Inoltre, eventuali incongruenze nei dati sottostanti (come differenze tra fornitori di dati, eventi societari in altri mercati o costruzione del timeframe) possono causare discrepanze.
-
Rischi di divisione nella forma percentuale Se una piattaforma utilizza il momentum percentuale, il prezzo precedente Prezzo(t − N) è al denominatore. Se tale valore è estremamente piccolo o zero (raro per molte serie di prezzo tipiche, ma possibile a seconda delle definizioni e degli strumenti), l’output normalizzato può diventare instabile.
Verifica o prossima domanda
Per verificare autonomamente l’indicatore di Momentum, ricalcolarlo dalla serie storica sottostante utilizzando esattamente le stesse impostazioni:
- Stesso simbolo e timeframe
- Stesso campo prezzo (ad esempio, chiusura)
- Stesso periodo di riferimento N
- Stesso tipo di calcolo (differenza assoluta vs percentuale)
Se si desidera un passo successivo, confrontare l’indicatore di Momentum con concetti simili basati sul momentum (ad esempio, tasso di variazione o misure basate sui rendimenti) per vedere come piccole differenze definitorie influenzino l’output. Un altro controllo utile è osservare come la modifica del periodo di riferimento N influisca sulla reattività e sul rumore della serie temporale risultante.