Aller au contenu
StatePath
Atlas des outilscondition.zigzag_pattern

Outil

Pattern Interpretor

condition.zigzag_pattern

ConditionPattern

Entrées

infoBundle (untagged)

Le paquet de motifs issu d’un nœud market.zigzag_patterns — les pivots de swing détectés ainsi que leurs champs de classification (direction, profil de swings, enveloppe, dérive nette, position du sommet, code).

Sorties

Boolean

Un booléen qui est vrai à chaque bougie où le motif correspond au filtre choisi, à utiliser comme déclencheur de signal ou porte de filtre.

L’Interpréteur de motifs filtre les motifs zigzag pour que vous n’agissiez que sur les formes voulues. Reliez-le à un nœud Zigzag Patterns et il teste chaque motif détecté selon la direction, le profil de swings, l’enveloppe du canal, la dérive nette, la position du sommet, la profondeur du retracement, ou une liste explicite de codes de motifs.

Schéma de présentation de Pattern InterpretorHHHLHH

Fonctionnement

Reliez la sortie `pattern` d’un nœud market.zigzag_patterns, puis choisissez un mode ; chaque mode révèle ses propres options et lit un champ de classification différent du motif. La sortie est une porte vrai/faux par bougie pour un filtre ou un signal.

Modes

Options de Mode

Filtre de directiondirection_filter

Teste si la jambe choisie du motif pointe vers le haut ou vers le bas.

Schéma de Filtre de direction

Quand l’utiliser: Ne garder que les swings dont la direction correspond à votre biais de trade (long ou short).

Filtre de profil de swingsswing_profile_filter

Admet les motifs selon l’évolution de la taille des swings — unique, en expansion, en contraction, stable ou mixte.

Schéma de Filtre de profil de swings

Quand l’utiliser: Adapter le rythme du motif à votre avantage, p. ex. uniquement les swings en expansion (impulsifs).

Filtre d’enveloppeenvelope_filter

Admet les motifs selon l’étiquette de canal haut/bas de leurs pivots, p. ex. HH_HL pour un canal ascendant.

Schéma de Filtre d’enveloppeHHHLHH

Quand l’utiliser: Ne garder que la forme de canal que vous tradez — un canal ascendant pour les longs, descendant pour les shorts.

Filtre de dérive nettenet_drift_filter

Teste si le motif dérive globalement vers le haut ou vers le bas, de son premier pivot à son dernier.

Schéma de Filtre de dérive nette

Quand l’utiliser: Filtrer sur la direction nette même quand les swings internes zigzaguent dans les deux sens.

Filtre de position du sommetpeak_position_filter

Teste où se situe le pivot le plus haut à l’intérieur du motif — premier, intérieur ou dernier.

Schéma de Filtre de position du sommet

Quand l’utiliser: Choisir les motifs dont le point culminant se situe là où votre configuration l’attend (p. ex. un sommet sur la dernière jambe).

Filtre de codecode_filter

Confronte le motif à une liste explicite d’autorisation ou de blocage de codes de motifs.

Schéma de Filtre de code

Quand l’utiliser: Ne trader que les formes nommées que vous avez répertoriées, et exclure celles que vous évitez.

Filtre de retracementretracement_filter

Admet les motifs dont la dernière jambe revient dans une plage de pourcentage choisie (par défaut 38.2-78.6).

Schéma de Filtre de retracement38.2%78.6%

Quand l’utiliser: Ne garder que les pullbacks à l’intérieur de la zone d’entrée Fibonacci classique.

Options de Submode

Première jambefirst_leg

La direction est lue sur la première jambe du motif (son swing d’ouverture).

Schéma de Première jambe

Quand l’utiliser: Filtrer sur la façon dont le motif a commencé.

Dernière jambelast_leg

La direction est lue sur la dernière jambe du motif (son swing le plus récent).

Schéma de Dernière jambe

Quand l’utiliser: Filtrer sur le mouvement le plus frais, celui que vous traderiez.

Options de Direction

Haussierup

Ne passe que lorsque la jambe testée pointe vers le haut (un swing ascendant).

Schéma de Haussier

Quand l’utiliser: Entrées sur swing en long uniquement.

Baissierdown

Ne passe que lorsque la jambe testée pointe vers le bas (un swing descendant).

Schéma de Baissier

Quand l’utiliser: Entrées sur swing en short uniquement.

Indifférentany

Passe quelle que soit la direction de la jambe — un passe-partout de direction.

Schéma de Indifférent

Quand l’utiliser: Configurations symétriques qui tradent les deux côtés.

Options de Swing profiles

Uniquesingle

Un motif à une seule jambe — juste un swing, sans pivot supplémentaire.

