L’indice de force relative (RSI) est un oscillateur de momentum qui mesure la vitesse et l’ampleur des variations de prix récentes sur une échelle de 0 à 100.
Calcul
Le RSI compare les gains moyens aux pertes moyennes sur une période de lookback (souvent 14 bougies). De fortes hausses poussent le RSI vers le haut ; des ventes soutenues le font baisser.
Formule
Le gain et la perte moyens sur la période N utilisent le lissage de Wilder :
RS = AvgGain / AvgLoss
RSI = 100 − 100 / (1 + RS)
Paramètres courants
| Paramètre | Valeur par défaut courante |
|---|---|
| Période | 14 |
| Survente | 30 |
| Surachat | 70 |
En tendance forte, certains traders utilisent 40/60 au lieu de 30/70 pour réduire les faux signaux de retour à la moyenne.
Interprétation
- Sous la survente — Le marché peut être étiré à la baisse (rebond possible en range).
- Au-dessus du surachat — Le marché peut être étiré à la hausse.
- Divergence — Le prix fait un nouveau sommet mais pas le RSI (ou l’inverse), signe d’un affaiblissement du momentum.
Le RSI fonctionne mieux avec un contexte de tendance ; en forte hausse, le « surachat » peut persister longtemps.
Dans dogabot
La règle RSI émet :
- Achat lorsque le RSI est sous le niveau de survente
- Vente lorsque le RSI est au-dessus du niveau de surachat
Activez invert sur la règle pour inverser achat/vente si vous souhaitez le comportement opposé.
Exemple
Avec period 14, oversold 30 et overbought 70, supposons que le RSI affiche 28 sur la dernière bougie 4h. La règle RSI le traite comme survente et peut émettre un achat (sauf blocage par les filtres). Si le RSI atteint ensuite 72, la même règle pencherait vers vente.