Aller au contenu
StatePath
Atlas des outilsmarket.chart_patterns

Outil

Chart Patterns

market.chart_patterns

MarketStructure

Entrées

pivotsEvent list

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

Bundle (untagged)

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é.

Schéma de présentation de Chart Patternscp.neckline

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

Double sommet (M)double_top

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.

Schéma de Double sommet (M)cp.necklinecp.resistance

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.

Double creux (W)double_bottom

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.

Schéma de Double creux (W)cp.necklinecp.support

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.

Rectanglerectangle

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.

Schéma de Rectanglecp.resistancecp.support

Quand l’utiliser: Trading de fourchette / consolidation, ou attente de la cassure de la fourchette pour prendre le mouvement qui suit.

Tête et épaules (sommet)head_shoulders_top

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.

Schéma de Tête et épaules (sommet)cp.neckline

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.

Tête et épaules (creux)head_shoulders_bottom

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.

Schéma de Tête et épaules (creux)cp.neckline

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.

Triple sommettriple_top

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.

Schéma de Triple sommetcp.resistancecp.neckline

Quand l’utiliser: Quand le prix a échoué trois fois au même plafond et que vous visez la cassure baissière.

Triple creuxtriple_bottom

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.

Schéma de Triple creuxcp.supportcp.neckline

Quand l’utiliser: Quand le prix a tenu trois fois au même plancher et que vous visez la cassure haussière.

Pic en V (sommet)v_spike_top

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.

Schéma de Pic en V (sommet)cp.spike

Quand l’utiliser: Saisir un sommet d’épuisement : une poussée parabolique qui rebascule violemment sur la même bougie ou la suivante.

Pic en V (creux)v_spike_bottom

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.

Schéma de Pic en V (creux)cp.spike

Quand l’utiliser: Saisir un creux de capitulation : une vague de panique qui rebondit fortement sur la même bougie ou la suivante.

Bump and runbump_run

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.

Schéma de Bump and runcp.leadin

Quand l’utiliser: Repérer une accélération insoutenable qui restitue l’excès une fois la ligne d’amorce cassée.

Triangle ascendanttriangle_ascending

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.

Schéma de Triangle ascendantcp.resistance

Quand l’utiliser: Achats de continuation : des plus bas plus hauts qui pressent contre un plafond fixe qui finit par céder.

Triangle descendanttriangle_descending

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.

Schéma de Triangle descendantcp.support

Quand l’utiliser: Ventes de continuation : des plus hauts plus bas qui pressent contre un plancher fixe qui finit par céder.

Triangle symétriquetriangle_symmetrical

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.

Schéma de Triangle symétriquecp.apex

Quand l’utiliser: Continuation après compression de volatilité : tradez la cassure de la ligne convergente qui cède en premier.

Canal ascendantchannel_ascending

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.

Schéma de Canal ascendantcp.upper_railcp.lower_rail

Quand l’utiliser: Trader une tendance haussière propre : acheter le rail inférieur, surveiller sa cassure comme signal de changement de tendance.

Canal descendantchannel_descending

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.

Schéma de Canal descendantcp.upper_railcp.lower_rail

Quand l’utiliser: Trader une tendance baissière propre : vendre le rail supérieur, surveiller sa cassure comme signal de changement de tendance.

Canal horizontalchannel_horizontal

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.

Schéma de Canal horizontalcp.upper_railcp.lower_rail

Quand l’utiliser: Marchés latéraux : faire du contre sur les rails ou attendre la cassure de rail qui amorce la prochaine tendance.

Biseau ascendantwedge_rising

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.

Schéma de Biseau ascendantcp.upper_railcp.lower_rail

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.

Biseau descendantwedge_falling

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.

Schéma de Biseau descendantcp.upper_railcp.lower_rail

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.

Élargissement au sommetbroadening_top

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.

Schéma de Élargissement au sommet

Quand l’utiliser: Lire un sommet chaotique et en expansion où les swings s’élargissent au lieu de se resserrer.

Élargissement au creuxbroadening_bottom

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.

