Stratégie RSI (Relative Strength Index)

Stratégie RSI (Relative Strength Index)

Introduction

Le RSI est un oscillateur de momentum conçu pour évaluer la force relative des mouvements de prix récents. Il identifie les phases de surachat (RSI > 70) et de survente (RSI < 30), afin d’anticiper des retournements. Cette stratégie est particulièrement efficace dans les marchés latéraux ou faiblement volatils.

Catégorie

Type : Oscillateur technique
Famille : Indicateurs de momentum
Utilisation privilégiée : Marchés en range

Configuration de la stratégie

📁 Fichier de configuration

La stratégie est définie dans :

src/trade/strategies/rsi/config.json

🔧 Paramètres personnalisables

ParamètreDescriptionType
rsi_lengthPériode du RSIint
overboughtSeuil de surachatfloat
oversoldSeuil de surventefloat
use_divergenceActiver la détection de divergencebool
exit_rsiRSI de sortie de positionfloat

🔁 Paramètres communs

  • initial_capital – Capital de départ pour le backtest
  • position_size – Taille de position (% du capital)
  • commission – Frais de transaction (%)

Exemple d’utilisation (Python)

from trade.strategies.rsi.strategy import RSIStrategy # Instanciation simple strategy = RSIStrategy() # Avec paramètres personnalisés strategy = RSIStrategy( rsi_length=14, overbought=70, oversold=30, use_divergence=True, exit_rsi=50 ) # Lancer un backtest results = strategy.run_backtest(data, initial_capital=10000) 
Exécution d’un backtest avec RSI

Cas d’Utilisation Recommandés

  • ✔️ Marchés oscillants / en range
  • ✔️ Identification des excès de marché
  • ✔️ Signal de retournement basé sur la divergence prix/RSI
  • ✔️ Filtrage en complément d’une tendance générale

Conclusion

La stratégie RSI est un incontournable du trader technique. Simple à configurer, elle fournit des signaux clairs pour détecter les retournements potentiels. Combinée à d’autres filtres comme les moyennes mobiles ou le MACD, elle devient un outil puissant pour affiner vos entrées et sorties de position.

Articles similaires