Come si calcola l'Indice di Massa?

Scopri gli input della formula dell'Indice di Massa e i comuni limiti di calcolo.

Come si calcola l’Indice di Massa?

Risposta diretta

L’Indice di Massa è un indicatore basato sulla volatilità calcolato utilizzando il range massimo-minimo di una serie di prezzi, smussato due volte, convertito in un rapporto e poi sommato su una finestra mobile. Il valore dell’indicatore in ogni punto temporale deriva da questi passaggi deterministici; tuttavia, l’interpretazione dipende fortemente dai parametri scelti e dalle condizioni di volatilità del mercato.

Meccanismo o definizione

L’Indice di Massa (spesso abbreviato MI) si basa sull’idea che i cambiamenti nell’ampiezza del range di prezzo (massimo meno minimo) possano anticipare cambiamenti nel comportamento di mercato. Il calcolo è completamente definito una volta scelti i parametri dell’indicatore.

Un calcolo tipico utilizza questi concetti e input:

  • Range di prezzo (range grezzo): Per ogni barra o passo temporale t, calcolare il range come:

    • Range(t) = High(t) − Low(t)
  • Primo smussamento (EMA o simile): Smussare il range con una media mobile di lunghezza n:

    • S1(t) = MediaMobile(Range, n)
  • Secondo smussamento: Smussare nuovamente S1 con la stessa lunghezza n:

    • S2(t) = MediaMobile(S1, n)
  • Rapporto (passaggio della “massa”): Formare un rapporto tra la prima serie smussata e la seconda serie smussata:

    • Ratio(t) = S1(t) / S2(t)

    Intuizione: se S2 è piccolo rispetto a S1, il rapporto diventa più grande. Il rapporto è sensibile al modo in cui lo smussamento risponde ai cambiamenti del range.

  • Somma mobile (passaggio MI): Sommare il rapporto su una finestra di lunghezza m:

    • MI(t) = Σ[Ratio(t−k)] per k = 0 a m−1

In molte descrizioni dell’MI, m è impostato a due volte la lunghezza di smussamento (ad esempio, se n = 9, allora m = 18). Alcune implementazioni grafiche utilizzano anche coppie di parametri predefinite specifiche, ma i valori predefiniti esatti non sono universali.

Assunzioni che influenzano il calcolo

Per calcolare correttamente l’MI, è necessario assumere (o verificare nella propria fonte dati) almeno:

  1. Tipo di barra e timeframe (barre al minuto, barre giornaliere, ecc.).
  2. Quale serie di prezzo definisce High e Low (le convenzioni dei feed di prezzo spot possono differire).
  3. Quale “media mobile” viene utilizzata (comunemente una media mobile esponenziale, ma le implementazioni possono variare).
  4. Quali periodi sono scelti per n (smussamento) e per m (finestra di somma).

Se una di queste assunzioni differisce dall’implementazione dell’indicatore con cui si sta confrontando, i valori numerici possono discostarsi.

Evidenza o esempio

Poiché l’MI è deterministico una volta fissati input e parametri, è possibile verificarlo con un piccolo esempio pratico su un dataset breve.

Configurazione minima dell’esempio

Si supponga di avere dati di barra con High e Low per i passi temporali t = 1…6. Si scelgano i parametri:

  • Lunghezza di smussamento n = 2
  • Finestra di somma mobile m = 4
  • Metodo della media mobile: media mobile semplice (SMA) per illustrazione (una scelta diversa come EMA cambia i risultati)

Passo A — calcolare i range grezzi:

  • Range(t) = High(t) − Low(t)

Passo B — calcolare la prima serie smussata S1:

  • S1(t) è la media mobile del Range negli ultimi n punti.
  • Con SMA e n = 2, S1(t) dipende da Range(t) e Range(t−1).

Passo C — calcolare la seconda serie smussata S2:

  • S2(t) è la media mobile di S1 negli ultimi n punti.

Passo D — calcolare il rapporto:

  • Ratio(t) = S1(t) / S2(t)

Passo E — calcolare MI come somma mobile:

  • MI(t) = Ratio(t) + Ratio(t−1) + Ratio(t−2) + Ratio(t−3)

Cosa verificare quando si riproducono i valori

Quando si confronta l’MI calcolato con quello di una piattaforma:

  • Allineamento: Assicurarsi di utilizzare lo stesso indice di barra (alcune piattaforme mostrano i valori solo dopo un numero sufficiente di periodi di warm-up).
  • Effetti di warm-up: Poiché S1 e S2 richiedono n punti ciascuno, e l’MI richiede m rapporti, i primi valori spesso necessitano di dati storici sufficienti.
  • Casi limite di divisione: Se S2 diventa zero o estremamente piccolo (possibile con certi dati e comportamenti di smussamento), il rapporto può esplodere o diventare instabile.

Anche senza interpretare “segnali”, questa verifica individua errori comuni come EMA vs SMA o parametri predefiniti diversi.

Limitazioni e rischi

Il meccanismo dell’MI è stabile, ma il suo comportamento sui dati reali dipende dalle condizioni e dalle scelte di implementazione. Le limitazioni principali includono:

  1. Sensibilità ai parametri: Cambiare n (lunghezza di smussamento) o m (finestra di somma) modifica l’ampiezza e il timing dell’MI. Due implementazioni con parametri predefiniti diversi possono non concordare.

  2. Differenze nella media mobile: Se una piattaforma utilizza EMA mentre un’altra utilizza SMA (o una diversa definizione di “media mobile”), le serie S1 e S2 calcolate differiscono, con conseguente impatto su Ratio e MI.

  3. Dipendenza dal regime di volatilità: L’MI si basa sul range massimo-minimo. In periodi di volatilità molto bassa, i range possono essere piccoli e rumorosi; il rapporto può diventare instabile o dominato da fluttuazioni microscopiche.

  4. Qualità dei dati e microstruttura di mercato: I valori di massimo e minimo possono essere influenzati da spread, dimensione del tick, gap e modalità di campionamento dei dati. Poiché l’MI utilizza direttamente High−Low, può reagire a questi artefatti.

  5. L’interpretazione non è garantita generalizzabile: Anche se un indicatore è descritto come utile per rilevare potenziali punti di svolta, le associazioni storiche non garantiscono prestazioni future.

  6. Modalità di errore: instabilità della divisione: Poiché l’MI include un rapporto di serie smussate, se S2 si avvicina a zero (numericamente o strutturalmente), l’MI può produrre valori estremi non correlati a un’effettiva espansione del range.

Queste limitazioni significano che l’MI dovrebbe essere considerato un calcolo quantitativo e uno strumento descrittivo, non una certezza autonoma sulla futura direzione dei prezzi.

Verifica o domanda successiva

Per verificare autonomamente l’Indice di Massa:

  1. Confermare i valori esatti dei parametri (n e m) utilizzati dall’implementazione di interesse.
  2. Confermare il tipo di media mobile utilizzato per entrambi i passaggi di smussamento.
  3. Calcolare Range = High−Low, quindi S1 e S2, quindi Ratio, quindi la somma mobile.
  4. Verificare di riprodurre il comportamento di warm-up della piattaforma (il primo punto temporale in cui l’MI diventa disponibile).

Se si desidera approfondire, una domanda utile successiva è come la costruzione dell’MI differisca da concetti correlati di volatilità o basati sul range, e come modificare le impostazioni alteri il comportamento della somma mobile e la reattività.

Il trading su forex e CFD comporta rischi significativi. Le informazioni di FoxiForex sono educative e non costituiscono consulenza finanziaria personale. I contenuti sponsorizzati sono chiaramente indicati.