Rejoindre la liste d'attente
Stratégies / Momentum / RSI Volatility Momentum

RSI Volatility Momentum

Au lieu de contrer les extrêmes, ce système les suit. Il passe long quand le RSI(8) est au-dessus de 70 et short quand il est en dessous de 30, mais seulement si l'ATR(16) dépasse 0.15% de la clôture. Chaque trade a un objectif de 200 points et un stop de 150 points.

MomentumLong & shortIntradayOr2 min
1.36Profit factor
2,486Gain net EUR
41.34%Taux de réussite
283Trades
-1,177Max drawdown
8.78Trade moyen

Meilleure exécution sur 14. Gold, 2 min, spread 0.6, issue de l'exécution pf:2026-09-15-GOLD-2m.tsv:2.

Règles d'entrée, long

  1. L'ATR(16) représente plus de 0.15% de la clôture

Règles d'entrée, short

  1. L'ATR(16) représente plus de 0.15% de la clôture

Règles de sortie

  1. Stop loss de 150 points

Conditions de test

PériodeJusqu'au 2026-09-15
InstrumentOr, 2 minutes
Spread0.6 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-15
Paramètres (7)
positionSize
Contrats par trade
1
rsiPeriod
Longueur du RSI
8
atrPeriod
Longueur de l'ATR pour le filtre de volatilité
16
oversoldLevel
Un RSI en dessous de cette valeur déclenche un short ; au-dessus de 100 moins cette valeur, un long
30
minVolatilityPct
L'ATR doit dépasser ce pourcentage du prix
0.15
takeProfitPoints
Objectif en points
200
stopLossPoints
Stop de protection en points
150

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
OrMeilleure exécution2 min1.36 28341.342,486 EUR-1,177
Or4 heures1.23 77038.832,945 EUR-769
OrJournalier1.17 34238.301,384 EUR-807
Or3 min1.15 38440.621,421 EUR-760
Argent4 heures1.13 99038.1830,194 USD-9,053
USD/JPYJournalier1.12 1,17845.421,174,010 JPY-651,790
Or1 heure1.09 2,52136.302,144 EUR-904
USD/JPY1 heure1.08 2,07639.07673,590 JPY-257,760
EUR/USDJournalier1.07 89343.9048,386 USD-24,374
GBP/USDJournalier1.07 1,24844.557,395 USD-2,886
DAX 401 heure1.06 3,81939.6713,580 EUR-4,961
Dow Jones4 heures1.06 1,24044.356,146 EUR-4,495
FTSE 1003 minn/a 6240.32803 EUR-679
FTSE 1002 minn/a 560.00357 EUR-317

Graphiques

Résultats par exécution

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

Au-dessus de 1.0, a gagné de l'argent ; en dessous de 1.0, a perdu de l'argent.

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// RSI Volatility Momentum
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: 2 minutes
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false
DEFPARAM PreloadBars = 1000

// --- Parameters ---
positionSize = 1          // contracts per trade
rsiPeriod = 8             // RSI length
atrPeriod = 16            // ATR length for the volatility filter
oversoldLevel = 30        // RSI below this triggers a short; above 100 minus this triggers a long
minVolatilityPct = 0.15   // ATR must exceed this percent of price
takeProfitPoints = 200    // target in points
stopLossPoints = 150      // protective stop in points

// --- Indicators ---
rsiValue = RSI[rsiPeriod](close)
volatilityPct = (AverageTrueRange[atrPeriod](close) / close) * 100
overboughtLevel = 100 - oversoldLevel

16 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

RSIATR
Historique plus longNouvelle exécution sur jusqu'à 1,000,000 barresOr · 2 min · données anciennes -400.90 EUR

Avec les 1,000,000 bars complets disponibles sur Gold 2 minutes, le gain net est tombé à EUR 2,085 contre EUR 2,485.9 dans l'exécution standard, car les données plus anciennes seules ont perdu EUR 400.9.

Or · 2 min

Barres disponibles1,000,000
Net, exécution standard de 200,000 barres2,485.90 EUR
Net, exécution longue2,085.00 EUR
Net sur les seules données plus anciennes-400.90 EUR
À lire d'abordFaiblesses connues4 points
  • Les profit factors sont modestes partout : 1.36 sur la meilleure exécution Gold 2 minutes et 1.06 sur DAX 40 1 heure et Dow Jones 4 heures.
  • Lors de la nouvelle exécution sur 1,000,000 bars, le résultat Gold 2 minutes est tombé à EUR 2,085, et les données plus anciennes seules donnent EUR -400.9.
  • Des niveaux fixes de 200 et 150 points représentent un risque par trade très différent sur Gold, Silver, les indices et les paires de devises.
  • Certaines lignes reposent sur très peu de trades, comme FTSE 100 2 minutes avec seulement 5 trades.

Questions

À propos de cette stratégie

Celle-ci peut-elle fonctionner en réel dans ProOrder ?

Oui, elle est entièrement automatisée avec un stop et un objectif en points. Le code a été réécrit après les tests et n'a pas été vérifié à la compilation, donc testez-le d'abord dans ProBacktest.

Quels marchés ont été testés ?

Gold, Silver, DAX 40, Dow Jones, FTSE 100 et les principales paires de devises, et chaque exécution listée a gagné de l'argent. USD/JPY journalier a rapporté JPY 1,174,010 avec un profit factor de 1.12.

Quel drawdown a eu la meilleure exécution ?

À 1 contrat, l'exécution Gold 2 minutes a eu un max drawdown de EUR 1,177.1 face à EUR 2,485.9 de gain net sur 283 trades.

Pourquoi une unité de temps aussi courte sur Gold ?

Le graphique 2 minutes a donné le meilleur profit factor enregistré. Le filtre ATR l'écarte des périodes calmes où de petites bars n'atteindraient pas l'objectif.

Voir aussi

Des stratégies comme celle-ci

ATR Band

Utilise le même indicateur.

10.31 PF · 53 trades

Triple Band Market Model

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

2.27 PF · 203 trades

Dual MA Long Trend

Un profit factor similaire.

1.39 PF · 241 trades

Les filtres de momentum comme celui-ci font partie de notre façon de construire des portefeuilles. Rejoignez la liste d'attente ProRealAlgos pour suivre.

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