Saltar al contenido
StatePath
Atlas de herramientascondition.zigzag_pattern

Herramienta

Pattern Interpretor

condition.zigzag_pattern

ConditionPattern

Entradas

infoBundle (untagged)

El paquete de patrón de un nodo market.zigzag_patterns: los pivotes de swing detectados más sus campos de clasificación (dirección, perfil de swings, envolvente, deriva neta, posición del pico, código).

Salidas

Boolean

Un booleano que es verdadero en cada vela donde el patrón coincide con el filtro elegido, para usar como disparador de señal o puerta de filtro.

El Intérprete de Patrones filtra los patrones de zigzag para que solo operes las formas que quieres. Conéctalo a un nodo de Patrones Zigzag y evaluará cada patrón detectado por dirección, perfil de swings, envolvente del canal, deriva neta, posición del pico, profundidad del retroceso o una lista explícita de códigos de patrón.

Diagrama general de Pattern InterpretorHHHLHH

Cómo funciona

Conecta el handle `pattern` de un nodo market.zigzag_patterns y luego elige un modo; cada modo despliega sus propias opciones y lee un campo de clasificación distinto del patrón. La salida es una puerta verdadero/falso por vela para un filtro o una señal.

Modos

Opciones de Mode

Filtro de direccióndirection_filter

Comprueba si el tramo elegido del patrón apunta hacia arriba o hacia abajo.

Diagrama de Filtro de dirección

Cuándo usarlo: Conserva solo los swings cuya dirección coincide con tu sesgo de operación (largo o corto).

Filtro de perfil de swingsswing_profile_filter

Admite patrones según cómo evolucionan los tamaños de los swings: único, en expansión, en contracción, estable o mixto.

Diagrama de Filtro de perfil de swings

Cuándo usarlo: Ajusta el ritmo del patrón a tu ventaja, p. ej. solo swings en expansión (impulsivos).

Filtro de envolventeenvelope_filter

Admite patrones según la etiqueta de canal de máximos/mínimos de sus pivotes, p. ej. HH_HL para un canal ascendente.

Diagrama de Filtro de envolventeHHHLHH

Cuándo usarlo: Conserva solo la forma de canal que operas: un canal ascendente para largos, descendente para cortos.

Filtro de deriva netanet_drift_filter

Comprueba si el patrón deriva en conjunto hacia arriba o hacia abajo desde su primer pivote hasta el último.

Diagrama de Filtro de deriva neta

Cuándo usarlo: Filtra por la dirección neta aunque los swings internos zigzagueen en ambos sentidos.

Filtro de posición del picopeak_position_filter

Comprueba dónde se sitúa el pivote más alto dentro del patrón: primero, interior o último.

Diagrama de Filtro de posición del pico

Cuándo usarlo: Elige patrones cuyo clímax caiga donde tu setup lo espera (p. ej. un máximo en el último tramo).

Filtro de códigocode_filter

Coteja el patrón contra una lista explícita de permitidos o de bloqueados de códigos de patrón.

Diagrama de Filtro de código

Cuándo usarlo: Opera solo formas nombradas que tengas catalogadas y excluye las que evitas.

Filtro de retrocesoretracement_filter

Admite patrones cuyo último tramo retrocede dentro de un rango porcentual elegido (por defecto 38.2-78.6).

Diagrama de Filtro de retroceso38.2%78.6%

Cuándo usarlo: Conserva solo los retrocesos dentro de la clásica zona de entrada de Fibonacci.

Opciones de Submode

Primer tramofirst_leg

La dirección se lee del primer tramo del patrón (su swing de apertura).

Diagrama de Primer tramo

Cuándo usarlo: Filtra según cómo empezó el patrón.

Último tramolast_leg

La dirección se lee del último tramo del patrón (su swing más reciente).

Diagrama de Último tramo

Cuándo usarlo: Filtra según el movimiento más fresco, en el que entrarías.

Opciones de Direction

Arribaup

Pasa solo cuando el tramo evaluado apunta hacia arriba (un swing ascendente).

Diagrama de Arriba

Cuándo usarlo: Entradas de swing solo en largo.

Abajodown

Pasa solo cuando el tramo evaluado apunta hacia abajo (un swing descendente).

Diagrama de Abajo

Cuándo usarlo: Entradas de swing solo en corto.

Cualquieraany

Pasa sin importar la dirección del tramo: un pase directo de dirección.

Diagrama de Cualquiera

Cuándo usarlo: Setups simétricos que operan ambos lados.

Opciones de Swing profiles

Únicosingle

Un patrón de un solo tramo: un único swing, sin más pivotes.

Diagrama de Único

Cuándo usarlo: Captura el impulso o retroceso más simple.

