Actualizado el:
IndicadoresIndicador ZigZag: qué es, cómo configurarlo y por qué repinta
Naomi TanakaPersonaje editorial · Redacción de Análisis
Respuesta rápida
El ZigZag es un filtro que conecta solo los techos y los suelos en los que el precio revirtió más que un límite mínimo, como 5% o 10%, e ignora las oscilaciones menores. Sirve para ver la estructura del gráfico, medir el tamaño de los tramos y marcar soportes y resistencias. No sirve como señal de entrada: solo confirma un giro después de que el precio ya recorrió el límite completo, y el último tramo puede cambiar, o repintarse, con cada nueva vela.
Mirar un gráfico diario sin ningún filtro cansa: decenas de pequeñas subidas y bajadas se disputan la atención y esconden el movimiento que realmente importó. El ZigZag resuelve ese problema visual trazando líneas rectas que unen solo los techos y los suelos relevantes, e ignorando todo lo que queda en el medio.
En esta guía usamos los cierres diarios reales del Ibovespa entre marzo y octubre de 2026 para mostrar cómo el indicador decide qué es ruido, cuánto tiempo demora en confirmar un techo o un suelo y por qué el último tramo del dibujo no es confiable.
Qué es el ZigZag
El ZigZag no es un oscilador ni una media. Es un filtro: defines una variación mínima, en porcentaje o en puntos, y el indicador solo dibuja un nuevo tramo cuando el precio se mueve al menos eso en la dirección opuesta desde el último techo o suelo. Los movimientos menores que el límite simplemente no aparecen. Con 5%, una corrección de 3% en medio de una subida queda invisible.
Algunas plataformas usan máximos y mínimos; otras, solo cierres. En este artículo usamos cierres, lo que evita la ambigüedad de sesiones en las que el precio hace un máximo y un mínimo extremos el mismo día.

Cómo se calcula el ZigZag
- Empieza en un punto y sigue el precio, guardando el mayor cierre (techo provisional) mientras el tramo sea alcista.
- Cuando un cierre quede al menos X% por debajo del techo provisional, ese techo queda confirmado y empieza un tramo bajista.
- En el tramo bajista, guarda el menor cierre (suelo provisional) hasta que un cierre quede X% por encima de él. Ahí el suelo queda confirmado.
- Repite. El último tramo queda siempre abierto.
Ejemplo con datos reales del Ibovespa
Con un límite de 5%, el Ibovespa marcó un techo el 14/04/2026, cerrando en 198.657 puntos. Para que ese techo quedara confirmado, hacía falta un cierre por debajo de 198.657 × 0,95 = 188.724 puntos. Eso solo pasó el 28/04, con un cierre en 188.619, nueve sesiones después del techo.
En sentido contrario, el suelo del 18/08 (166.335 puntos) exigía un cierre por encima de 166.335 × 1,05 = 174.652 puntos. El primero llegó el 27/08, en 175.135 puntos, siete sesiones después. En los dos casos, cuando el ZigZag dibujó el tramo, el precio ya estaba 5% lejos del punto de giro.
Ejemplo real: el ZigZag en el Ibovespa en 2026
El Ibovespa empezó la ventana en 189.307 puntos el 02/03 y cerró el 07/10 en 204.302, alza de 7,92% en el período, con un mínimo intradiario de 164.835 el 14/08. Con un límite de 5% en los cierres, el ZigZag reduce esos siete meses a seis tramos:
- Techo de 189.307 (02/03) hasta suelo de 176.219 (20/03): caída de 6,91%.
- Suelo de 176.219 hasta techo de 198.657 (14/04): alza de 12,73%.
- Techo de 198.657 hasta suelo de 168.278 (18/06): caída de 15,29%.
- Suelo de 168.278 hasta techo de 178.000 (03/08): alza de 5,78%.
- Techo de 178.000 hasta suelo de 166.335 (18/08): caída de 6,55%.
- Suelo de 166.335 hasta el techo provisional de 206.912 (05/10): alza de 24,39%, todavía abierto.
El retraso en la confirmación
El suelo del 18/06 es el caso más extremo. El precio subió despacio a partir de ahí, y el cierre 5% por encima (177.866 puntos) solo llegó el 10/07, 16 sesiones después. Durante más de tres semanas, el ZigZag todavía mostraba el tramo bajista como si continuara. Quien esperara al indicador para reconocer el suelo habría entrado bastante después del giro.
El mismo gráfico con 10%
Cambiando el límite a 10%, quedan solo tres puntos: suelo de 176.219 el 20/03, techo de 198.657 el 14/04 y suelo de 166.335 el 18/08, con el tramo actual abierto hasta 206.912. La caída de abril a agosto se convierte en un solo tramo, de 16,27%, y la pequeña alza de junio a agosto desaparece. La confirmación también demora más: el techo del 14/04 solo se confirmó el 13/05, 19 sesiones después, y el suelo del 18/08 el 02/09, 11 sesiones después.
El último tramo repinta
El 05/10 el índice cerró en 206.912 puntos, 7,70% por encima del cierre anterior, y el ZigZag marcó ahí el techo provisional. El 07/10 el cierre fue 204.302, solo 1,26% por debajo. Ese techo solo se vuelve definitivo si hay un cierre por debajo de 196.566 (5% por debajo); si el índice hace un cierre por encima de 206.912 antes de eso, el techo simplemente cambia de lugar en el dibujo. Esto es lo que los traders llaman repintado.

