Volver al blog

SMA y EMA: diferencias entre medias móviles y uso en el backtest

Cómo se calculan las medias simple y exponencial, por qué responden de forma distinta y cómo probar un filtro o un cruce.

Actualizado el 2 min de lectura

Cómo funciona una media simple

Una SMA de n periodos suma los últimos n valores y divide entre n. Con cinco cierres de 100, 101, 102, 103 y 104, la SMA de 5 es 102. En la barra siguiente sale el valor más antiguo y entra el nuevo: todos los valores que permanecen en la ventana tienen el mismo peso.

Si el nuevo cierre es 110, la media de 101, 102, 103, 104 y 110 pasa a ser 104. La variación de la SMA depende tanto del nuevo dato como del que sale de la ventana.

Cómo funciona una media exponencial

La EMA utiliza una relación recursiva: EMA nueva = alfa × precio nuevo + (1 − alfa) × EMA anterior. En la convención habitual, alfa = 2 ÷ (n + 1). Para n = 5, alfa es un tercio. Si la EMA anterior es 102 y llega un precio de 110, el nuevo valor es aproximadamente 104,67.

El ejemplo presupone que ya existe un valor anterior. La inicialización puede variar entre implementaciones, por ejemplo utilizando una SMA inicial: necesitas un periodo de arranque coherente al comparar series o plataformas. Dar más peso a los datos recientes hace que la EMA sea más sensible, pero no elimina el retraso ni las señales falsas.

Tres reglas diferentes que no debes confundir

Precio por encima de una media, media ascendente y media rápida por encima de una lenta son condiciones distintas. El precio puede estar por encima de una media que todavía baja; dos medias pueden permanecer cruzadas mientras el precio retrocede.

Para probar un cruce, exige que la relación entre las dos medias cambie entre dos barras. Comprobar únicamente que la rápida está por encima de la lenta describe un estado, no un evento nuevo: sin una regla adicional podrías generar varias entradas durante la misma fase.

Una comparación correcta entre SMA y EMA

Mantén el activo, la temporalidad, los precios aplicados, el periodo de prueba y la gestión de la operación. Cambia solo el método de media y mide el efecto sobre la frecuencia de operaciones, el retraso de las entradas, los costes y el drawdown. Una respuesta más rápida puede anticipar un movimiento, pero también aumentar los cruces en una fase lateral.

Si utilizas una media de una temporalidad superior, decide si la leerás solo cuando esa barra haya cerrado. Una media diaria calculada con el cierre final del día no estaba disponible al inicio de esa jornada. En el catálogo de TotalTrade encontrarás Moving Average y Moving Average Exponential; comprueba los parámetros del gráfico antes de comparar.