Rejoindre la liste d'attente
Stratégies / Mean reversion / Bollinger Reversal

Stratégie Bollinger Reversal pour ProRealTime

Ce setup long uniquement achète les fortes baisses. Il attend que la clôture passe sous 97.5% de la bande de Bollinger inférieure tandis que RSI(10) est sous 20 et que la SMA 200 périodes baisse. La position est vendue 2 bars plus tard ou sortie au stop à 2.5%.

Mean reversionLong uniquementSwingFTSE 1001 heure
1.74Profit factor
1,179Gain net EUR
58.12%Taux de réussite
117Trades
-440Max drawdown
10.08Trade moyen

Meilleure exécution sur 44. FTSE 100, 1 heure, spread 2, issue de l'exécution pf:2026-09-16-FTSE100-1h.tsv:1.

Règles d'entrée, long

  1. La SMA 200 périodes est plus basse qu'il y a 2 bars
  2. RSI(10) est sous 20

Règles de sortie

  1. Stop loss 2.5%

Conditions de test

PériodeJusqu'au 2026-09-16
InstrumentFTSE 100, 1 heure
Spread2 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-16
Paramètres (11)
positionSize
Contrats par trade
1
bandPeriod
SMA centrale des bandes
100
stdDevPeriod
Longueur de l'écart-type
10
bandWidth
Largeur des bandes en écarts-types
1
bandDiscount
La clôture doit être à cette fraction de la bande inférieure
0.975
trendPeriod
SMA de tendance baissière
200
trendLag
Bars en arrière pour la comparaison de tendance
2
rsiPeriod
Longueur du RSI
10
oversoldLevel
Niveau d'entrée du RSI
20
maxBarsInTrade
Bars de sortie en temps
2
stopLossPct
Stop de protection, pourcentage
2.5

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
FTSE 100Meilleure exécution1 heure1.74 11758.121,179 EUR-440
Nasdaq 1001 heure1.68 22851.753,243 EUR-554
DAX 4030 min1.39 14153.901,352 EUR-595
Nikkei 2251 heure1.23 14754.422,851 USD-2,071
USD/JPY1 heuren/a 3253.1262,610 JPY-42,220
EUR/USDJournaliern/a 6160.6632,279 USD-4,852
USD/JPY15 minn/a 4100.0021,830 JPY-450
Nikkei 225Journaliern/a 4660.8711,659 USD-3,933
USD/JPY10 minn/a 1100.005,760 JPY-3,760
Argent2 minn/a 7858.973,833 USD-2,625
Dow Jones30 minn/a 4667.393,124 EUR-607
EUR/USD1 heuren/a 1181.822,932 USD-1,720
Nikkei 2255 minn/a 2669.232,654 USD-1,706
Dow Jones15 minn/a 2965.522,647 EUR-826
Nikkei 22510 minn/a 4148.782,092 USD-1,938
Dow Jones1 heuren/a 5149.021,910 EUR-1,748
DAX 40Journaliern/a 5543.641,871 EUR-1,039
Nasdaq 10015 minn/a 7557.331,830 EUR-745
Argent1 minn/a 2860.711,469 USD-912
Pétrole Brent2 minn/a 5265.381,197 EUR-731
Pétrole Brent5 minn/a 5552.73937 EUR-778
DAX 4015 minn/a 5966.10934 EUR-542
FTSE 10030 minn/a 7250.00875 EUR-367
Pétrole Brent1 minn/a 4247.62825 EUR-666
S&P 50030 minn/a 7463.51526 EUR-79.10
Dow Jones3 minn/a 366.67522 EUR-192
OrJournaliern/a 6858.82489 EUR-53.10
DAX 405 minn/a 837.50457 EUR-160
Dow Jones5 minn/a 366.67369 EUR-127
Nasdaq 1003 minn/a 850.00305 EUR-177
Or30 minn/a 8355.42303 EUR-223
Nikkei 2252 minn/a 2100.00289 USD-225
Or2 minn/a 1181.82256 EUR-92.50
Or10 minn/a 2060.00256 EUR-161
DAX 403 minn/a 366.67242 EUR-187
S&P 50015 minn/a 3545.71207 EUR-182
Or3 minn/a 1478.57191 EUR-191
Nikkei 2251 minn/a 2100.00138 USD-7.40
S&P 5005 minn/a 887.50118 EUR-27.25
Nasdaq 1002 minn/a 1100.00110 EUR-13.40
GBP/USD10 minn/a 1100.0095.30 USD-31.80
FTSE 10010 minn/a 650.0084.10 EUR-53.30
FTSE 1003 minn/a 1100.0083.50 EUR-14.30
S&P 5003 minn/a 366.6773.25 EUR-23.50

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 44. 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

