Herramienta
Zigzag
market.zigzag
Entradas
Sin entradas tipadas.
Salidas
Una lista de pivotes de swing confirmados (máximos y mínimos alternados con su barra y precio), los componentes básicos para tramos, retrocesos, patrones y herramientas de estructura de mercado posteriores.
Zigzag elimina el pequeño ruido y conecta solo los máximos y mínimos de swing relevantes con tramos rectos, para que puedas ver de un vistazo la estructura subyacente al alza/baja del mercado.
Cómo funciona
Recorre las barras siguiendo el extremo en curso y solo confirma un nuevo pivote cuando el precio gira más de un umbral elegido, entonces traza un tramo hasta él. El ajuste de modo elige cómo se mide ese umbral de giro — un porcentaje del precio, o las reglas de puntos depth/deviation/backstep de MetaTrader.
Modos
Un nuevo pivote se confirma cuando el precio gira al menos threshold_pct por ciento desde el último extremo, así el mismo ajuste escala de forma natural en símbolos de cualquier precio.
Cuándo usarlo: Cuando quieres swings portables e independientes de la escala — un mismo umbral porcentual se comporta igual en EURUSD y en el oro.
Reproduce el ZigZag integrado de MetaTrader: un swing se fija por depth (barras mínimas), deviation_points (giro mínimo en puntos) y backstep (barras mínimas entre pivotes), medido en puntos crudos, no en porcentaje.
Cuándo usarlo: Cuando necesitas pivotes que coincidan exactamente con el indicador ZigZag de MT5 para tener paridad con una estrategia de MetaTrader.
Configuración
Cómo se mide el umbral de giro: «percent» usa un porcentaje del precio (threshold_pct); «mt5» usa las reglas de puntos depth / deviation_points / backstep de MetaTrader.
En modo percent, el giro mínimo (como porcentaje del precio) necesario para confirmar un nuevo pivote; valores mayores trazan menos swings y más grandes. Se ignora en modo MT5.
Modo MT5: el número mínimo de barras que debe abarcar un swing antes de que pueda formarse un nuevo pivote, filtrando oscilaciones efímeras. Se ignora en modo percent.
Modo MT5: el giro mínimo en puntos necesario para registrar un nuevo pivote. Se ignora en modo percent.
Modo MT5: el número mínimo de barras que deben separar dos pivotes consecutivos, evitando que los pivotes se agrupen. Se ignora en modo percent.
El tamaño en precio de un punto para este símbolo, usado para convertir los ajustes de puntos MT5 en una distancia de precio real (p. ej. 0.0001 para un par FX de 5 dígitos).
Se conecta con
Ejemplos
- Alimenta los pivotes a market.fibonacci_anchor para trazar automáticamente niveles de retroceso en el último tramo.
- Usa el modo «mt5» con depth/deviation/backstep coincidentes para replicar una estrategia de MetaTrader basada en ZigZag.
Errores comunes
- Leer el tramo más reciente como fijo — el último pivote puede repintarse hasta que el precio haya girado lo suficiente para confirmarlo.
- Poner threshold_pct demasiado pequeño, de modo que el zigzag persigue el ruido y produce demasiados tramos minúsculos.