Rejoindre la liste d'attente
Stratégies / Mean reversion / RSI Mean Reversion

RSI Mean Reversion : jouer contre la survente et le surachat

Les entrées se font quand RSI(14) repasse au-dessus de 30 pour un long, ou retombe sous 70 pour un short. Les longs se clôturent quand le RSI dépasse 55 et les shorts quand il tombe sous 45, avec un stop de 1% sur chaque trade.

Mean reversionLong & shortIntradayDAX 4030 min
n/aProfit factor
-18,342Gain net EUR
60.21%Taux de réussite
3,727Trades
-18,609Max drawdown
-4.92Trade moyen

Meilleure exécution sur 16. DAX 40, 30 min, spread 3, issue de l'exécution sweeps:2026-09-07-DAX40-30m-opt.tsv:9.

Règles d'entrée, long

  1. Aucune position ouverte

Règles d'entrée, short

  1. Aucune position ouverte

Règles de sortie

  1. Stop loss à 1% de l'entrée
  2. Clôturer un short quand RSI(14) est en dessous de 45

Conditions de test

PériodeJusqu'au 2026-09-07
InstrumentDAX 40, 30 minutes
Spread3 points
Contrats1
Capital de départ1,000,000
CoûtsSpread uniquement. Les commissions et le financement overnight ne sont pas inclus.
BarresJusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique
Dernier test2026-09-07
Paramètres (7)
positionSize
Contrats par trade
1
rsiPeriod
Longueur du RSI
14
oversoldLevel
Acheter quand le RSI repasse au-dessus de cette valeur
30
overboughtLevel
Vendre short quand le RSI retombe en dessous de cette valeur
70
longExitLevel
Clôturer un long dès que le RSI est au-dessus de cette valeur
55
shortExitLevel
Clôturer un short dès que le RSI est en dessous de cette valeur
45
stopLossPct
Stop de protection, pourcentage du prix d'entrée
1

Chaque exécution

Marchés et unités de temps testés

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
DAX 40Meilleure exécution30 minn/a 3,72760.21-18,342 EUR-18,609
S&P 50030 minn/a 3,34460.32-2,217 EUR-2,769
S&P 5001 heuren/a 2,59956.79-2,351 EUR-2,920
Or15 minn/a 3,10161.79-2,593 EUR-2,634
Or5 minn/a 2,71460.57-2,970 EUR-3,098
Or30 minn/a 3,36159.27-3,056 EUR-3,101
S&P 5005 minn/a 2,58259.99-3,301 EUR-3,716
S&P 50015 minn/a 3,23162.67-3,353 EUR-3,959
Or1 heuren/a 2,66254.06-3,669 EUR-3,991
DAX 401 heuren/a 2,55554.44-9,649 EUR-12,339
DAX 4015 minn/a 3,23262.38-10,744 EUR-11,434
DAX 405 minn/a 2,65363.14-11,664 EUR-13,224
Nasdaq 1005 minn/a 2,78563.23-13,058 EUR-16,375
Nasdaq 10015 minn/a 3,52661.23-14,010 EUR-14,934
Nasdaq 10030 minn/a 3,63157.92-16,568 EUR-17,228
Nasdaq 1001 heuren/a 2,89050.42-16,571 EUR-16,786

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 16. La liste complète figure dans le tableau ci-dessus.

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// RSI Mean Reversion
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
rsiPeriod = 14            // RSI length
oversoldLevel = 30        // buy when RSI climbs back above this
overboughtLevel = 70      // sell short when RSI drops back below this
longExitLevel = 55        // close a long once RSI is above this
shortExitLevel = 45       // close a short once RSI is below this
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
rsiValue = RSI[rsiPeriod](close)

26 lignes de plus : les règles d'entrée et de sortie.

Configuration

Comment la charger

  1. Copiez le code avec le bouton Copier du bloc de code.
  2. Dans ProRealTime, ouvrez un graphique de l'instrument et de l'unité de temps que vous voulez tester, puis ouvrez ProOrder > Nouveau système de trading et choisissez "Créer par programmation".
  3. Collez le code, donnez un nom au système et enregistrez-le.
  4. Cliquez sur "Backtest", définissez votre propre spread et votre position size, puis lancez-la avant d'envisager de la trader en réel.

Indicateurs utilisés

RSI
À lire d'abordFaiblesses connues4 points
  • Aucune exécution n'a été rentable. L'exécution keyStats sur DAX 40 30 minutes a terminé à EUR -18,342.40 sur 3,727 trades.
  • Le taux de réussite de 60.21% cache un trade moyen de EUR -4.92, car les stop loss sont plus grands que les petites sorties RSI.
  • Nasdaq 100 1 heure a terminé à EUR -16,571.40, donc les marchés plus rapides ont fait moins bien.
  • Le profit factor n'a pas été enregistré, car seules des données de balayage existent.

Questions

À propos de cette stratégie

Puis-je l'exécuter dans ProOrder ?

Elle est codée pour ProOrder avec 1 contrat et un stop de 1%. Tous les marchés testés ont perdu, donc elle n'est pas candidate au réel en l'état.

Comment chaque marché s'est-il comporté ?

S&P 500 30 minutes a perdu le moins à EUR -2,216.86, et les exécutions sur Gold se situaient entre EUR -2,592.70 et EUR -3,669.30. Nasdaq 100 et DAX 40 ont perdu le plus.

Quel drawdown entraîne 1 contrat ?

Sur DAX 40 30 minutes, le drawdown maximum a été de EUR 18,608.80. Nasdaq 100 30 minutes a atteint EUR 17,227.60.

Pourquoi tester le RSI sur des graphiques intraday ?

Le RSI oscille entre 30 et 70 de nombreuses fois par jour sur les graphiques courts, ce qui donne des milliers de trades. Le grand échantillon rend le résultat négatif fiable.

Voir aussi

Des stratégies comme celle-ci

Stochastic Extreme Reversal

Utilise le même indicateur.

3.94 PF · 974 trades

Buy After Price Fall

Meilleure exécution sur le même marché, DAX 40.

1.88 PF · 312 trades

Monday Dip Buy

Également une stratégie mean reversion.

n/a PF · 146 trades

Découvrez quelles variantes de RSI ont réellement gagné de l'argent. Inscrivez-vous sur la liste d'attente ProRealAlgos.

La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.

Les résultats passés de backtest ne garantissent pas les résultats futurs. Ceci n'est pas un conseil financier. Sélectionné et maintenu par ProRealAlgos. ProRealTime™ est une marque de ProRealTime SAS. prorealalgos.comStatsDocumentation