En expansiónexpanding

Cada swing sucesivo es mayor que el anterior (forma que se ensancha).

Diagrama de En expansión

Cuándo usarlo: Opera el momentum que se acelera hacia un clímax.

En contraccióncontracting

Cada swing sucesivo es menor que el anterior (forma de espiral / triángulo).

Diagrama de En contracción

Cuándo usarlo: Anticipa una ruptura a medida que el rango se estrecha.

Establestable

Los swings se mantienen más o menos del mismo tamaño de tramo en tramo (un canal uniforme).

Diagrama de Estable

Cuándo usarlo: Opera estructura ordenada y rítmica.

Mixtomixed

Los tamaños de los swings crecen y se reducen sin una tendencia única: una forma irregular.

Diagrama de Mixto

Cuándo usarlo: Admite estructura desordenada que tus otros filtros acotarán.

Opciones de Envelopes

Máximos más altos y mínimos más altosHH_HL

Tanto máximos como mínimos escalonan al alza: un canal ascendente limpio.

Diagrama de Máximos más altos y mínimos más altosHHHLHH

Cuándo usarlo: Opera la continuación de tendencia alcista.

Máximos más altos y mínimos más bajosHH_LL

Los máximos suben mientras los mínimos bajan: un canal que se ensancha (megáfono).

Diagrama de Máximos más altos y mínimos más bajosHHLLHH

Cuándo usarlo: Opera la volatilidad en expansión / rupturas.

Máximos más altos, mínimos mixtosHH_mixed

Los máximos escalonan al alza pero los mínimos no tienen un orden claro.

Diagrama de Máximos más altos, mínimos mixtosHH

Cuándo usarlo: Estructura con sesgo alcista y soporte irregular.

Máximos más altos, sin mínimosHH_na

Solo los máximos están definidos (muy pocos pivotes para etiquetar un mínimo).

Diagrama de Máximos más altos, sin mínimosHH

Cuándo usarlo: Patrones cortos donde solo el lado de los máximos califica.

Máximos más bajos y mínimos más altosLH_HL

Los máximos bajan mientras los mínimos suben: un triángulo en contracción (simétrico).

Diagrama de Máximos más bajos y mínimos más altosLHHLLH

Cuándo usarlo: Anticipa una ruptura tras un estrechamiento.

Máximos más bajos y mínimos más bajosLH_LL

Tanto máximos como mínimos escalonan a la baja: un canal descendente limpio.

Diagrama de Máximos más bajos y mínimos más bajosLHLLLH

Cuándo usarlo: Opera la continuación de tendencia bajista.

Máximos más bajos, mínimos mixtosLH_mixed

Los máximos escalonan a la baja pero los mínimos no tienen un orden claro.

Diagrama de Máximos más bajos, mínimos mixtosLH

Cuándo usarlo: Estructura con sesgo bajista y soporte irregular.

Máximos más bajos, sin mínimosLH_na

Solo los máximos están definidos y escalonan a la baja.

Diagrama de Máximos más bajos, sin mínimosLH

Cuándo usarlo: Patrones cortos donde solo el lado de los máximos califica, bajista.

Máximos mixtos, mínimos más altosmixed_HL

Los mínimos escalonan al alza pero los máximos no tienen un orden claro.

Diagrama de Máximos mixtos, mínimos más altosHL

Cuándo usarlo: Estructura con sesgo alcista y resistencia irregular.

Máximos mixtos, mínimos más bajosmixed_LL

Los máximos no tienen un orden claro pero los mínimos escalonan a la baja.

Diagrama de Máximos mixtos, mínimos más bajosLL

Cuándo usarlo: Estructura con sesgo bajista y resistencia irregular.

Máximos y mínimos mixtosmixed_mixed

Ni los máximos ni los mínimos siguen un orden claro: pura indecisión.

Diagrama de Máximos y mínimos mixtos

Cuándo usarlo: Admite estructura ambigua que tus otros filtros refinan.

Sin máximos, mínimos más altosna_HL

Solo los mínimos están definidos y escalonan al alza.

Diagrama de Sin máximos, mínimos más altosHL

Cuándo usarlo: Patrones cortos donde solo el lado de los mínimos califica, alcista.

Sin máximos, mínimos más bajosna_LL

Solo los mínimos están definidos y escalonan a la baja.

Diagrama de Sin máximos, mínimos más bajosLL

Cuándo usarlo: Patrones cortos donde solo el lado de los mínimos califica, bajista.

Sin máximos, sin mínimosna_na

Muy pocos pivotes para etiquetar cualquier lado (una envolvente degenerada).

Diagrama de Sin máximos, sin mínimos