Schéma de Unique

Quand l’utiliser: Capter l’impulsion ou le pullback le plus simple.

En expansionexpanding

Chaque swing successif est plus grand que le précédent (forme en élargissement).

Schéma de En expansion

Quand l’utiliser: Trader un momentum qui accélère vers un point culminant.

En contractioncontracting

Chaque swing successif est plus petit que le précédent (forme en resserrement / triangle).

Schéma de En contraction

Quand l’utiliser: Anticiper une cassure à mesure que la fourchette se resserre.

Stablestable

Les swings gardent à peu près la même taille de jambe en jambe (un canal régulier).

Schéma de Stable

Quand l’utiliser: Trader une structure ordonnée et rythmée.

Mixtemixed

La taille des swings augmente et diminue sans tendance unique — une forme irrégulière.

Schéma de Mixte

Quand l’utiliser: Admettre une structure désordonnée que vos autres filtres affineront.

Options de Envelopes

Sommets plus hauts & creux plus hautsHH_HL

Les sommets et les creux montent tous deux — un canal ascendant net.

Schéma de Sommets plus hauts & creux plus hautsHHHLHH

Quand l’utiliser: Trader la continuation d’une tendance haussière.

Sommets plus hauts & creux plus basHH_LL

Les sommets montent tandis que les creux baissent — un canal en élargissement (mégaphone).

Schéma de Sommets plus hauts & creux plus basHHLLHH

Quand l’utiliser: Trader la volatilité en expansion / les cassures.

Sommets plus hauts, creux mixtesHH_mixed

Les sommets montent mais les creux n’ont pas d’ordre clair.

Schéma de Sommets plus hauts, creux mixtesHH

Quand l’utiliser: Structure à biais haussier avec un support agité.

Sommets plus hauts, pas de creuxHH_na

Seuls les sommets sont définis (trop peu de pivots pour étiqueter un creux).

Schéma de Sommets plus hauts, pas de creuxHH

Quand l’utiliser: Motifs courts où seul le côté haut se qualifie.

Sommets plus bas & creux plus hautsLH_HL

Les sommets baissent tandis que les creux montent — un triangle en contraction (symétrique).

Schéma de Sommets plus bas & creux plus hautsLHHLLH

Quand l’utiliser: Anticiper une cassure depuis un resserrement.

Sommets plus bas & creux plus basLH_LL

Les sommets et les creux baissent tous deux — un canal descendant net.

Schéma de Sommets plus bas & creux plus basLHLLLH

Quand l’utiliser: Trader la continuation d’une tendance baissière.

Sommets plus bas, creux mixtesLH_mixed

Les sommets baissent mais les creux n’ont pas d’ordre clair.

Schéma de Sommets plus bas, creux mixtesLH

Quand l’utiliser: Structure à biais baissier avec un support agité.

Sommets plus bas, pas de creuxLH_na

Seuls les sommets sont définis et ils baissent.

Schéma de Sommets plus bas, pas de creuxLH

Quand l’utiliser: Motifs courts où seul le côté haut se qualifie, baissier.

Sommets mixtes, creux plus hautsmixed_HL

Les creux montent mais les sommets n’ont pas d’ordre clair.

Schéma de Sommets mixtes, creux plus hautsHL

Quand l’utiliser: Structure à biais haussier avec une résistance agitée.

Sommets mixtes, creux plus basmixed_LL

Les sommets n’ont pas d’ordre clair mais les creux baissent.

Schéma de Sommets mixtes, creux plus basLL

Quand l’utiliser: Structure à biais baissier avec une résistance agitée.

Sommets & creux mixtesmixed_mixed

Ni les sommets ni les creux ne suivent un ordre clair — pure agitation.

Schéma de Sommets & creux mixtes

Quand l’utiliser: Admettre une structure ambiguë que vos autres filtres affinent.

Pas de sommets, creux plus hautsna_HL

Seuls les creux sont définis et ils montent.

Schéma de Pas de sommets, creux plus hautsHL

Quand l’utiliser: Motifs courts où seul le côté bas se qualifie, haussier.

Pas de sommets, creux plus basna_LL

Seuls les creux sont définis et ils baissent.

Schéma de Pas de sommets, creux plus basLL

Quand l’utiliser: Motifs courts où seul le côté bas se qualifie, baissier.

Pas de sommets, pas de creuxna_na

Trop peu de pivots pour étiqueter l’un ou l’autre côté (une enveloppe dégénérée).

Schéma de Pas de sommets, pas de creux

Quand l’utiliser: Admettre les motifs les plus courts qui ne portent aucune étiquette de canal.

Options de Net drifts

Haussierup

