TTM Squeeze
Détecteur booléen de compression extrême : ON quand les bandes Bollinger sont à l'intérieur des canaux Keltner. Conçu par John Carter (TTM = "Trade The Markets"). Précurseur de cassures explosives.
Définition
TTM Squeeze répond à : « Les bandes Bollinger sont-elles plus serrées que les canaux Keltner ? » Comme Bollinger se base sur σ et Keltner sur ATR, leurs largeurs respectives mesurent la volatilité différemment. Quand BB ⊂ Keltner → la volatilité statistique est plus faible que la volatilité moyenne → squeeze.
Formule
bb = bollinger(closes, 20, 2)
kelt = keltner(highs, lows, closes, 20, 1.5)
squeeze = (bb.upper < kelt.upper) AND (bb.lower > kelt.lower)
Note : nous utilisons mult = 1.5 pour Keltner (pas 2 comme par défaut), conforme à la doctrine TTM.
Paramètres dans le code
- Bollinger : 20 / 2σ
- Keltner (en interne) : 20 / 1.5 ATR
- Implémentation :
forex-assistant.tsx:664— fonctionttmSqueeze(highs, lows, closes, period = 20) - Sortie :
boolean
Interprétation
| État | Lecture |
|---|---|
true |
SQUEEZE ON — compression, cassure imminente probable |
false |
Volatilité normale, pas de squeeze |
Une bonne stratégie : attendre que le squeeze se déclenche (passe de ON à OFF) puis suivre la direction de l'AO ou du momentum à ce moment-là.
Logique de score
score = 0 (max 0) // purement informatif
Pas de contribution au score. C'est un indicateur d'état, pas directionnel — il dit que ça va exploser, sans dire dans quel sens.
Pièges
- Pas directionnel : John Carter recommandait de combiner avec Momentum (si momentum vert au moment du déclenchement = long, sinon short). Notre panneau ne fait pas la combinaison automatique.
- Multiplicateurs Keltner = clé : avec mult=2, le squeeze est rare. Avec mult=1.5 (notre choix), plus fréquent. Avec mult=1, déclenché en permanence.
- Doublon partiel avec BB Bandwidth : les deux mesurent la compression, mais TTM Squeeze est binaire et plus strict (BB ⊂ Keltner spécifiquement).
- Faux positifs avant les news : un squeeze peut se former avant un événement majeur, mais le mouvement explosif peut aller dans n'importe quel sens.
Indicateurs liés
- Bollinger 20 — la première brique
- Keltner — la seconde brique
- BB Bandwidth — version graduée de la compression
- Mass Index — autre détecteur de retournement
- Awesome Oscillator — souvent combiné avec TTM (Carter recommande)