Como o Mass Index é calculado?

Aprenda as entradas da fórmula do Mass Index e os limites comuns de cálculo.

Como o Mass Index é calculado?

Resposta direta

O Mass Index é um indicador baseado em volatilidade calculado usando a amplitude máxima-mínima de uma série de preços, suavizada duas vezes, convertida em uma razão e, em seguida, somada em uma janela móvel. O valor do indicador em cada ponto no tempo vem dessas etapas determinísticas; no entanto, a interpretação depende fortemente dos parâmetros escolhidos e das condições de volatilidade do mercado.

Mecanismo ou definição

O Mass Index (frequentemente abreviado como MI) é construído a partir da ideia de que mudanças na amplitude do intervalo de preços (máxima menos mínima) podem preceder mudanças no comportamento do mercado. O cálculo é totalmente especificado uma vez que você escolhe os parâmetros do indicador.

Um cálculo típico usa estes conceitos e entradas:

  • Amplitude de preço (amplitude bruta): Para cada barra ou etapa de tempo t, calcule a amplitude como:

    • Amplitude(t) = Máxima(t) − Mínima(t)
  • Primeira suavização (EMA ou similar): Suavize a amplitude com uma média móvel de comprimento n:

    • S1(t) = MédiaMóvel(Amplitude, n)
  • Segunda suavização: Suavize S1 novamente com o mesmo comprimento n:

    • S2(t) = MédiaMóvel(S1, n)
  • Razão (a etapa da “massa”): Forme uma razão da primeira série suavizada pela segunda série suavizada:

    • Razão(t) = S1(t) / S2(t)

    Intuição: se S2 for pequeno em relação a S1, a razão se torna maior. A razão é sensível a como a suavização responde às mudanças de amplitude.

  • Soma móvel (a etapa do MI): Some a razão em uma janela de comprimento m:

    • MI(t) = Σ[Razão(t−k)] para k = 0 a m−1

Em muitas descrições do MI, m é definido como o dobro do comprimento de suavização (por exemplo, se n = 9, então m = 18). Algumas implementações de gráficos também usam pares de parâmetros padrão específicos, mas os padrões exatos não são universais.

Premissas que afetam o cálculo

Para calcular o MI com precisão por conta própria, você deve assumir (ou verificar em sua fonte de dados) pelo menos:

  1. Tipo de barra e período de tempo (barras de minuto, barras diárias e assim por diante).
  2. Qual série de preços define Máxima e Mínima (as convenções do feed de preços à vista podem diferir).
  3. Qual “média móvel” é usada (comumente uma média móvel exponencial, mas as implementações podem variar).
  4. Quais períodos são escolhidos para n (suavização) e para m (janela de soma).

Se qualquer uma dessas premissas diferir da implementação do indicador com a qual você está comparando, seus valores numéricos podem divergir.

Evidência ou exemplo

Como o MI é determinístico uma vez que entradas e parâmetros são definidos, você pode verificá-lo com um pequeno exemplo prático em um conjunto de dados curto.

Configuração mínima do exemplo

Suponha que você tenha dados de barras com Máxima e Mínima para as etapas de tempo t = 1…6. Escolha os parâmetros:

  • Comprimento de suavização n = 2
  • Janela de soma móvel m = 4
  • Método de média móvel: média móvel simples (SMA) para ilustração (uma escolha diferente, como EMA, altera os resultados)

Etapa A — calcule as amplitudes brutas:

  • Amplitude(t) = Máxima(t) − Mínima(t)

Etapa B — calcule a primeira série suavizada S1:

  • S1(t) é a média móvel da Amplitude nos últimos n pontos.
  • Com SMA e n = 2, S1(t) depende de Amplitude(t) e Amplitude(t−1).

Etapa C — calcule a segunda série suavizada S2:

  • S2(t) é a média móvel de S1 nos últimos n pontos.

Etapa D — calcule a razão:

  • Razão(t) = S1(t) / S2(t)

Etapa E — calcule o MI como soma móvel:

  • MI(t) = Razão(t) + Razão(t−1) + Razão(t−2) + Razão(t−3)

O que verificar ao reproduzir valores

Ao comparar seu MI calculado com o MI de uma plataforma:

  • Alinhamento: Certifique-se de usar o mesmo índice de barra (algumas plataformas geram valores apenas após períodos de aquecimento suficientes).
  • Efeitos de aquecimento: Como S1 e S2 precisam de n pontos cada, e o MI precisa de m razões, os valores iniciais frequentemente exigem dados históricos suficientes.
  • Casos extremos de divisão: Se S2 se tornar zero ou extremamente pequeno (possível com certos dados e comportamento de suavização), a razão pode explodir ou se tornar instável.

Mesmo sem interpretar “sinais”, essa verificação captura incompatibilidades comuns, como EMA vs SMA ou padrões de período diferentes.

Limitações e riscos

A mecânica do MI é estável, mas seu comportamento em dados reais depende das condições e das escolhas de implementação. As limitações materiais incluem:

  1. Sensibilidade a parâmetros: Alterar n (comprimento de suavização) ou m (janela de soma) muda a magnitude e o timing do MI. Duas implementações com padrões de parâmetros diferentes podem discordar.

  2. Diferenças de média móvel: Se uma plataforma usa EMA enquanto outra usa SMA (ou uma definição diferente de “média móvel”), os S1 e S2 calculados diferem, o que se propaga para a Razão e o MI.

  3. Dependência do regime de volatilidade: O MI é baseado na amplitude máxima-mínima. Em períodos de volatilidade muito baixa, as amplitudes podem ser pequenas e ruidosas; a razão pode se tornar instável ou dominada por micro flutuações.

  4. Qualidade dos dados e microestrutura do mercado: Máxima e mínima podem ser afetadas pelo spread, tamanho do tick, gaps e pela forma como os dados são amostrados. Como o MI usa Máxima−Mínima diretamente, ele pode reagir a esses artefatos.

  5. A interpretação não é garantida para generalizar: Mesmo que um indicador seja descrito como útil para detectar potenciais pontos de reversão, associações históricas não garantem desempenho futuro.

  6. Modo de falha: instabilidade de divisão: Como o MI inclui uma razão de séries suavizadas, se S2 se aproximar de zero (numérica ou estruturalmente), o MI pode produzir valores extremos não relacionados à expansão significativa da amplitude.

Essas limitações significam que o MI deve ser tratado como um cálculo quantitativo e uma ferramenta descritiva, não como uma certeza independente sobre a direção futura do preço.

Verificação ou próxima pergunta

Para verificar o Mass Index de forma independente:

  1. Confirme os valores exatos dos parâmetros (n e m) usados pela implementação que você considera.
  2. Confirme o tipo de média móvel usado em ambas as etapas de suavização.
  3. Calcule Amplitude = Máxima−Mínima, depois S1 e S2, depois a Razão e, em seguida, a soma móvel.
  4. Verifique se você reproduz o comportamento de aquecimento da plataforma (o primeiro ponto no tempo em que o MI fica disponível).

Se quiser ir mais longe, uma próxima pergunta útil é como a construção do MI difere de conceitos relacionados de volatilidade ou amplitude, e como alterar as configurações modifica o comportamento da soma móvel e a capacidade de resposta.

Negociar moedas e CFDs envolve risco substancial. As informações da FoxiForex são educativas e não constituem aconselhamento financeiro pessoal. Conteúdo patrocinado é identificado claramente.