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ètre | Description | Type |
|---|---|---|
rsi_length | Période du RSI | int |
overbought | Seuil de surachat | float |
oversold | Seuil de survente | float |
use_divergence | Activer la détection de divergence | bool |
exit_rsi | RSI de sortie de position | float |
🔁 Paramètres communs
initial_capital– Capital de départ pour le backtestposition_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)
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.