Cómo usar el ZigZag
Encontrar techos y suelos para soporte y resistencia
El uso más honesto del ZigZag es retrospectivo. Los suelos de 168.278 (junio) y 166.335 (agosto) quedaron a poco más de 1% uno del otro, una zona de soporte que salta a la vista con el filtro activado y queda escondida entre las velas sin él.
Medir el tamaño de los tramos
Como cada línea conecta un techo con un suelo, es fácil comparar movimientos. En el Ibovespa, los tramos de 2026 con un filtro de 5% variaron de 5,78% a 24,39%. Esto ayuda a calibrar objetivos y stops con base en lo que el activo suele hacer, y sirve de base para trazar retrocesos de Fibonacci.
Elegir el límite
Límites pequeños (1% a 3%) muestran más detalle y traen de vuelta parte del ruido; límites grandes (8% a 10%) dejan solo los movimientos principales. Los activos más volátiles piden límites mayores. Una regla práctica es usar algo cercano a dos o tres veces la variación diaria promedio del activo en el plazo en el que operas.
Limitaciones
El ZigZag no predice nada: confirma techos y suelos después de que el precio ya recorrió el límite completo en la dirección contraria, y el último tramo puede cambiar con cada nueva vela. Por eso, no sirve como disparador de entrada. Combínalo con un indicador de momento, como el RSI, o con volumen para decidir el momento de actuar.
Errores comunes al usar el ZigZag
- Usar el techo o suelo más reciente como si fuera definitivo, olvidando que el último tramo repinta.
- Hacer backtest con el ZigZag sin tener en cuenta el retraso: en el historial, el indicador parece acertar todos los techos porque ya quedaron confirmados.
- Comprar o vender en el momento en que aparece un tramo, cuando el precio ya recorrió 5% o 10% desde el giro.
- Elegir el límite sin relación con la volatilidad del activo, lo que genera demasiados tramos o muy pocos.
- Pensar que el dibujo pasado indica el próximo movimiento: los ejemplos anteriores describen lo que pasó con el Ibovespa, no lo que va a pasar.
Para practicar sin arriesgar dinero, abre el gráfico del Ibovespa o de otro activo en la cuenta demo, aplica el ZigZag con 5% y con 10% y anota, en cada nuevo tramo, en qué día el indicador confirmó el techo o el suelo y cuánto había recorrido ya el precio. Ese registro muestra en la práctica el tamaño del retraso.
Practica antes de arriesgar. Crea tu cuenta en Duotide y prueba tus ideas en la cuenta demo con 10.000 US$ virtuales.
Crear cuenta gratisActualizado el:
Personaje editorial de la redacción de Duotide. Los textos los escribe el equipo con apoyo de inteligencia artificial; las cotizaciones y los gráficos provienen de datos reales de mercado. Explica gráficos, indicadores y estrategias de trading: cómo funcionan, dónde fallan y cómo probarlos antes.
¿Te resultó útil este artículo?
Sé el primero en valorarlo.
Comentarios
- Aún no hay comentarios. Sé el primero en comentar.
¿Listo para ponerlo en práctica?
Abre tu cuenta y practica en la cuenta demo con 10.000 US$ virtuales, sin arriesgar dinero.
- Plataforma seguraAcceso protegido y verificación de identidad
- Soporte multilingüeAtención todos los días
- Cuenta demo gratis10.000 US$ virtuales para practicar
Operar implica riesgo de perder el capital invertido.