// ============================================================
// Bollinger Reversal
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: 1 hour
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
bandPeriod = 100          // SMA at the centre of the band
stdDevPeriod = 10         // standard deviation length
bandWidth = 1             // band distance in standard deviations
bandDiscount = 0.975      // close must be this fraction of the lower band or lower
trendPeriod = 200         // SMA that must be falling
trendLag = 2              // compare the trend SMA with its value this many bars ago
rsiPeriod = 10            // RSI length
oversoldLevel = 20        // RSI must be below this
maxBarsInTrade = 2        // exit after this many bars
stopLossPct = 2.5         // protective stop, percent of entry price

// --- Indicators ---
midBand = Average[bandPeriod](close)
stdDevValue = STD[stdDevPeriod](close)
lowerBand = midBand - bandWidth * stdDevValue
trendMA = Average[trendPeriod](close)
rsiValue = RSI[rsiPeriod](close)

17 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

Bandes de BollingerSMARSI
À lire d'abordFaiblesses connues4 points
  • Le gain absolu est faible. La meilleure exécution sur FTSE 100 1 heure a rapporté 1,179.3 EUR sur 117 trades, avec un drawdown de 439.9 EUR.
  • De nombreux tests de marché comptent trop peu de trades pour signifier quoi que ce soit. USD/JPY 10 minutes a eu 1 trade et USD/JPY 15 minutes en a eu 4.
  • La plupart des lignes du tableau des marchés n'ont pas de profit factor enregistré car elles proviennent uniquement de sweeps.
  • Elle achète uniquement. Dans un marché en baisse prolongée, le filtre d'entrée (SMA 200 baissière) continue de vous placer sur des creux qui continuent de baisser.

Questions

À propos de cette stratégie

Cela fonctionne-t-il dans ProOrder ?

Oui. C'est un système ProOrder avec un stop loss fixe de 2.5% et une sortie en temps de 2 bars, chaque trade a donc une fin définie.

Quels ont été ses résultats sur les autres marchés ?

Nasdaq 100 1 heure a atteint un profit factor de 1.68 et 3,243.1 EUR, et DAX 40 30 minutes a atteint 1.39. Nikkei 225 1 heure était plus faible à 1.23 avec un drawdown de 2,071.4 USD.

Quel drawdown dois-je attendre avec 1 contrat ?

Sur FTSE 100 1 heure, le pire drawdown était de 439.9 EUR avec 1 contrat. Le trade moyen était de 10.08 EUR, les coûts comptent donc beaucoup ici.

Pourquoi le graphique en 1 heure ?

FTSE 100 1 heure a donné le meilleur profit factor, 1.74, et Nasdaq 100 1 heure était proche avec 1.68. La sortie en temps de 2 bars maintient des trades courts sur des bars horaires.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

DAX Survivor

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

1.17 PF · 1,514 trades

RSI(2) Trend Filter

Un profit factor similaire.

1.73 PF · 254 trades

Vous vous demandez comment les systèmes d'achat de creux se comportent face aux systèmes de tendance ? 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