Market Behavior derrière le Wedge
« Un wedge n'est pas fondamentalement bullish ou bearish. C'est une structure directionnelle dont l'efficacité se dégrade progressivement. »
L'article Détection de Wedge — Algorithme, Dédup, Confidence couvre le comment : régression linéaire sur 4 pivots, test de convergence des pentes, scan breakout. Celui-ci couvre le pourquoi : ce qu'un wedge raconte vraiment sur le comportement des participants.
La distinction est importante parce qu'un détecteur purement géométrique passe à côté de 80% de l'information. Deux wedges avec la même « forme » peuvent avoir des significations radicalement différentes selon ce qui se passe dans le flow sous-jacent.
Le framework : Condition → Event → Confirmation
Dans l'approche TNT, un pattern n'est jamais un signal à lui seul. Il est décomposé en trois étages :
┌───────────────────────────┐
│ CONDITION │ Le wedge en formation :
│ Bearish compression │ la condition pré-existante qui rend
│ Sellers weakening │ un reversal "probable"
└──────────────┬────────────┘
│
▼
┌───────────────────────────┐
│ EVENT │ Le breakout :
│ Upper boundary breakout │ l'événement qui déclenche le changement
└──────────────┬────────────┘
│
▼
┌───────────────────────────┐
│ CONFIRMATION │ Break du dernier LH + expansion :
│ Structural break + flow │ la validation que le contrôle a bien
└───────────────────────────┘ changé de camp
Un wedge seul = Condition. Pas un signal. Le signal naît quand les trois étages s'enchaînent.
Falling Wedge — déroulé comportemental
Prends un falling wedge classique. Visuellement :
Prix
│ \ LH
│ \
│ \ LH
│ \
│ \ LH ← vendeurs encore capables de pousser
│ \
│ \__
│ \_ ← mais de moins en moins efficacement
│ \_
│ ↑ breakout
└────────────────── temps
Phase 1 — Dominance vendeuse (structure bearish)
Au début du wedge, le marché fait objectivement :
Lower High → Lower Low → Lower High → Lower Low
Structurellement, c'est bearish. Les vendeurs contrôlent. Les acheteurs ne réussissent pas à produire de Higher Low.
Si tu détectais un signal bullish ici, tu te mettrais long contre une tendance baissière confirmée. C'est une des raisons pour lesquelles les wedges piègent les traders impatients.
Phase 2 — Dégradation du downside efficiency
C'est la caractéristique centrale. Les vendeurs continuent d'attaquer, mais le déplacement obtenu par push diminue progressivement :
Swing 1 ↓ : -8%
Swing 2 ↓ : -5%
Swing 3 ↓ : -2.5%
Swing 4 ↓ : -1%
Même direction, mais efficacité décroissante. On parle de dégradation du bearish price efficiency. Métrique quantifiable :
downside_efficiency = |price_displacement| / effort
= |close_end - close_start| / (volume × duration_bars)
Un wedge sain présente une décroissance monotone ou quasi-monotone de cette métrique entre swings successifs. Si l'efficiency reste stable ou augmente, ce n'est pas une compression — c'est une continuation.
Visuellement, les impulses baissières deviennent de plus en plus courts :
Bear impulse #1 ████████████████
Bear impulse #2 ██████████
Bear impulse #3 ██████
Bear impulse #4 ███
Phase 3 — Absorption sur les lows
Pourquoi les prix continuent-ils de faire des Lower Lows malgré l'épuisement ?
Parce qu'un reversal n'est pas instantané. Il reste encore suffisamment de vendeurs agressifs pour traverser légèrement le précédent low. Mais ils rencontrent progressivement de plus en plus de demande qui absorbe.
Sell market orders Demand book
↓↓↓↓↓ ↑↑
↓↓↓↓ ↑↑↑
↓↓↓ ↑↑↑↑
↓↓ ↑↑↑↑↑
Résultat net : beaucoup d'effort pour peu de déplacement. C'est le concept d'absorption.
Signatures observables en candles :
- Mèches basses longues — le prix explore sous le low précédent, trouve de la liquidité, mais revient. Le
wick_ratio = lower_wick / bodydevient élevé sur plusieurs bougies. - Volume élevé sans range expansion — gros volume sur les attaques baissières, mais range quotidien qui se contracte.
- Follow-through faible — chaque LL n'est confirmé par aucune bougie supplémentaire dans la direction baissière.
Phase 4 — Compression des Lower Highs
Pendant que les lows s'épuisent, les Lower Highs se contractent aussi :
Canal bearish classique Falling wedge
\ \ \
\ \ \
\ \ \
\ \ \__
\__
\_
Oscillations qui se contractent → volatility compression. Dans un canal bearish, l'amplitude des rallies reste stable. Dans un wedge, elle décroît.
Le wedge encode donc trois choses simultanément :
- Tendance baissière structurelle (LH + LL)
- Décroissance de l'amplitude des swings
- Dégradation du downside efficiency
Ce qui est beaucoup plus informatif que « deux lignes convergentes ».
Phase 5 — L'EVENT : break du dernier Lower High
C'est là que le vrai changement de comportement arrive. Jusqu'ici, les vendeurs réussissaient à chaque fois à créer un nouveau LH. Au breakout :
LH
/\
/ \
/ \ LH
/ \ /\
/ \_/ \
/ \___
LL LL
↑
breakout
break du LH
Pour la première fois, les acheteurs sont suffisamment agressifs pour traverser la zone où les vendeurs reprenaient historiquement le contrôle.
Avant ce breakout : seller dominance weakening (condition). Après : buyer initiative potentielle (transition).
C'est le break du dernier LH qui est le signal structurel, pas le breakout de la trendline du wedge. La trendline est un artifice visuel ; le LH est un niveau où le flow s'est inversé historiquement.
Phase 6 — L'amplificateur : positioning
C'est ce qui rend le breakout explosif. Pendant toute la phase de wedge, des traders shortent :
- les Lower Highs eux-mêmes
- les breakdowns des lows précédents
- les touches de la trendline supérieure
- les retests du range
Leurs stops sont systématiquement placés au-dessus de la structure — typiquement au-dessus du dernier LH ou de la trendline sup.
Quand le wedge casse :
BUY stops des shorts
↑ ↑ ↑ ↑
───────────────
LH
│
breakout ↑
/|
/ |
___________/ |
Tu as simultanément :
- Nouveaux buyers qui entrent sur le breakout
- Shorts profitables qui prennent leurs gains (buy to close)
- Shorts invalidés qui rachètent en douleur (short covering)
- Breakout traders qui déclenchent leurs stop-buy orders
- Stops techniques des shorts au-dessus des LH
Tous ces flux pointent dans la même direction : buy flow. C'est pourquoi le passage compression → expansion est souvent violent et rapide.
Rising Wedge — miroir exact
Toute la logique s'inverse pour un rising wedge :
- Phase 1 : HH + HL — structure bullish, acheteurs en contrôle
- Phase 2 : upside efficiency qui se dégrade — chaque poussée haussière produit moins de gain
- Phase 3 : mèches hautes de plus en plus longues (absorption de la demande par de l'offre)
- Phase 4 : HL de moins en moins profonds → compression
- Phase 5 : break du dernier HL = EVENT
- Phase 6 : long stops en dessous → cascade bearish
Formule comportementale : bullish directional compression caused by progressively diminishing upside efficiency, followed by a potential transition from buyers to sellers.
Pièges — tous les wedges ne reversent pas
Un falling wedge peut parfaitement se résoudre vers le bas (continuation baissière). Dans ce cas, la lecture est :
- La compression n'était pas de l'absorption, c'était une pause.
- Les vendeurs n'étaient pas épuisés, ils re-accumulaient avant la prochaine attaque.
- Le downside efficiency n'avait pas vraiment baissé — c'était juste une consolidation inter-swings.
Signaux de ce scénario :
- Pas de wicks d'absorption prononcées sur les lows
- Volume qui reste stable (pas de chute de participation vendeuse)
- Pas de HH intermédiaire — strict LH/LL sans un seul HH ou HL
- Downside efficiency qui remonte sur le dernier swing
C'est pourquoi un détecteur basé uniquement sur la convergence géométrique aura un hit rate médiocre. Il faut combiner avec des métriques comportementales.
Implications pour un détecteur quant
Repenser la détection du wedge en termes comportementaux donne une shortlist de features bien plus robustes que « slope ratio ». Candidats :
| Métrique | Ce qu'elle capture | Signal attendu |
|---|---|---|
downside_efficiency_decay |
Ratio des displacements successifs normalisés par duration/volume | Monotonie décroissante |
swing_amplitude_decay |
Amplitude des N derniers swings (ATR-normalisée) | Décroissance ≥ 30% |
volatility_compression_ratio |
ATR(N) / ATR(2N) |
< 0.75 (compression claire) |
absorption_wick_ratio |
Moyenne ` | lower_wick |
participation_delta |
Variation du volume moyen entre impulses successifs | Décroissance ou volume anormal sur mèches |
last_lh_break (event) |
Prix close au-dessus du dernier Lower High identifié | Boolean strict |
short_squeeze_potential |
Densité estimée de stops au-dessus du dernier LH | Élevée = breakout plus explosif |
Approche recommandée :
- Le détecteur géométrique actuel (régression + convergence) détecte la condition structurelle.
- On enrichit avec les métriques comportementales pour scorer la qualité du wedge (plutôt que juste
confidence = slope ratio). - Le signal n'est émis qu'au moment du break structurel du dernier LH, pas au touch de la trendline.
- Le
payload_jsondu pattern transporte les métriques comportementales pour permettre un filtrage downstream.
Lien avec le code actuel : voir Détection de Wedge — Algorithme, Dédup, Confidence. La confidence actuelle (ratio de pentes) est une proxy faible de la vraie behavioral quality. Une v2 du score pourrait pondérer : score = 0.3 × slope_ratio + 0.3 × efficiency_decay + 0.2 × volatility_compression + 0.2 × absorption_signal.
Formulation canonique
Pour mémoriser la lecture complète d'un wedge, retenir :
Falling wedge = bearish directional compression causée par une progressively diminishing downside efficiency, suivie d'une potential transition of control from sellers to buyers — qui se matérialise par le break du dernier Lower High et s'amplifie via le squeeze des shorts positionnés au-dessus de la structure.
Et la hiérarchie :
- Condition = wedge structurel observable (notre détecteur actuel)
- Event = break du dernier LH / HL
- Confirmation = expansion + volume + follow-through
Un wedge sans event n'est pas un signal. Un event sans wedge n'est pas aussi explosif. Les deux ensemble + un positionnement contrarian à squeezer = le set-up classique.