¿Cómo se calcula el índice de masa?

Aprenda las entradas de la fórmula del índice de masa y los límites de cálculo comunes.

Respuesta directa

El índice de masa es un indicador basado en la volatilidad que se calcula utilizando el rango máximo-mínimo de una serie de precios, suavizado dos veces, convertido en un ratio y luego sumado en una ventana móvil. El valor del indicador en cada punto temporal proviene de esos pasos deterministas; sin embargo, la interpretación depende en gran medida de los parámetros elegidos y de las condiciones de volatilidad del mercado.

Mecanismo o definición

El índice de masa (a menudo abreviado como MI) se construye a partir de la idea de que los cambios en la amplitud del rango de precios (máximo menos mínimo) pueden preceder a cambios en el comportamiento del mercado. El cálculo queda completamente especificado una vez que se eligen los parámetros del indicador.

Un cálculo típico utiliza estos conceptos y entradas:

  • Rango de precios (rango bruto): Para cada barra o paso temporal t, calcule el rango como:

    • Rango(t) = Máximo(t) − Mínimo(t)
  • Primer suavizado (EMA o similar): Suavice el rango con una media móvil de longitud n:

    • S1(t) = MediaMóvil(Rango, n)
  • Segundo suavizado: Suavice S1 nuevamente con la misma longitud n:

    • S2(t) = MediaMóvil(S1, n)
  • Ratio (el paso de “masa”): Forme un ratio de la primera serie suavizada sobre la segunda serie suavizada:

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

    Intuición: si S2 es pequeño en relación con S1, el ratio se vuelve más grande. El ratio es sensible a cómo responde el suavizado a los cambios en el rango.

  • Suma móvil (el paso MI): Sume el ratio en una ventana de longitud m:

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

En muchas descripciones del MI, m se establece en el doble de la longitud de suavizado (por ejemplo, si n = 9, entonces m = 18). Algunas implementaciones de gráficos también utilizan pares de parámetros predeterminados específicos, pero los valores predeterminados exactos no son universales.

Supuestos que afectan el cálculo

Para calcular el MI con precisión por su cuenta, debe asumir (o verificar en su fuente de datos) al menos:

  1. Tipo de barra y marco temporal (barras de minutos, barras diarias, etc.).
  2. Qué serie de precios define el Máximo y el Mínimo (las convenciones de los feeds de precios al contado pueden diferir).
  3. Qué “media móvil” se utiliza (comúnmente una media móvil exponencial, pero las implementaciones pueden variar).
  4. Qué períodos se eligen para n (suavizado) y para m (ventana de suma).

Si alguno de estos supuestos difiere de la implementación del indicador con la que está comparando, sus valores numéricos pueden divergir.

Evidencia o ejemplo

Debido a que el MI es determinista una vez que se establecen las entradas y los parámetros, puede verificarlo con un pequeño ejemplo práctico en un conjunto de datos corto.

Configuración mínima del ejemplo

Suponga que tiene datos de barras con Máximo y Mínimo para los pasos temporales t = 1…6. Elija los parámetros:

  • Longitud de suavizado n = 2
  • Ventana de suma móvil m = 4
  • Método de media móvil: media móvil simple (SMA) para ilustrar (una elección diferente como EMA cambia los resultados)

Paso A — calcule los rangos brutos:

  • Rango(t) = Máximo(t) − Mínimo(t)

Paso B — calcule la primera serie suavizada S1:

  • S1(t) es la media móvil del Rango sobre los últimos n puntos.
  • Con SMA y n = 2, S1(t) depende de Rango(t) y Rango(t−1).

Paso C — calcule la segunda serie suavizada S2:

  • S2(t) es la media móvil de S1 sobre los últimos n puntos.

Paso D — calcule el ratio:

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

Paso E — calcule el MI como suma móvil:

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

Qué verificar al reproducir valores

Cuando compare su MI calculado con el MI de una plataforma:

  • Alineación: Asegúrese de utilizar el mismo índice de barra (algunas plataformas emiten valores solo después de suficientes períodos de calentamiento).
  • Efectos de calentamiento: Debido a que S1 y S2 necesitan n puntos cada uno, y el MI necesita m ratios, los valores iniciales a menudo requieren suficientes datos históricos.
  • Casos límite de división: Si S2 se vuelve cero o extremadamente pequeño (posible con ciertos datos y comportamiento de suavizado), el ratio puede dispararse o volverse inestable.

Incluso sin interpretar “señales”, esta verificación detecta discrepancias comunes como EMA vs SMA o diferentes valores predeterminados de período.

Limitaciones y riesgos

La mecánica del MI es estable, pero su comportamiento en datos reales depende de las condiciones y las elecciones de implementación. Las limitaciones materiales incluyen:

  1. Sensibilidad a los parámetros: Cambiar n (longitud de suavizado) o m (ventana de suma) cambia la magnitud y el momento del MI. Dos implementaciones con diferentes valores predeterminados de parámetros pueden no coincidir.

  2. Diferencias en la media móvil: Si una plataforma utiliza EMA mientras que otra utiliza SMA (o una definición diferente de “media móvil”), los S1 y S2 calculados difieren, lo que se propaga al Ratio y al MI.

  3. Dependencia del régimen de volatilidad: El MI se basa en el rango máximo-mínimo. En períodos de muy baja volatilidad, los rangos pueden ser pequeños y ruidosos; el ratio puede volverse inestable o estar dominado por microfluctuaciones.

  4. Calidad de los datos y microestructura del mercado: El máximo y el mínimo pueden verse afectados por el spread, el tamaño del tick, los huecos y la forma en que se muestrean los datos. Dado que el MI utiliza Máximo−Mínimo directamente, puede reaccionar a esos artefactos.

  5. La interpretación no está garantizada para generalizar: Incluso si un indicador se describe como útil para detectar posibles puntos de inflexión, las asociaciones históricas no garantizan el rendimiento futuro.

  6. Modo de fallo: inestabilidad de la división: Debido a que el MI incluye un ratio de series suavizadas, si S2 se acerca a cero (numérica o estructuralmente), el MI puede producir valores extremos no relacionados con una expansión significativa del rango.

Estas limitaciones significan que el MI debe tratarse como un cálculo cuantitativo y una herramienta descriptiva, no como una certeza independiente sobre la dirección futura del precio.

Verificación o siguiente pregunta

Para verificar de forma independiente el índice de masa:

  1. Confirme los valores exactos de los parámetros (n y m) utilizados por la implementación que le interesa.
  2. Confirme el tipo de media móvil utilizado para ambos pasos de suavizado.
  3. Calcule Rango = Máximo−Mínimo, luego S1 y S2, luego el Ratio, y luego la suma móvil.
  4. Verifique que reproduce el comportamiento de calentamiento de la plataforma (el primer punto temporal en el que el MI está disponible).

Si desea ir más allá, una pregunta útil a continuación es cómo la construcción del MI difiere de conceptos relacionados de volatilidad o basados en rangos, y cómo cambiar los ajustes altera el comportamiento de la suma móvil y la capacidad de respuesta.

Operar con divisas y CFD implica un riesgo considerable. La información de FoxiForex es educativa y no constituye asesoramiento financiero personal. El contenido patrocinado se identifica claramente.