StochRSI
Stochastic appliqué au RSI. Au lieu de mesurer où se situe le close dans le range high/low, on mesure où se situe le RSI dans son propre range récent. Résultat : un oscillateur plus réactif que le RSI seul, plus lisse que le Stochastic pur.
Définition
L'idée de Tushar Chande et Stanley Kroll (1994) : le RSI lui-même fluctue dans une bande, et appliquer un Stochastic sur cette bande révèle des extrêmes "internes" non visibles sur le RSI brut. Beaucoup plus sensible aux retournements à court terme.
Formule
1. Calculer rsi(closes, 14) pour chaque barre i ≥ 14
→ rsiSeries
2. Sur les stochPeriod (=14) dernières valeurs de rsiSeries :
mx = max, mn = min
3. StochRSI = (rsiNow − mn) / (mx − mn) × 100
Paramètres dans le code
- rsiPeriod : 14
- stochPeriod : 14
- Implémentation :
forex-assistant.tsx:418— fonctionstochRsi(prices, rsiPeriod, stochPeriod) - Cas dégénéré : retourne 50 si pas assez de barres (il en faut > 28) ou si le range RSI récent est nul.
- Coût : O(n²) — recalcule le RSI sur chaque préfixe. Ok à 200 barres, à surveiller en montant.
Interprétation
| Zone | Lecture |
|---|---|
| > 80 | Surachat — RSI proche de son plus haut récent |
| 20 – 80 | Neutre |
| < 20 | Survente — RSI proche de son plus bas récent |
Logique de score (forex-assistant.tsx:1456)
> 80 → score = -1 (max 1)
< 20 → score = +1 (max 1)
sinon → score = 0
Mean-reverting, pondération moyenne identique au Stochastic (il s'agit du même concept appliqué une couche plus haut).
Pièges
- Très bruyant : par construction, StochRSI saute de 0 à 100 fréquemment. Les vrais traders Chande utilisent une SMA(3) sur StochRSI pour produire un %D — non implémenté ici.
- Faux signaux fréquents : sur M5, StochRSI peut générer 5–10 cross extrêmes par heure. Combiner impérativement avec un filtre de tendance (ADX, MACD).
- Doublon avec RSI : si le RSI est déjà en surachat, StochRSI le sera quasi-systématiquement. Le score "vrai signal contraire" est rare.
- Performances : O(n²) sur 200 barres = ~20000 opérations RSI. Acceptable mais une montée à 1000 barres serait coûteuse.
Indicateurs liés
- RSI 14 — la couche de base
- Stochastic — la couche d'oscillation appliquée ici à un autre signal
- Connors RSI — autre composite RSI, encore plus sophistiqué
- Schaff TC — Stochastic appliqué non au RSI mais à la MACD line