Cuándo usarlo: Admite los patrones más cortos que no llevan etiqueta de canal.

Opciones de Net drifts

Arribaup

Admite patrones cuyo último pivote está por encima del primero: una deriva neta al alza.

Diagrama de Arriba

Cuándo usarlo: Filtrado con sesgo largo sobre la dirección general.

Abajodown

Admite patrones cuyo último pivote está por debajo del primero: una deriva neta a la baja.

Diagrama de Abajo

Cuándo usarlo: Filtrado con sesgo corto sobre la dirección general.

Opciones de Peak positions

Primerofirst

El pivote más alto del patrón es justo el primero.

Diagrama de Primero

Cuándo usarlo: Patrones que techan de inmediato y luego se deshacen.

Interiorinterior

El pivote más alto se sitúa en algún punto en medio del patrón.

Diagrama de Interior

Cuándo usarlo: Picos simétricos, como una cabeza entre dos hombros.

Últimolast

El pivote más alto es el más reciente: el patrón está marcando nuevos máximos.

Diagrama de Último

Cuándo usarlo: Setups de ruptura / continuación con nuevos máximos.

Opciones de Code match mode

Incluirinclude

La lista de códigos es una lista de permitidos: un patrón pasa solo si su código está en el conjunto.

Diagrama de Incluirbundlein libool

Cuándo usarlo: Opera una lista corta explícita de formas nombradas.

Excluirexclude

La lista de códigos es una lista de bloqueados: un patrón pasa salvo que su código esté en el conjunto.

Diagrama de Excluirbundlenot ibool

Cuándo usarlo: Deja pasar todo excepto unas pocas formas que evitas.

Configuración

modeenum

Elige qué filtro booleano ejecutar (dirección, perfil de swings, envolvente, deriva neta, posición del pico, código o retroceso) y despliega las opciones de ese modo.

Opciones:direction_filterswing_profile_filterenvelope_filternet_drift_filterpeak_position_filtercode_filterretracement_filter
submodeenum

En modo direction_filter, si se evalúa el primer tramo del patrón o el último.

Opciones:first_leglast_leg
directionenum

En modo direction_filter, la dirección requerida: up, down o any (any actúa como pase directo).

Opciones:updownany
swing_profilesmulti_enum

En modo swing_profile_filter, el conjunto de perfiles de swing a admitir (single, expanding, contracting, stable, mixed).

Opciones:singleexpandingcontractingstablemixed
envelopesmulti_enum

En modo envelope_filter, el conjunto de etiquetas de canal de máximos/mínimos a admitir (p. ej. HH_HL para un canal ascendente).

Opciones:HH_HLHH_LLHH_mixedHH_naLH_HLLH_LLLH_mixedLH_namixed_HLmixed_LLmixed_mixedna_HLna_LLna_na
net_driftsmulti_enum

En modo net_drift_filter, si se admiten patrones que derivan hacia arriba, hacia abajo o ambos del primer pivote al último.

Opciones:updown
peak_positionsmulti_enum

En modo peak_position_filter, dónde se sitúa el pivote más alto: first, interior o last.

Opciones:firstinteriorlast
codesmulti_enum

En modo code_filter, los códigos de patrón exactos a coincidir, validados contra el catálogo en vivo y el número de tramos del nodo previo.

code_match_modeenum

Si la lista de códigos es una lista de permitidos (include) o una lista de bloqueados (exclude).

Opciones:includeexclude
min_retracement_pctscalar

En modo retracement_filter, la profundidad mínima del retroceso (porcentaje) del último tramo; 38.2 es el clásico límite inferior.

Diagrama de min_retracement_pct38.2%
max_retracement_pctscalar

En modo retracement_filter, la profundidad máxima del retroceso (porcentaje) del último tramo; 78.6 es el límite superior habitual.

Diagrama de max_retracement_pct78.6%
live_after_last_pivotscalar

Desactivado dispara solo en la vela donde cae el último pivote del patrón; activado dispara en velas posteriores usando la clasificación arrastrada.

Diagrama de live_after_last_pivot

Se conecta con

Lee de
Alimenta a

Ejemplos

  • Filtro: permite señales largas solo cuando el direction_filter informa que el primer tramo apunta hacia arriba.
  • Usa retracement_filter con un rango de 38.2 a 78.6 para admitir solo retrocesos dentro de la clásica zona de Fibonacci.

Errores comunes

  • Elegir perfiles de swing, envolventes o posiciones de pico que el patrón previo nunca puede producir para su número de tramos, lo que hace fallar al validador de sincronización.
  • Usar el modo de coincidencia include con una lista de códigos vacía, que nunca coincide con nada (una lista exclude vacía, en cambio, siempre pasa).

Véase también