Supertrend
Canal ATR-trailing qui ne change de côté que lorsque le close dépasse le niveau opposé. Conçu par Olivier Seban (2008). Donne un signal directionnel clair sans cross multiples.
Définition
Supertrend calcule deux bandes (HL2 ± mult × ATR) puis ne garde que celle qui suit le côté actuel : si on est en haussier, la bande BASSE trail le marché ; si on bascule baissier, la bande HAUTE trail. Le basculement n'arrive que si le close traverse la bande active.
Formule
hl2 = (high + low) / 2
atr = ATR(highs, lows, closes, period)
upperBand = hl2 + mult × atr
lowerBand = hl2 − mult × atr
direction = close > hl2 ? +1 : −1
value = direction > 0 ? lowerBand : upperBand
L'implémentation simplifiée ici prend la direction au close courant. La version stateful "officielle" persiste la direction tant que le close n'a pas franchi la bande active.
Paramètres dans le code
- Période ATR : 10
- Multiplicateur : 3
- Implémentation :
forex-assistant.tsx:727— fonctionsupertrend(highs, lows, closes, period = 10, mult = 3) - Sortie :
{ value, direction, upperBand, lowerBand }
Interprétation
| Direction | Lecture |
|---|---|
| +1 (long) | Le close est au-dessus de HL2 → tendance haussière, bande basse = stop trailing |
| −1 (short) | Le close est en-dessous de HL2 → tendance baissière, bande haute = stop trailing |
Les basculements sont l'événement clé : un retournement nette de Supertrend = changement de régime.
Logique de score (forex-assistant.tsx:1454)
score = direction × 1.2 (max 1.2)
Vote binaire mais avec un poids supérieur à la moyenne (1.2 vs ~1.0 pour les autres trend lines). Reflète la fiabilité accrue du signal multi-confirmé (HL2 + ATR).
Pièges
- Notre version simplifiée : la vraie Supertrend persiste la direction tant qu'il n'y a pas de cross. Notre version regarde juste si close > HL2. Les deux convergent en tendance forte mais divergent en range.
- Multiplier 3 = sensibilité :
mult = 1change de côté tous les jours,mult = 5quasi jamais. 3 est un compromis — à ajuster selon le timeframe. - Pas de filtre tendance : en marché non-tendanciel, Supertrend bascule fréquemment et donne des signaux contradictoires. Combiner avec ADX > 20.
- Stop-loss naturel : Supertrend est aussi populaire comme stop trailing — sortir à la cassure de la bande active.
Indicateurs liés
- ATR 14 — la brique de base
- Parabolic SAR — autre trailing stop, plus agressif (parabole accélérante)
- Keltner — canal ATR centré sur EMA, sans le mécanisme de switching
- Donchian 20 — canal alternative sans ATR