Cómo se calcula el TEMA (fórmula, parámetros y datos necesarios)

Aprende cómo se calcula el TEMA y qué datos se necesitan para verificarlo.

Respuesta directa: el cálculo del TEMA

El TEMA es una Media Móvil Exponencial Triple. Produce un único valor suavizado combinando tres medias móviles exponenciales (EMAs) calculadas a partir de la misma serie de precios de entrada.

Una forma comúnmente utilizada del TEMA es:

  • Sea EMA1 = EMA de la serie de precios con período n
  • Sea EMA2 = EMA de EMA1 (mismo período n)
  • Sea EMA3 = EMA de EMA2 (mismo período n)

Entonces:

TEMA = 3·EMA1 − 3·EMA2 + EMA3

Por lo tanto, si puedes calcular tres EMAs de manera consistente, puedes calcular el TEMA.

Mecanismo o definición: qué datos y parámetros importan

1) La serie de datos de entrada

El TEMA se calcula a partir de una serie de valores ordenados en el tiempo (a menudo una serie de “precios” en el análisis técnico). Debes decidir qué serie estás utilizando (por ejemplo, precios de cierre) y usarla de manera consistente.

Requisito material: el TEMA depende de la serie numérica de entrada exacta. Si dos fuentes utilizan definiciones de precios diferentes (o reglas de remuestreo distintas), sus valores de TEMA pueden diferir incluso con el mismo período.

2) El período de suavizado n

El único parámetro explícito en la fórmula anterior es la longitud del período n.

  • n controla la rapidez con la que reacciona la EMA.
  • Un n más grande generalmente suaviza más (reacción más lenta).
  • Un n más pequeño generalmente reacciona más rápido, a menudo con más variabilidad a corto plazo.

3) El paso de la EMA (el componente básico)

Antes de poder calcular el TEMA, calculas una EMA. Una actualización estándar de la EMA utiliza un factor de suavizado:

α = 2 / (n + 1)

Una definición recursiva común es:

EMA_t = α·Precio_t + (1 − α)·EMA_(t−1)

Para iniciar la recursión, debes elegir una regla de inicialización para el primer valor de la EMA (por ejemplo, establecer EMA_(primero) al primer valor de Precio, o usar un promedio de los primeros n valores—diferentes programas pueden hacer cosas distintas). Esta elección de inicialización afecta directamente a la EMA inicial y, por lo tanto, a los valores iniciales del TEMA.

4) Construcción de las tres EMAs

Usando la definición de EMA anterior:

  • EMA1 se calcula directamente a partir de la serie de entrada elegida.
  • EMA2 se calcula aplicando el mismo procedimiento de EMA a la serie EMA1.
  • EMA3 se calcula aplicando el mismo procedimiento de EMA a la serie EMA2.

Las tres se calculan con el mismo período de suavizado n y, por lo tanto, con el mismo α.

Evidencia o ejemplo: un flujo de cálculo verificable por ti mismo

Aquí tienes un flujo de cálculo que puedes replicar exactamente con tus propios datos.

Supuestos para este ejemplo:

  • Tienes una serie numérica Precio[1…T].
  • Eliges un período n.
  • Usas α = 2/(n+1).
  • Usas un método de inicialización de EMA consistente en todo el proceso.

Pasos:

  1. Calcula EMA1[t] a partir de Precio[t] usando:
    • EMA1[t] = α·Precio[t] + (1−α)·EMA1[t−1]
  2. Calcula EMA2[t] aplicando la misma actualización de EMA a EMA1:
    • EMA2[t] = α·EMA1[t] + (1−α)·EMA2[t−1]
  3. Calcula EMA3[t] aplicando la misma actualización de EMA a EMA2:
    • EMA3[t] = α·EMA2[t] + (1−α)·EMA3[t−1]
  4. Combínalas:
    • TEMA[t] = 3·EMA1[t] − 3·EMA2[t] + EMA3[t]

Idea de verificación independiente:

  • Si implementas estos pasos dos veces (por ejemplo, en una hoja de cálculo y en código) usando el mismo α y la misma regla de inicialización, ambas series de TEMA deberían coincidir estrechamente, al menos después de la porción inicial de “calentamiento”.

Limitaciones y riesgos: dónde el TEMA puede engañar o fallar

1) Los valores iniciales dependen de la inicialización

Debido a que la EMA usa una definición recursiva, el valor inicial de EMA1 determina los valores posteriores de EMA1, luego EMA2 y luego EMA3. Esto significa que los primeros puntos del TEMA pueden variar notablemente entre implementaciones.

Limitación material: debes tratar los primeros puntos de cualquier indicador basado en EMA como valores de “calentamiento” a menos que conozcas la inicialización exacta utilizada por tu fuente de datos.

2) El TEMA sigue siendo sensible a entradas ruidosas

El TEMA está diseñado para reducir el retraso en comparación con una EMA simple, pero eso no elimina la aleatoriedad de la serie de precios subyacente. Cuando la serie de entrada tiene frecuentes pequeñas reversiones o ruido, el TEMA puede oscilar más que un promedio más lento.

Modo de fallo: si calculas el TEMA sobre una serie inestable o de baja calidad (por ejemplo, una serie afectada por datos faltantes o muestreo inconsistente), el resultado puede volverse poco fiable.

3) Existen diferentes definiciones en la práctica

Si bien la fórmula TEMA = 3·EMA1 − 3·EMA2 + EMA3 es ampliamente utilizada, algunas plataformas pueden variar en cómo se maneja la inicialización de la EMA o pueden usar convenciones ligeramente diferentes en la práctica. Como resultado, dos líneas “TEMA” de diferentes proveedores pueden no coincidir perfectamente.

Riesgo de verificación: no puedes asumir que el nombre “TEMA” garantiza detalles de cálculo idénticos. Necesitas la parametrización e inicialización exactas del proveedor.

4) El marco temporal y el preprocesamiento de datos importan

Incluso sin cambiar n, los pasos de preprocesamiento—como el remuestreo de barras, el uso de diferentes sesiones de negociación o el manejo de marcas de tiempo faltantes—cambian la serie de entrada y, por lo tanto, la cadena de EMAs.

Limitación material: los valores del TEMA no son transferibles entre marcos temporales o datos procesados de manera diferente sin un recálculo.

Verificación o siguiente pregunta: qué comparar para confirmar tu TEMA

Para confirmar de manera independiente un cálculo de TEMA:

  1. Confirma qué serie de entrada usas (por ejemplo, precio de cierre).
  2. Confirma el período n y, por lo tanto, α = 2/(n+1).
  3. Confirma la regla de inicialización de la EMA para EMA1 (y si EMA2 y EMA3 usan las mismas convenciones).
  4. Recalcula EMA1, EMA2, EMA3 y luego aplica 3·EMA1 − 3·EMA2 + EMA3.

Un siguiente paso útil es comparar tu TEMA calculado con una segunda implementación independiente en el mismo conjunto de datos y con la misma inicialización. Si coinciden después de una región de calentamiento, tu mecánica es probablemente correcta.

Si quieres ir más allá, también puedes comprobar cómo se relaciona el TEMA con otras medias móviles en la misma serie de entrada, o cómo cambiar n altera la suavidad 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.