Cómo se calcula la SMMA: fórmula, entradas y qué puede salir mal

Fórmula de cálculo de la SMMA, entradas, limitaciones y verificación.

Respuesta directa

La SMMA (media móvil suavizada, por sus siglas en inglés) se calcula con una fórmula recursiva. Después de calcular un valor inicial de media móvil para el primer punto, cada valor siguiente de la SMMA combina el último precio (o punto de datos) con el valor previo de la SMMA utilizando el período elegido (longitud de la ventana). Los requisitos clave son: (1) una serie temporal ordenada, (2) un período N elegido y (3) un valor inicial de SMMA acordado o una regla de inicio equivalente.

Mecanismo: la definición y la fórmula

Una media móvil convierte una serie temporal (por ejemplo, precios muestreados una vez por período) en una línea más suave. La SMMA es un estilo específico de suavizado en el que cada nuevo valor depende de la SMMA anterior en lugar de depender únicamente de una media fresca de tamaño fijo.

Variables principales

  • N (período/longitud de la ventana): un número entero positivo (por ejemplo, 5, 10, 20). Un N más grande generalmente produce una salida más suave.
  • t: el índice del punto de datos actual.
  • xₜ: el valor de entrada actual en el paso de tiempo t (comúnmente un precio de cierre, pero puede ser cualquier serie de datos consistente).
  • SMMAₜ: el valor de la SMMA en el paso de tiempo t.

Actualización recursiva típica

Una recursión común de la SMMA es:

SMMAₜ = ( (SMMAₜ₋₁ · (N − 1)) + xₜ ) / N

Esto indica que la nueva SMMA se basa principalmente en la SMMA anterior (peso N−1) más la última entrada xₜ (peso 1), y luego se divide entre N.

El valor inicial es importante

Para usar una recursión, debes definir la SMMA en el primer punto computable (a menudo llamado SMMA₍N₎ o SMMA₀ según la indexación). Un enfoque típico es establecer la SMMA inicial como una media móvil simple (SMA) sobre los primeros N puntos de entrada:

SMMA inicial = (x₁ + x₂ + … + x_N) / N

Otras plataformas a veces usan convenciones de inicio ligeramente diferentes, pero el requisito práctico es el mismo: sin un valor inicial definido, no se pueden calcular de manera determinista los valores posteriores de la SMMA.

Evidencia o ejemplo (con supuestos explícitos)

Supongamos:

  • Tienes pasos de tiempo uniformemente espaciados.
  • Eliges N = 4.
  • Tu serie de entrada es x₁, x₂, x₃, x₄, x₅, …
  • Defines la SMMA inicial en t = 4 como el promedio de los primeros cuatro valores.

Sean las entradas:

  • x₁ = 10
  • x₂ = 12
  • x₃ = 11
  • x₄ = 13
  • x₅ = 14

Paso 1: calcular la SMMA inicial

SMMA inicial (en t=4): (10 + 12 + 11 + 13) / 4 = 46 / 4 = 11.5

Por lo tanto, SMMA₄ = 11.5.

Paso 2: calcular el siguiente valor de la SMMA

Usa la recursión: SMMA₅ = ( (SMMA₄ · (N − 1)) + x₅ ) / N = ( (11.5 · 3) + 14 ) / 4 = (34.5 + 14) / 4 = 48.5 / 4 = 12.125

Este ejemplo muestra dos mecanismos cruciales:

  1. El punto más reciente xₜ entra con un peso de 1/N.
  2. El pasado se representa a través de SMMAₜ₋₁, no mediante un promedio fresco de N puntos cada vez.

Limitaciones y riesgos: dónde pueden fallar los cálculos

1) Valor inicial incorrecto o inconsistente

Si una plataforma usa una regla de inicialización diferente (por ejemplo, podría comenzar con una SMA sobre un segmento diferente, o alinear la primera SMMA a un índice distinto), obtendrás resultados numéricos diferentes. Para verificar de forma independiente, anota exactamente cómo se define el primer punto de la SMMA en tu implementación de referencia.

2) Datos faltantes o espaciado temporal irregular

La SMMA asume una serie ordenada donde cada paso t corresponde al siguiente período. Si tus datos tienen huecos, marcas de tiempo duplicadas o muestreo irregular, la recursión puede suavizar efectivamente intervalos de tiempo reales desiguales. La salida aún se calculará, pero puede representar una “frecuencia” diferente de la que crees.

3) Mezclar tipos de precios o remuestrear de manera inconsistente

Si xₜ no se elige de manera consistente (por ejemplo, alternando entre el cierre y otro campo, o mezclando marcos temporales sin reglas claras de remuestreo), la línea de la SMMA se vuelve difícil de interpretar. La fórmula es determinista, pero su significado depende de qué es realmente xₜ.

4) La elección del período cambia la capacidad de respuesta

Cambiar N altera la fuerza del suavizado: un N más pequeño reacciona más rápido; un N más grande reacciona más lentamente. Si comparas valores de la SMMA entre diferentes valores de N sin tener esto en cuenta, puedes sacar conclusiones engañosas sobre el momento y la magnitud.

Verificación y siguiente pregunta a plantear

Para verificar de forma independiente los cálculos de la SMMA:

  1. Fija el período N que estás usando.
  2. Anota la serie de entrada xₜ utilizada (qué campo de datos exacto y a qué intervalo de muestreo).
  3. Confirma la regla de la SMMA inicial (a menudo una SMA sobre los primeros N puntos, pero la alineación exacta del índice debe coincidir).
  4. Recalcula uno o dos pasos usando la recursión.

Una buena pregunta a continuación es si tu SMMA coincide con la forma en que tu sistema de referencia define el punto de inicio y qué serie de entrada alimenta a la fórmula. Si lo deseas, también puedes comparar la SMMA con medias móviles relacionadas para entender cómo la recursión cambia la capacidad de respuesta.

Enlaces internos (opcionales):

  • /forex-indicators/moving-averages/smma/
  • /forex-indicators/moving-averages/smma/how-does-smma-differ-from-related-forex-concepts/
  • /forex-indicators/moving-averages/smma/how-do-settings-change-smma/
  • /forex-indicators/moving-averages/smma/what-can-signals-from-smma-mean/
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.