Outil
Chart Patterns
market.chart_patterns
Entrées
Un flux optionnel de pivots de swing pré-calculés (hauts et bas) à partir desquels le détecteur bâtit les figures. Branchez votre propre source de zigzag ou de swing pour contrôler exactement quels points de retournement comptent ; laissez-le non connecté et l’outil dérive les pivots en interne à partir de zigzag_depth et pivot_sensitivity.
Sorties
Un bundle de figures chartistes détectées. Chaque correspondance porte sa famille, les bougies qu’elle couvre, ses frontières clés (ligne de cou, rails, support/résistance), si et où elle a cassé, et un objectif de prix projeté dimensionné par measure_factor_mode. Tapez dans le bundle pour conditionner les entrées sur une figure précise ou pour piloter objectifs et stops.
Chart Patterns balaie le prix à la recherche des figures géométriques classiques que surveillent les analystes techniques — double sommet, tête et épaules, triangles, canaux, biseaux, fanions, tasse avec anse, et bien d’autres. Pour chaque figure trouvée, il vous indique la forme, l’emplacement de la ligne de cassure et un objectif de prix projeté.
Fonctionnement
Il réduit le prix à un zigzag de pivots de swing (à l’aide de zigzag_depth et pivot_sensitivity, ou de pivots que vous fournissez), puis teste la séquence de pivots récente contre la géométrie de chaque famille que vous activez — hauts/bas égaux, lignes de tendance convergentes ou parallèles, symétrie et durée. Une correspondance est confirmée lorsque le prix franchit la frontière de la figure de breakout_threshold (en percent ou en ATR), éventuellement avec un pic de volume, et l’objectif est projeté depuis la hauteur de la figure selon measure_factor_mode.
Modes
Options de Families
Deux sommets à peu près au même niveau haut, séparés par un creux — un retournement baissier qui se confirme quand le prix casse la ligne de cou tracée sous le creux central.
Quand l’utiliser: Repérer un marché en train de former un sommet : deux poussées avortées vers le même plafond, puis une cassure du plus bas de swing entre elles.
Deux creux à peu près au même niveau bas, séparés par un sommet — un retournement haussier qui se confirme quand le prix casse la ligne de cou tracée au-dessus du sommet central.
Quand l’utiliser: Repérer un marché en train de former un creux : deux poussées avortées vers le même plancher, puis une cassure du plus haut de swing entre elles.
Le prix oscille entre un plancher de support plat et un plafond de résistance plat, formant une fourchette horizontale qui se dénoue par la cassure de l’un des bords.
Quand l’utiliser: Trading de fourchette / consolidation, ou attente de la cassure de la fourchette pour prendre le mouvement qui suit.
Une épaule gauche, une tête plus haute, puis une épaule droite plus basse, toutes posées sur une ligne de cou — le retournement baissier classique, confirmé à la cassure de la ligne de cou.
Quand l’utiliser: Annoncer la fin d’une tendance haussière ; l’échec de l’épaule droite plus la cassure de la ligne de cou constituent l’entrée.
Une tête et épaules inversée — épaule gauche, tête plus profonde, épaule droite plus haute sous une ligne de cou — un retournement haussier confirmé lorsque le prix casse vers le haut à travers la ligne de cou.
Quand l’utiliser: Annoncer la fin d’une tendance baissière ; le plus bas plus haut de l’épaule droite plus la cassure de la ligne de cou constituent l’entrée.
Trois sommets à peu près au même niveau haut séparés par deux creux — un retournement baissier plus fort qu’un double sommet, confirmé à la cassure sous le support commun.
Quand l’utiliser: Quand le prix a échoué trois fois au même plafond et que vous visez la cassure baissière.
Trois creux à peu près au même niveau bas séparés par deux sommets — un retournement haussier plus fort qu’un double creux, confirmé à la cassure au-dessus de la résistance commune.
Quand l’utiliser: Quand le prix a tenu trois fois au même plancher et que vous visez la cassure haussière.
Un rallye brutal, quasi vertical, qui culmine en un seul pic et se retourne tout aussi vite — un retournement baissier rapide sans arrondi ni retest.
Quand l’utiliser: Saisir un sommet d’épuisement : une poussée parabolique qui rebascule violemment sur la même bougie ou la suivante.
Une vente brutale, quasi verticale, qui touche le fond en un seul pic et se retourne tout aussi vite — un retournement haussier rapide sans arrondi ni retest.
Quand l’utiliser: Saisir un creux de capitulation : une vague de panique qui rebondit fortement sur la même bougie ou la suivante.
Une tendance d’amorce douce (la ligne d’amorce) est suivie d’un «bump» raide et exagéré, puis le prix casse de nouveau sous la ligne de tendance d’amorce et repart en sens inverse.
Quand l’utiliser: Repérer une accélération insoutenable qui restitue l’excès une fois la ligne d’amorce cassée.
Un plafond de résistance plat avec une ligne de support montante faite de plus bas plus hauts — généralement une continuation haussière qui se dénoue par la cassure au-dessus du plafond.
Quand l’utiliser: Achats de continuation : des plus bas plus hauts qui pressent contre un plafond fixe qui finit par céder.
Un plancher de support plat avec une ligne de résistance descendante faite de plus hauts plus bas — généralement une continuation baissière qui se dénoue par la cassure sous le plancher.
Quand l’utiliser: Ventes de continuation : des plus hauts plus bas qui pressent contre un plancher fixe qui finit par céder.
Des plus hauts plus bas et des plus bas plus hauts convergent vers un apex — une figure d’enroulement neutre qui casse dans la direction de l’échappement final, souvent la tendance précédente.
Quand l’utiliser: Continuation après compression de volatilité : tradez la cassure de la ligne convergente qui cède en premier.
Le prix grimpe entre deux lignes parallèles inclinées vers le haut — un canal haussier ; continuation de tendance tant qu’il tient, alerte de retournement si le rail inférieur casse.
Quand l’utiliser: Trader une tendance haussière propre : acheter le rail inférieur, surveiller sa cassure comme signal de changement de tendance.
Le prix descend entre deux lignes parallèles inclinées vers le bas — un canal baissier ; continuation de tendance tant qu’il tient, alerte de retournement si le rail supérieur casse.
Quand l’utiliser: Trader une tendance baissière propre : vendre le rail supérieur, surveiller sa cassure comme signal de changement de tendance.
Le prix évolue latéralement entre deux rails plats parallèles — un canal horizontal qui se trade comme un rectangle jusqu’à ce qu’un rail casse.
Quand l’utiliser: Marchés latéraux : faire du contre sur les rails ou attendre la cassure de rail qui amorce la prochaine tendance.
Les deux rails montent mais convergent, le rail inférieur étant plus raide — un rallye qui s’essouffle et se résout généralement de façon baissière à la cassure de la ligne inférieure.
Quand l’utiliser: Repérer une tendance haussière qui s’épuise : un biseau qui se resserre vers le haut et tend à casser à la baisse.
Les deux rails descendent mais convergent, le rail supérieur étant plus raide — une vente qui s’essouffle et se résout généralement de façon haussière à la cassure de la ligne supérieure.
Quand l’utiliser: Repérer une tendance baissière qui s’épuise : un biseau qui se resserre vers le bas et tend à casser à la hausse.
Un mégaphone de plus hauts plus hauts et de plus bas plus bas s’élargissant avec le temps, formé près d’un sommet — volatilité et instabilité croissantes qui se résolvent souvent de façon baissière.
Quand l’utiliser: Lire un sommet chaotique et en expansion où les swings s’élargissent au lieu de se resserrer.
Un mégaphone de plus hauts plus hauts et de plus bas plus bas s’élargissant avec le temps, formé près d’un creux — volatilité en expansion qui se résout souvent de façon haussière à la sortie de la base.
Quand l’utiliser: Lire un creux chaotique et en expansion où les swings s’élargissent avant une résolution haussière.
Un rallye raide (le mât) suivi d’un petit canal de consolidation incliné vers le bas — une continuation haussière qui casse à la hausse hors du fanion.
Quand l’utiliser: Achats de continuation après une impulsion forte : acheter la cassure hors du canal de repli.
Une chute raide (le mât) suivie d’un petit canal de consolidation incliné vers le haut — une continuation baissière qui casse à la baisse hors du fanion.
Quand l’utiliser: Ventes de continuation après une forte impulsion baissière : vendre la cassure hors du canal de rebond.
Un mouvement brutal suivi d’une petite pause en triangle symétrique qui converge vers un point — une brève continuation qui casse dans la direction de l’impulsion précédente.
Quand l’utiliser: Continuation après un mouvement rapide : trader la cassure du petit enroulement dans le sens de la tendance.
Le prix s’arrondit en un dôme lent et régulier — un retournement baissier graduel où la tendance haussière bascule en tendance baissière sans pivot net.
Quand l’utiliser: Lire un sommet de distribution lent où le momentum s’étiole tranquillement et bascule à la baisse.
Le prix décrit une soucoupe lente et régulière — un retournement haussier graduel où la tendance baissière s’arrondit en tendance haussière sans pivot net.
Quand l’utiliser: Lire une base d’accumulation lente où la vente se tarit tranquillement et repart à la hausse.
Une soucoupe arrondie (la tasse) suivie d’une légère dérive baissière (l’anse) juste sous le rebord — une continuation haussière qui casse au-dessus du rebord.
Quand l’utiliser: Achats de continuation depuis une base longue : acheter la cassure au-dessus du rebord après le repli de l’anse.
Un dôme arrondi (la tasse inversée) suivi d’une légère dérive haussière (l’anse) juste au-dessus du rebord — une continuation baissière qui casse sous le rebord.
Quand l’utiliser: Ventes de continuation depuis un dôme de sommet : vendre la cassure sous le rebord après le rebond de l’anse.
Les swings s’élargissent d’abord puis se contractent, traçant un diamant près d’un sommet — un retournement baissier confirmé à la cassure de la ligne convergente inférieure.
Quand l’utiliser: Lire un sommet qui s’ouvre en mégaphone puis se renroule avant de basculer.
Les swings s’élargissent d’abord puis se contractent, traçant un diamant près d’un creux — un retournement haussier confirmé à la cassure de la ligne convergente supérieure.
Quand l’utiliser: Lire une base qui s’ouvre en mégaphone puis se renroule avant de repartir à la hausse.
Deux jambes haussières à peu près égales reliées par un repli correctif — la première jambe projette la taille de la seconde, de sorte que le mouvement «mesure» son propre objectif.
Quand l’utiliser: Projeter un objectif haussier : la jambe AB en hausse, un repli BC, puis une jambe CD qui reflète AB.
Deux jambes baissières à peu près égales reliées par un rebond correctif — la première jambe projette la taille de la seconde, de sorte que le mouvement «mesure» son propre objectif baissier.
Quand l’utiliser: Projeter un objectif baissier : la jambe AB en baisse, un rebond BC, puis une jambe CD qui reflète AB.
Options de Breakout mode
Une cassure ne compte que lorsque le prix franchit la frontière de la figure de breakout_threshold exprimé en pourcentage du prix — un filtre indépendant de l’échelle qui se comporte de la même façon sur une action à $1 et un indice à $2 000.
Quand l’utiliser: Le défaut portable : quand vous voulez que le même tampon de cassure signifie la même chose sur des symboles de prix très différents.
Une cassure ne compte que lorsque le prix franchit la frontière de la figure de breakout_threshold multiples d’ATR — le tampon s’élargit automatiquement en conditions volatiles et se resserre dans le calme.
Quand l’utiliser: Quand vous voulez que le filtre de cassure s’adapte à la volatilité actuelle plutôt qu’à un pourcentage fixe, afin que les marchés agités exigent une poussée plus forte pour confirmer.
Options de Measure factor mode
L’objectif projeté utilise la fraction statistiquement mesurée par Bulkowski de la hauteur de la figure — généralement inférieure à la hauteur totale, car la plupart des figures n’atteignent historiquement pas la projection 1:1 du manuel.
Quand l’utiliser: Le défaut réaliste : quand vous voulez des objectifs de prix dimensionnés sur la distance que ces figures parcourent réellement, et non sur la mesure idéale complète.
L’objectif projeté utilise toute la hauteur de la figure mesurée 1:1 depuis le point de cassure — l’objectif classique du manuel, plus ambitieux que le partiel de Bulkowski.
Quand l’utiliser: Quand vous voulez l’objectif traditionnel à hauteur totale, en acceptant que le prix l’atteigne moins souvent que la mesure partielle.
Configuration
Quelles familles de figures chartistes le détecteur recherche. Cochez chaque figure qui vous intéresse — 31 sont disponibles, des retournements (double sommet/creux, tête et épaules, triple sommet/creux) aux triangles, canaux, biseaux, fanions et tasse avec anse. Chaque famille activée ajoute ses propres correspondances au bundle de sortie.
La profondeur minimale de swing (en bougies) que le zigzag sous-jacent doit parcourir avant de poser un nouveau pivot. Des valeurs plus grandes ne retiennent que les swings importants, de sorte que les figures se bâtissent sur les grands retournements et que les petites oscillations sont ignorées ; des valeurs plus petites captent une structure plus fine mais admettent plus de bruit.
Avec quelle facilité un plus haut ou un plus bas local est accepté comme pivot de figure. Une sensibilité plus élevée enregistre plus de points de retournement (plus de figures candidates, plus de faux positifs) ; une sensibilité plus basse exige des swings plus nets et plus prononcés avant de compter un pivot.
À quel point deux sommets (ou deux creux) doivent être proches en prix, en pourcentage, pour être considérés comme «égaux» — le test qui permet à un double sommet, un triple sommet ou un rectangle de se qualifier. Une tolérance plus grande accepte des correspondances plus grossières ; une tolérance plus serrée exige des hauts ou des bas quasi identiques.
Le nombre minimal de pivots qu’une ligne de tendance doit toucher avant d’être traitée comme une frontière de figure valide (un rail de triangle, de canal ou de biseau). Plus de touches signifient une ligne mieux confirmée mais moins de figures ; le plancher usuel est de 2-3 touches par ligne.
De combien la pente d’une ligne peut s’écarter tout en comptant comme «plate» ou «parallèle» — cela décide si un sommet quasi plat est un rectangle ou un triangle ascendant, ou si deux rails sont assez parallèles pour former un canal. Une tolérance plus grande pardonne davantage une géométrie imparfaite.
À quel point les deux moitiés d’une figure symétrique doivent être équilibrées — la hauteur de l’épaule gauche par rapport à la droite dans une tête et épaules, ou les deux côtés convergents d’un triangle symétrique ou d’un diamant. Une tolérance plus grande accepte des formes déséquilibrées ; une tolérance plus serrée exige une symétrie propre.
Le nombre minimal de bougies qu’une figure peut couvrir tout en se qualifiant. L’augmenter filtre les petites formations rapides qui sont surtout du bruit ; le baisser laisse passer les figures courtes. Définit le plancher de la fenêtre de taille avec max_duration_bars.
Le nombre maximal de bougies qu’une figure peut couvrir tout en se qualifiant. Plafonne l’étirement d’une formation avant que le détecteur cesse de la traiter comme une seule figure ; devrait être confortablement supérieur à min_duration_bars.
En quelles unités breakout_threshold est mesuré : «percent» utilise un pourcentage du prix (indépendant de l’échelle entre symboles), «atr» utilise des multiples d’ATR (s’adapte à la volatilité actuelle).
De combien le prix doit franchir la frontière de la figure avant que la cassure soit confirmée. Ses unités dépendent de breakout_mode : un pourcentage du prix en mode «percent», ou un multiple d’ATR en mode «atr». Des valeurs plus grandes exigent une cassure plus décisive et réduisent les fausses cassures ; des valeurs plus petites confirment plus tôt.
De combien le volume de cassure doit être plus lourd que la moyenne de la figure pour que la cassure compte comme confirmée par le volume — ex. 1.5 signifie 50% au-dessus de la moyenne. Réglez-le pour exiger un pic de volume à la cassure ; baissez-le (ou 1.0) pour ignorer le volume.
Combien de bougies après une cassure le détecteur continue de guetter un retest de la frontière cassée (la frontière passant de résistance à support, ou inversement). Une fenêtre plus large capte les retests plus lents ; 0 désactive le suivi des retests.
Comment l’objectif de prix projeté est dimensionné depuis la hauteur de la figure : «bulkowski_p» utilise la fraction partielle statistiquement mesurée par Bulkowski (réaliste), «full_height» projette toute la hauteur 1:1 (l’objectif du manuel).
Se connecte à
Exemples
- Signal de retournement : activez head_shoulders_top et conditionnez les entrées vendeuses aux bougies où une cassure de ligne de cou confirmée s’imprime.
- Filtre de continuation : activez flag_bull et triangle_ascending et ne prenez d’achats que lorsque l’un d’eux casse avec volume_confirmation_ratio atteint.
- Pilote d’objectif : lisez l’objectif projeté d’un double_bottom détecté (dimensionné par measure_factor_mode) pour placer votre take-profit.
Erreurs courantes
- Activer les 31 familles à la fois sur une unité de temps rapide — vous vous noyez dans des correspondances qui se chevauchent et de faible qualité ; choisissez les quelques figures que votre stratégie trade réellement.
- Régler breakout_threshold trop petit, de sorte que chaque pointe mineure à travers une frontière compte comme une cassure et que vous vous fassiez secouer par des faux signaux.
- Attendre que l’objectif à hauteur totale soit atteint de façon fiable — la plupart des figures restent en deçà, ce qui est précisément la raison d’être de la mesure partielle de Bulkowski.