Qué es TEMA y qué cambia realmente con lo “avanzado”
TEMA (Media Móvil Triple Exponencial) es un indicador de media móvil construido a partir de medias móviles exponenciales (EMA). La idea clave es calcular varias EMA y combinarlas para producir una línea más suave que busca reducir el retardo en comparación con una EMA básica.
Las “consideraciones avanzadas” son los detalles prácticos que afectan lo que se ve en el gráfico y la fiabilidad con la que la serie calculada coincide con tus expectativas. Estos detalles suelen provenir de tres fuentes:
- la mecánica exacta del cálculo, 2) los supuestos sobre los datos de entrada y 3) las restricciones del mundo real, como costos y ejecución (incluso si solo observas el indicador).
Una separación importante es entre mecánica estable y condiciones variables. La mecánica de TEMA—cómo se anidan y combinan las EMA—es estable una vez que fijas la fórmula y las definiciones de parámetros. En cambio, la dinámica del mercado, la liquidez, el régimen de volatilidad y la frecuencia de muestreo del feed de datos son variables y pueden influir fuertemente en la apariencia del indicador.
Mecanismo y definición: cómo se calcula TEMA
Una media móvil transforma una serie temporal en una representación más suave ponderando observaciones pasadas. Para la EMA, los pesos disminuyen exponencialmente con la antigüedad.
TEMA utiliza tres EMA aplicadas de manera estructurada. Una formulación común es:
- Sea EMA1 = EMA(fuente, n)
- Sea EMA2 = EMA(EMA1, n)
- Sea EMA3 = EMA(EMA2, n)
- TEMA = 3 × (EMA1 − EMA2) + EMA3
Donde:
- fuente es la serie de precios de entrada (por ejemplo, una serie de cierres),
- n es la longitud de retroceso (a veces llamada período).
Consideración avanzada #1: definición de “n” y constante de suavizado de la EMA. Diferentes plataformas pueden implementar la EMA con convenciones ligeramente distintas (por ejemplo, cómo se inicializan los valores iniciales de la EMA). Incluso si la fórmula parece idéntica, una inicialización no coincidente puede desplazar la parte inicial de la salida.
Consideración avanzada #2: alineación de datos. Si calculas TEMA sobre datos remuestreados (por ejemplo, agregando de una frecuencia menor a una mayor), la serie resultante puede no ser directamente comparable a una TEMA calculada sobre la frecuencia de muestreo original.
Consideración avanzada #3: transformación de la entrada. Si tu “fuente” cambia (cierre vs. precio típico vs. precio mediano, etc.), el indicador puede cambiar materialmente porque estás suavizando una serie subyacente diferente.
Evidencia mediante un ejemplo comprobable (con supuestos explícitos)
Debido a que no hay resultados garantizados, “evidencia” aquí significa una demostración repetible de cómo las elecciones de diseño afectan el retardo y la capacidad de respuesta.
Supongamos un escenario sintético simple:
- La fuente de entrada es una serie que sube escalonadamente de 100 a 110 en el tiempo t0.
- Usas un n fijo y calculas EMA1, EMA2, EMA3 usando una definición de EMA consistente.
Lo que deberías esperar cualitativamente (no como certeza):
- Una EMA se moverá hacia el nuevo nivel gradualmente, reflejando retardo.
- La combinación de TEMA (usando EMA1, EMA2, EMA3) típicamente produce una línea que responde más rápido que una EMA única para el mismo n, porque la construcción compensa parcialmente el retardo del suavizado.
Ahora considera un caso límite:
- Reemplaza el escalón con un pico de corta duración (sube durante unas barras y luego vuelve).
En ese caso, la respuesta más rápida también puede significar una mayor sensibilidad al ruido breve. TEMA puede oscilar más notablemente que un suavizado más lento, porque la reducción compensada del retardo puede amplificar la rapidez con la que “deshace” el suavizado anterior.
Para verificar este efecto de forma independiente:
- genera o selecciona la misma serie fuente,
- fija n,
- calcula EMA1, EMA2, EMA3 con la misma regla de inicialización,
- calcula TEMA con la combinación indicada,
- compara la alineación temporal (a qué barra corresponde la salida) entre implementaciones.
Dependencias avanzadas y casos límite
1) La longitud de retroceso (n) controla el equilibrio
El parámetro n cambia tanto la fuerza del suavizado como la capacidad de respuesta. Un n más pequeño generalmente aumenta la capacidad de respuesta y disminuye el retardo, pero también puede aumentar la sensibilidad a fluctuaciones a corto plazo. Un n más grande generalmente suaviza más y reduce la amplitud de las oscilaciones, pero puede aumentar el retardo.
Modo de fallo: si n se elige demasiado pequeño en relación con el nivel de ruido, TEMA puede sobre-reaccionar a movimientos transitorios, haciendo que la línea sea “nerviosa”. Si n se elige demasiado grande, puede no reflejar los puntos de inflexión rápidamente.
2) Inicialización y comportamiento de calentamiento
Los indicadores basados en EMA requieren un valor inicial. Diferentes implementaciones pueden:
- comenzar la EMA en el primer punto de datos,
- inicializar la EMA con un promedio de los primeros n puntos,
- o usar otro método de calentamiento.
Esto afecta los valores iniciales de la salida y puede crear diferencias visibles en las primeras barras. Los usuarios avanzados típicamente tratan el período de calentamiento como menos fiable y se centran en la región donde el indicador se ha estabilizado.
3) Datos faltantes y muestreo irregular
Si la serie temporal de entrada tiene huecos (barras faltantes, días festivos o marcas de tiempo irregulares), entonces “la misma fórmula” puede producir resultados diferentes dependiendo de cómo se manejen las observaciones faltantes:
- valores rellenados hacia adelante,
- barras eliminadas,
- agregación remuestreada.
Limitación material: una TEMA calculada sobre una cuadrícula limpia y regular puede no coincidir con una TEMA calculada después de una política diferente de datos faltantes.
4) Múltiples implementaciones e indexación de barras
Dos plataformas pueden usar la misma fórmula textual pero diferir en:
- si las salidas están desplazadas,
- si los valores de EMA se calculan desde la fuente de la misma barra,
- redondeo/precisión.
Caso límite: si comparas capturas de pantalla de diferentes plataformas, las diferencias aparentes de alineación pueden no significar que la fórmula sea incorrecta; puede significar que la indexación de barras o la inicialización difieren.
5) Elección de entrada y cambios de régimen
TEMA es una transformación determinista de su entrada. Cuando las propiedades estadísticas de la entrada cambian (fuerza de tendencia vs. ruido, cambios de volatilidad, oscilaciones vs. movimiento direccional), el comportamiento visual puede cambiar incluso con parámetros fijos.
Limitación material: el comportamiento histórico bajo un régimen no implica el comportamiento futuro bajo otro.
Limitaciones y riesgos: qué puede fallar, incluso si las matemáticas son correctas
-
Sin garantía predictiva. TEMA está construido para abordar el retardo, no para asegurar la dirección o los resultados futuros correctos. Si lo tratas como un motor de predicción independiente, corres el riesgo de atribuir demasiado significado a una línea suave.
-
Equilibrio de sensibilidad. La reducción del retardo puede aumentar la sensibilidad. En condiciones ruidosas o agitadas, un suavizado más rápido puede producir oscilaciones más frecuentes e impresiones falsas de puntos de inflexión.
-
Desajuste de datos e implementación. Las discrepancias en los indicadores a menudo surgen de la inicialización, el manejo del calentamiento, los datos faltantes, el remuestreo y la indexación de barras—no del concepto en sí.
-
Costos y restricciones prácticas. Incluso cuando no estás colocando operaciones, cualquier interpretación que conecte el indicador con acciones debe considerar que los costos de transacción, el deslizamiento y el momento de ejecución pueden alterar los resultados reales. (Esto no significa que debas operar; significa que la interpretación del indicador no es puramente matemática en la práctica).