ZigZag Support and Resistance Levels
- Indicadores
- Versión: 3.0
- Actualizado: 12 octubre 2026
ZigZag Support and Resistance Levels es un indicador que identifica niveles de soporte y resistencia mediante los puntos de giro de ZigZag en múltiples marcos temporales. Combina los niveles de los marcos temporales seleccionados en un único gráfico, ayudando a los operadores a identificar posibles zonas de confluencia y niveles de precios importantes. El indicador agrupa los niveles cercanos en zonas de soporte y resistencia basadas en el ATR, distingue los niveles activos de los niveles rotos y proporciona un panel de control interactivo en el gráfico para gestionar la visualización en tiempo real.
Características principales
1. Análisis de múltiples marcos temporales
- Analiza simultáneamente los niveles de soporte y resistencia en múltiples marcos temporales.
- Admite combinaciones personalizadas de marcos temporales mediante una lista separada por comas, como M1,M5,H1.
- Utiliza automáticamente el marco temporal del gráfico actual cuando no se especifican otros marcos temporales.
- Muestra los niveles de soporte y resistencia de marcos temporales superiores directamente en el gráfico actual.
- Identifica posibles zonas de confluencia donde se agrupan niveles de diferentes marcos temporales.
2. Detección de puntos de giro ZigZag
- Detecta máximos y mínimos locales mediante los parámetros configurables Depth, Deviation y Backstep.
- Procesa los puntos de giro de ZigZag de forma independiente para cada marco temporal seleccionado.
- Permite mostrar u ocultar la línea ZigZag del marco temporal actual.
3. Detección de niveles de soporte y resistencia
- Crea niveles de soporte a partir de mínimos locales y niveles de resistencia a partir de máximos locales.
- Distingue los niveles activos de los niveles rotos mediante colores personalizables.
- Permite configurar el seguimiento de rupturas con un número máximo de rupturas.
- Ofrece la opción de extender los niveles hacia adelante hasta que se produzca una ruptura.
- Permite mostrar u ocultar los niveles rotos.
- Muestra información del marco temporal junto a las etiquetas de soporte y resistencia.
4. Detección de clústeres basada en ATR y zonas de confluencia
- Agrupa niveles cercanos de soporte y resistencia en zonas mediante una distancia de combinación configurable basada en el ATR.
- Utiliza los valores del ATR para adaptar la agrupación a la volatilidad del mercado.
- Combina niveles válidos de múltiples marcos temporales para identificar posibles zonas de confluencia.
- Diferencia las zonas de resistencia de las zonas de soporte mediante colores independientes.
- Muestra las zonas con fondos semitransparentes y límites visibles.
- Permite incluir o excluir los niveles rotos de los cálculos de clústeres.
- Ofrece controles independientes para la visibilidad de los clústeres, sus límites y etiquetas.
5. Panel de control interactivo
- Proporciona un panel interactivo en el gráfico para controlar la visualización en tiempo real.
- Permite activar o desactivar los niveles de soporte y resistencia, clústeres, límites y etiquetas sin volver a abrir la configuración del indicador.
- Controla de forma independiente las etiquetas de niveles, etiquetas de confluencia, recuentos de rupturas y precios mostrados.
- Permite mostrar u ocultar los niveles rotos, niveles extendidos y la línea ZigZag.
- Admite los modos de panel Oscuro y Claro.
- Permite personalizar la posición del panel e incluye un botón para minimizarlo o expandirlo.
6. Personalización de la visualización y las etiquetas
- Colores independientes para los niveles de soporte, resistencia, niveles rotos y zonas de clústeres.
- Controles de visibilidad separados para las etiquetas de niveles del marco temporal actual y las etiquetas de confluencia de marcos temporales superiores.
- Permite personalizar los nombres y tamaños de fuente de las etiquetas de niveles y confluencia.
- Opción de incluir el número de rupturas y la información del precio en las etiquetas de niveles.
- Las etiquetas de marcos temporales superiores se colocan más allá de la vela actual del gráfico para mejorar la legibilidad.
Principales ventajas
- Analiza los niveles de soporte y resistencia en múltiples marcos temporales sin cambiar de gráfico.
- Identifica posibles zonas de confluencia formadas por niveles cercanos de diferentes marcos temporales.
- Distingue rápidamente los niveles activos de los niveles rotos.
- Utiliza la agrupación basada en ATR para visualizar zonas de interacción repetida del precio.
- Personaliza la visibilidad de los elementos del gráfico y sus etiquetas mediante el panel de control interactivo.
- Adecuado tanto para el análisis de un único marco temporal como para el análisis de múltiples marcos temporales.
- Completamente autónomo: no requiere instalar indicadores adicionales.
¿Para quién está diseñado este indicador?
- Operadores de acción del precio (Price Action) que utilizan niveles de soporte y resistencia en su análisis del mercado.
- Operadores intradía y de swing trading que analizan la estructura del mercado en múltiples marcos temporales.
- Operadores que buscan confluencias entre niveles de marcos temporales superiores e inferiores.
- Usuarios que prefieren una visualización del gráfico interactiva y configurable.
Parámetros de entrada
| Grupo de parámetros | Parámetro | Descripción |
|---|---|---|
| Configuración general | ||
| General | Días de historial | Número de días de datos históricos que se analizarán. |
| General | Marcos temporales de análisis | Marcos temporales separados por comas (por ejemplo, M1,M5,H1). Dejar vacío para utilizar el marco temporal del gráfico actual. |
| Configuración de ZigZag | ||
| ZigZag | Profundidad de ZigZag | Parámetro de profundidad utilizado para detectar los puntos de giro de ZigZag. |
| ZigZag | Desviación de ZigZag | Parámetro de desviación expresado en puntos. |
| ZigZag | Retroceso de ZigZag (Backstep) | Parámetro Backstep utilizado para filtrar puntos de giro cercanos. |
| ZigZag | Mostrar ZigZag del marco temporal actual | Muestra u oculta la línea ZigZag en el gráfico actual. |
| Configuración de soporte y resistencia | ||
| Soporte/Resistencia | Período ATR | Período de cálculo del ATR utilizado para la agrupación de niveles. |
| Soporte/Resistencia | Distancia de combinación de clústeres (ATR) | Multiplicador del ATR utilizado para determinar la distancia de combinación de los clústeres. |
| Soporte/Resistencia | Incluir niveles rotos | Incluye los niveles rotos al crear zonas de confluencia. |
| Soporte/Resistencia | Número máximo de rupturas | Número máximo de rupturas utilizado durante el procesamiento de niveles. |
| Soporte/Resistencia | Extender niveles | Extiende los niveles de soporte y resistencia hasta que sean rotos. |
| Configuración de visualización | ||
| Visualización | Mostrar niveles de soporte y resistencia | Muestra u oculta los niveles de soporte y resistencia. |
| Visualización | Mostrar zonas de confluencia | Muestra u oculta las zonas agrupadas de soporte y resistencia. |
| Visualización | Mostrar límites de las zonas | Muestra u oculta las líneas horizontales que delimitan las zonas. |
| Visualización | Mostrar niveles rotos | Muestra u oculta los niveles de soporte y resistencia que han sido rotos. |
| Configuración de etiquetas | ||
| Etiquetas | Mostrar etiquetas de niveles | Muestra las etiquetas de soporte y resistencia del marco temporal actual. |
| Etiquetas | Mostrar etiquetas de zonas | Muestra u oculta las etiquetas de las zonas de clústeres. |
| Etiquetas | Mostrar etiquetas de niveles de confluencia | Muestra las etiquetas de soporte y resistencia de marcos temporales superiores. |
| Etiquetas | Mostrar número de rupturas del nivel | Incluye el número de rupturas en las etiquetas de niveles. |
| Etiquetas | Mostrar precio del nivel | Incluye los valores de precio en las etiquetas de niveles. |
| Etiquetas | Tamaño de fuente de etiquetas de niveles | Tamaño de fuente utilizado para las etiquetas normales de niveles. |
| Etiquetas | Nombre de fuente de etiquetas de niveles | Fuente utilizada para las etiquetas normales de niveles. |
| Etiquetas | Tamaño de fuente de etiquetas de confluencia | Tamaño de fuente utilizado para las etiquetas de marcos temporales superiores. |
| Etiquetas | Nombre de fuente de etiquetas de confluencia | Fuente utilizada para las etiquetas de marcos temporales superiores. |
| Configuración del panel | ||
| Panel | Mostrar panel de control | Activa o desactiva el panel de control interactivo. |
| Panel | Posición X del panel | Posición horizontal del panel en píxeles. |
| Panel | Posición Y del panel | Posición vertical del panel en píxeles. |
| Panel | Modo del panel | Permite seleccionar la apariencia oscura o clara del panel. |
| Configuración de colores | ||
| Colores | Color de resistencia | Color utilizado para los niveles de resistencia activos. |
| Colores | Color de soporte | Color utilizado para los niveles de soporte activos. |
| Colores | Color de niveles rotos | Color utilizado para los niveles de soporte y resistencia rotos. |
| Colores | Color de zonas de resistencia | Color utilizado para las zonas de clústeres de resistencia. |
| Colores | Color de zonas de soporte | Color utilizado para las zonas de clústeres de soporte. |
| Colores | Color de etiquetas de zonas | Color configurado para las etiquetas de las zonas. |
Resumen
- ZigZag Support and Resistance Levels identifica niveles de soporte y resistencia en múltiples marcos temporales utilizando datos de puntos de giro de ZigZag.
- Combina niveles cercanos en zonas de confluencia basadas en ATR para destacar posibles áreas de interacción del precio.
- Distingue los niveles activos de los niveles rotos mediante colores, etiquetas y opciones de extensión personalizables.
- Proporciona un panel interactivo en el gráfico para controlar la visibilidad de los niveles, zonas, etiquetas y ZigZag.
- Admite marcos temporales personalizables, configuración de apariencia del panel y tipografía de las etiquetas.
Advertencia de riesgo
Operar en los mercados financieros implica riesgos. Este indicador no garantiza ningún resultado específico y no debe utilizarse como única base para tomar decisiones de trading. Está destinado exclusivamente a fines de análisis.

Hola Bro, en primer lugar agradezco que crearas este indicador, la verdad, ayuda mucho, yo no tengo ninguna queja o inconveniente con el indicador, me ha ayudado mucho pero el panel de configuracion en donde decidimos lo que queremos ver y tiene los botones de on y off aveces es molesto, aunque se puede minimizar a veces se imprime en el grafico y se vuelve dificil y mas cuando trabajas a pantalla dividida dentro del mismo mt5 ***si puedes hacer que el panel sea opcional seria desde los ajistes del indicador seria maravilloso, sino se puede aigual muchas gracias, feliz dia