Keltner Channels
Canal centré sur EMA, avec bandes à ±ATR multiplicateur. Conçu par Chester Keltner (1960) puis modernisé par Linda Bradford Raschke avec ATR au lieu du range simple.
Définition
Keltner répond à la même question que Bollinger — où est le prix relatif à un canal — mais en utilisant ATR au lieu de σ. Conséquence : moins sensible aux outliers (un seul gros bar n'élargit pas autant les bandes).
Formule
middle = EMA(closes, 20)
atr = ATR(highs, lows, closes, 20)
upper = middle + 2 × atr
lower = middle − 2 × atr
Paramètres dans le code
- Période EMA : 20
- Période ATR : 20
- Multiplicateur : 2
- Implémentation :
forex-assistant.tsx:586— fonctionkeltner(highs, lows, closes, period = 20, mult = 2) - Sortie :
{ upper, middle, lower }ounull
Interprétation
| Position du close | Lecture |
|---|---|
| > upper | Cassure haute — biais long, volatilité directionnelle |
| middle ↔ upper | Tendance haussière modérée |
| middle | Neutre |
| middle ↔ lower | Tendance baissière modérée |
| < lower | Cassure basse — biais short |
⚠️ Logique différente de Bollinger : Keltner utilise les cassures comme signal de continuation (plus rare = plus signifiant), Bollinger comme signal de mean-reversion.
Logique de score (forex-assistant.tsx:1669)
last > upper → score = +0.8 (max 0.8) // cassure haute → biais long
last < lower → score = -0.8 (max 0.8) // cassure basse → biais short
sinon → score = 0
Lecture trend-following, à l'inverse de Bollinger. Pondération moyenne.
Pièges
- Bollinger vs Keltner : sur la même période, Keltner est plus serré (ATR < σ généralement). Keltner ⊂ Bollinger se produit régulièrement = TTM Squeeze.
- Ne se mean-reverte pas : si tu utilises Keltner comme Bollinger (vente sur upper), tu vas perdre. C'est conçu pour la cassure, pas le retour.
- Multiplicateur 2 = compromis : multiplicateur 1.5 = canal serré, plus de cassures (faux signaux). Multiplicateur 3 = canal large, signaux plus rares mais plus fiables.
- EMA(20) au centre : différent de la SMA(20) de Bollinger. Pas de "bonne" choice — Linda Raschke recommande EMA pour la réactivité.
Indicateurs liés
- Bollinger 20 — alternative basée sur σ, mean-reverting
- TTM Squeeze — détecte quand Bollinger ⊂ Keltner (compression extrême)
- ATR 14 — la brique de base
- Donchian 20 — autre canal, basé sur high/low