Divergence RSI
Détecte les divergences entre le mouvement du prix et celui du RSI. Signal classique de retournement précoce.
Définition
Une divergence apparaît quand le prix fait un nouveau plus haut sans que le RSI le fasse (ou inverse pour les plus bas). Indique que le momentum sous-jacent ne soutient plus le mouvement de prix → retournement potentiel.
Types
| Divergence | Configuration | Signal |
|---|---|---|
| Bearish (régulière) | Prix HH, RSI LH | Retournement baissier probable |
| Bullish (régulière) | Prix LL, RSI HL | Retournement haussier probable |
| Hidden bearish | Prix LH, RSI HH | Continuation baissière (rare) |
| Hidden bullish | Prix HL, RSI LL | Continuation haussière (rare) |
Notre détecteur cible essentiellement les divergences régulières (les plus actionnables).
Algorithme (simplifié)
Sur les N dernières barres :
Trouver les 2 derniers swing highs du prix : ph1 < ph2
Trouver les 2 derniers swing highs du RSI au même index : rsi1, rsi2
Si ph2 > ph1 ET rsi2 < rsi1 → Divergence baissière
Si pl2 < pl1 ET rsi2 > rsi1 → Divergence haussière
Paramètres dans le code
- Période RSI : 14 (Wilder)
- Lookback : ~30 barres
- Implémentation :
detectRsiDivergence(bars)dansforex-assistant.tsx - Sortie :
{ type: 'bullish' | 'bearish' | null, ... }
Logique de score
type === 'bullish' → score = +1.2 (max 1.2) // retournement haussier
type === 'bearish' → score = -1.2 (max 1.2) // retournement baissier
sinon (aucune) → score = 0
Pondération élevée — les vraies divergences sont rares et historiquement précises pour signaler les retournements (au prix d'un bon timing).
Pièges
- Définition des swings : la qualité de la détection dépend de la qualité des swings. Un swing high "raté" = divergence inventée.
- Précoce mais imprécise : les divergences peuvent durer plusieurs barres avant que le retournement n'arrive. Ne pas trader la divergence sans confirmation (cassure de structure, cross MA, etc.).
- Hidden divergences = continuation : moins fréquemment exploitées car contre-intuitives. Notre code ne les détecte probablement pas.
- Multi-timeframe : une divergence sur D1 est beaucoup plus fiable qu'une divergence sur M5.
Indicateurs liés
- RSI 14 — la couche de base
- MACD — autre indicateur où chercher des divergences
- HH/HL Structure — contexte essentiel
- Patterns chandeliers — confirmer la divergence par un pattern reversal