Schéma de Élargissement au creux

Quand l’utiliser: Lire un creux chaotique et en expansion où les swings s’élargissent avant une résolution haussière.

Fanion haussierflag_bull

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.

Schéma de Fanion haussiercp.flag_topcp.flag_bottom

Quand l’utiliser: Achats de continuation après une impulsion forte : acheter la cassure hors du canal de repli.

Fanion baissierflag_bear

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.

Schéma de Fanion baissiercp.flag_topcp.flag_bottom

Quand l’utiliser: Ventes de continuation après une forte impulsion baissière : vendre la cassure hors du canal de rebond.

Pennantpennant

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.

Schéma de Pennantcp.apex

Quand l’utiliser: Continuation après un mouvement rapide : trader la cassure du petit enroulement dans le sens de la tendance.

Sommet arrondirounding_top

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.

Schéma de Sommet arrondi

Quand l’utiliser: Lire un sommet de distribution lent où le momentum s’étiole tranquillement et bascule à la baisse.

Creux arrondirounding_bottom

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.

Schéma de Creux arrondi

Quand l’utiliser: Lire une base d’accumulation lente où la vente se tarit tranquillement et repart à la hausse.

Tasse avec ansecup_handle

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.

Schéma de Tasse avec ansecp.rim

Quand l’utiliser: Achats de continuation depuis une base longue : acheter la cassure au-dessus du rebord après le repli de l’anse.

Tasse avec anse inverséecup_handle_inverted

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.

Schéma de Tasse avec anse inverséecp.rim

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.

Diamant au sommetdiamond_top

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.

Schéma de Diamant au sommet

Quand l’utiliser: Lire un sommet qui s’ouvre en mégaphone puis se renroule avant de basculer.

Diamant au creuxdiamond_bottom

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.

Schéma de Diamant au creux

Quand l’utiliser: Lire une base qui s’ouvre en mégaphone puis se renroule avant de repartir à la hausse.

Mouvement mesuré haussiermeasured_move_bull

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.

Schéma de Mouvement mesuré haussiercp.leg1_topcp.target

Quand l’utiliser: Projeter un objectif haussier : la jambe AB en hausse, un repli BC, puis une jambe CD qui reflète AB.

Mouvement mesuré baissiermeasured_move_bear

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.

Schéma de Mouvement mesuré baissiercp.leg1_bottomcp.target

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

Cassure en pourcentagepercent

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.

Schéma de Cassure en pourcentage

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.

Cassure en ATRatr

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.

Schéma de Cassure en ATR

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

Bulkowski (partiel)bulkowski_p

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.

Schéma de Bulkowski (partiel)cp.pattern_highcp.breakoutcp.target_partialcp.full_height

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.

Hauteur totalefull_height

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.

Schéma de Hauteur totalecp.pattern_highcp.breakoutcp.target_full

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

familiesmulti_enum

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.

Choix:double_topdouble_bottomrectanglehead_shoulders_tophead_shoulders_bottomtriple_toptriple_bottomv_spike_topv_spike_bottombump_runtriangle_ascendingtriangle_descendingtriangle_symmetricalchannel_ascendingchannel_descendingchannel_horizontalwedge_risingwedge_fallingbroadening_topbroadening_bottomflag_bullflag_bearpennantrounding_toprounding_bottomcup_handlecup_handle_inverteddiamond_topdiamond_bottommeasured_move_bullmeasured_move_bear
zigzag_depthscalar

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.

pivot_sensitivityscalar

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.

equality_tolerance_pctscalar

À 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.

trendline_min_touchesscalar

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.

trendline_slope_tolerancescalar

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.

symmetry_tolerancescalar

À 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.

min_duration_barsscalar

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.

max_duration_barsscalar

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.

breakout_modeenum

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).

Choix:percentatr
breakout_thresholdscalar

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.

volume_confirmation_ratioscalar

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.

retest_window_barsscalar

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.

measure_factor_modeenum

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).

Choix:bulkowski_pfull_height

Se connecte à

Lit depuis
Alimente

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.

Voir aussi