Admet les motifs dont le dernier pivot est au-dessus du premier — une dérive nette vers le haut.

Schéma de Haussier

Quand l’utiliser: Filtrage à biais long sur la direction globale.

Baissierdown

Admet les motifs dont le dernier pivot est en dessous du premier — une dérive nette vers le bas.

Schéma de Baissier

Quand l’utiliser: Filtrage à biais short sur la direction globale.

Options de Peak positions

Premierfirst

Le pivot le plus haut du motif est tout son premier.

Schéma de Premier

Quand l’utiliser: Motifs qui culminent immédiatement puis se dénouent.

Intérieurinterior

Le pivot le plus haut se situe quelque part au milieu du motif.

Schéma de Intérieur

Quand l’utiliser: Sommets symétriques comme une tête entre deux épaules.

Dernierlast

Le pivot le plus haut est le plus récent — le motif inscrit de nouveaux sommets.

Schéma de Dernier

Quand l’utiliser: Configurations de cassure / continuation sur nouveau sommet.

Options de Code match mode

Inclureinclude

La liste de codes est une liste d’autorisation — un motif ne passe que si son code figure dans l’ensemble.

Schéma de Inclurebundlein libool

Quand l’utiliser: Trader une liste restreinte et explicite de formes nommées.

Exclureexclude

La liste de codes est une liste de blocage — un motif passe sauf si son code figure dans l’ensemble.

Schéma de Exclurebundlenot ibool

Quand l’utiliser: Laisser tout passer sauf quelques formes que vous évitez.

Configuration

modeenum

Choisit quel filtre booléen exécuter (direction, profil de swings, enveloppe, dérive nette, position du sommet, code ou retracement) et révèle les options de ce mode.

Choix:direction_filterswing_profile_filterenvelope_filternet_drift_filterpeak_position_filtercode_filterretracement_filter
submodeenum

En mode direction_filter, indique s’il faut tester la première jambe du motif ou sa dernière jambe.

Choix:first_leglast_leg
directionenum

En mode direction_filter, la direction requise - up, down ou any (any agit comme un passe-partout).

Choix:updownany
swing_profilesmulti_enum

En mode swing_profile_filter, l’ensemble des profils de swings à admettre (single, expanding, contracting, stable, mixed).

Choix:singleexpandingcontractingstablemixed
envelopesmulti_enum

En mode envelope_filter, l’ensemble des étiquettes de canal haut/bas à admettre (p. ex. HH_HL pour un canal ascendant).

Choix:HH_HLHH_LLHH_mixedHH_naLH_HLLH_LLLH_mixedLH_namixed_HLmixed_LLmixed_mixedna_HLna_LLna_na
net_driftsmulti_enum

En mode net_drift_filter, indique s’il faut admettre les motifs dérivant vers le haut, vers le bas ou les deux, du premier pivot au dernier.

Choix:updown
peak_positionsmulti_enum

En mode peak_position_filter, où se situe le pivot le plus haut - first, interior ou last.

Choix:firstinteriorlast
codesmulti_enum

En mode code_filter, les codes de motifs exacts à faire correspondre, validés par rapport au catalogue en direct et au nombre de jambes en amont.

code_match_modeenum

Indique si la liste de codes est une liste d’autorisation (include) ou de blocage (exclude).

Choix:includeexclude
min_retracement_pctscalar

En mode retracement_filter, la profondeur de pullback minimale (en pourcentage) de la dernière jambe ; 38.2 est la borne inférieure classique.

Schéma de min_retracement_pct38.2%
max_retracement_pctscalar

En mode retracement_filter, la profondeur de pullback maximale (en pourcentage) de la dernière jambe ; 78.6 est la borne supérieure courante.

Schéma de max_retracement_pct78.6%
live_after_last_pivotscalar

Désactivé, ne se déclenche que sur la bougie où atterrit le dernier pivot du motif ; activé, se déclenche sur les bougies suivantes en utilisant la classification reportée.

Schéma de live_after_last_pivot

Se connecte à

Lit depuis
Alimente

Exemples

  • Filtre : n’autoriser les signaux longs que lorsque le direction_filter indique que la première jambe est haussière.
  • Utiliser retracement_filter avec une plage de 38.2 à 78.6 pour n’admettre que les pullbacks à l’intérieur de la zone Fibonacci classique.

Erreurs courantes

  • Choisir des profils de swings, des enveloppes ou des positions de sommet que le motif en amont ne peut jamais produire pour son nombre de jambes, ce qui fait échouer le validateur de synchronisation.
  • Utiliser le mode include avec une liste de codes vide, qui ne correspond jamais à rien (une liste exclude vide passe toujours, au contraire).

Voir aussi