Saltar al contenido
StatePath
Atlas de herramientasmarket.zigzag

Herramienta

Zigzag

market.zigzag

MarketStructure

Entradas

Sin entradas tipadas.

Salidas

Event list

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.

Diagrama general de Zigzagzz.lowzz.highzz.lowzz.highzz.low

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

Giro por porcentajepercent

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.

Diagrama de Giro por porcentajezz.lowzz.highzz.lowzz.high

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.

MT5 (puntos)mt5

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.

Diagrama de MT5 (puntos)zz.lowzz.highzz.lowzz.highzz.low

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

modeenum

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.

Opciones:percentmt5
threshold_pctscalar

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.

depthscalar

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.

deviation_pointsscalar

Modo MT5: el giro mínimo en puntos necesario para registrar un nuevo pivote. Se ignora en modo percent.

backstepscalar

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.

point_valuescalar

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

Alimenta a

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.

Véase también