RSI
RSI en ProBuilder renvoie le Relative Strength Index, un oscillateur de momentum de 0 à 100 mesurant la vitesse et la variation des mouvements de prix. Syntaxe, formule, exemples.
Syntaxe
RSI[N](price)Paramètres
| Nom | Type | Par défaut | Description |
|---|---|---|---|
N | entier | 14 | Période de rétrospection en bars. Les valeurs plus courtes comme 7 à 10 sont plus réactives mais plus bruitées. Les valeurs plus longues comme 21 à 28 lissent le signal au prix d'un retard. |
price | source de prix | close | Le flux de prix sur lequel le RSI est calculé. Le plus courant est close. Accepte aussi open, high, low, typicalprice, medianprice, ou toute variable personnalisée. |
Formule
RSI = 100 - (100 / (1 + RS))
where RS = AverageGain[N] / AverageLoss[N]Les moyennes utilisent le lissage de Wilder, une méthode exponentielle avec alpha = 1 / N. Comme le dénominateur ne peut jamais être négatif, le RSI est borné entre 0 et 100.
Comment ça marche
Sur chaque bar, ProBuilder prend le plus récent N les variations d'un bar à l'autre de price. Les variations positives alimentent le gain moyen, les variations négatives alimentent la perte moyenne. Le rapport de ces deux nombres, passé dans la formule ci-dessus, produit une valeur qui monte quand les acheteurs dominent et qui baisse quand les vendeurs dominent.
Le RSI est l'un des tout premiers oscillateurs de momentum, conçu par J. Welles Wilder Jr. en 1978. Presque tous les autres oscillateurs qui ont suivi (Stochastic, CCI, SMI, Money Flow Index) reprennent la même idée générale : comprimer l'action des prix brute dans une plage bornée afin que des marchés différents deviennent comparables.
Exemples
Exemple 1, RSI lissé (Indicateur)
myRSI = RSI[14](close)
SmoothRSI = Average[10](myRSI)
RETURN myRSI, SmoothRSI coloured(121, 45, 180)Calcule le RSI à 14 périodes des prix de clôture et applique une moyenne mobile à 10 périodes pour lisser la ligne. La série lissée est affichée en violet. Le lissage réduit les faux signaux au prix de signaux légèrement plus lents.
Exemple 2, Mean reversion long uniquement dans une tendance haussière (ProOrder)
// Buy oversold pullbacks above the 200-period trend, exit when RSI normalises
trend = Average[200](close)
rsi = RSI[14](close)
IF NOT LongOnMarket THEN
IF (close > trend) AND (rsi < 30) THEN
BUY 1 CONTRACT AT MARKET
ENDIF
ELSE
IF rsi > 55 THEN
SELL AT MARKET
ENDIF
ENDIFUne figure de pullback classique. La SMA 200 élimine les signaux short dans les tendances baissières, et un RSI sous 30 marque le pullback au sein de la tendance haussière.
Exemple 3, Screener RSI multi-unités de temps (ProScreener)
TIMEFRAME(1 hour)
rsi1h = RSI[14](close)
TIMEFRAME(1 day, updateonclose)
rsi1d = RSI[14](close)
SCREENER[rsi1d < 35 AND rsi1h < 35](rsi1h AS "RSI 1h")Renvoie uniquement les instruments survendus à la fois en unité de temps horaire et journalière, la version la plus forte de la configuration de survente.
Interprétation
Seuils standard :
| Zone | Range | Lecture |
|---|---|---|
| Survendu | RSI < 30 | Les ventes récentes ont été intenses par rapport aux achats. Précède souvent, mais pas toujours, un rebond. |
| Neutre | 30 à 70 | Pas de momentum directionnel marqué. La ligne 50 est parfois utilisée comme filtre de biais à court terme. |
| Suracheté | RSI > 70 | Les achats récents ont été intenses. Peut persister longtemps dans les tendances haussières fortes. Ne prenez pas le contre-pied aveuglément. |
Divergences. Lorsque le prix fait un nouveau plus haut mais pas le RSI, ou que le prix fait un nouveau plus bas mais pas le RSI, on dit que l'indicateur diverge du prix. Certains traders considèrent la divergence comme un signal avancé de retournement. Voir la page dédiée DivergenceRSI instruction pour une détection intégrée.
Erreurs et pièges courants
- Mauvais type de crochets.
RSI(14, close)déclenche une erreur de syntaxe. La période utilise des crochets et la source de prix des parenthèses :RSI[14](close). - Les marchés en tendance cassent la règle des 30 et 70. Dans les tendances fortes, le RSI peut rester au-dessus de 70 ou en dessous de 30 pendant des dizaines de bars d'affilée. Une logique de mean reversion sur le seul RSI est la raison la plus courante pour laquelle les backtests paraissent excellents et les résultats en réel déçoivent.
- Période trop courte.
RSI[2]ouRSI[3]paraît attrayant en backtest en raison du grand nombre de signaux, mais le trading en réel est dominé par le spread et le slippage. Vérifiez avec des coûts réalistes avant de vous y fier. - Comparer le RSI entre instruments. Deux instruments affichant la même valeur de RSI n'ont pas nécessairement un momentum comparable. Le RSI normalise au sein de l'historique propre à un instrument, pas d'un marché à l'autre.
Instructions liées
DivergenceRSI, fonction intégrée d'aide à la divergence.SMI, stochastic momentum index, un oscillateur de momentum alternatif.CCI, commodity channel index.ROC, taux de variation, une mesure de momentum plus simple.Average, utilisé ici pour lisser la sortie du RSI.ExponentialAverage, alternative de lissage plus rapide.Stochastic, un autre oscillateur borné avec une interprétation similaire.Momentum, mesure de momentum non bornée.