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

Bollinger Mean Reversion

Quand une barre entière ouvre et clôture à ou sous la bande de Bollinger inférieure (30), elle achète. Une barre entièrement à ou au-dessus de la bande supérieure déclenche un short. Les positions sortent quand la clôture croise la SMA 180 ou quand un signal inverse les retourne.

Mean reversionLong & shortIntradayEUR/USD10 min
n/aProfit factor
25,920Gain net USD
55.92%Taux de réussite
3,144Trades
-25,496Max drawdown
8.24Trade moyen

Meilleure exécution sur 14. EUR/USD, 10 min, spread 1, de l'exécution sweeps:2026-09-26-EURUSD-10m-opt.tsv:2.

Règles d'entrée, long

Règles d'entrée, short

Règles de sortie

  1. Couvrir quand la clôture franchit à la hausse la SMA 180
  2. Un signal opposé inverse la position
  3. Pas de stop loss ni d'objectif

Conditions de test

PériodeJusqu'au 2026-09-26
InstrumentEUR/USD, 10 minutes
Spread1 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-26
Paramètres (3)
positionSize
Contrats par trade
1
bandPeriod
Longueur des bandes de Bollinger
30
exitPeriod
Sortir quand le prix croise cette moyenne mobile simple
180

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
EUR/USDMeilleure exécution10 minn/a 3,14455.9225,920 USD-25,496
Argent1 heuren/a 1,80552.741,084,960 USD-567,835
EUR/USD1 heuren/a 2,83755.3462,539 USD-26,900
EUR/USD4 heuresn/a 70657.0852,407 USD-40,882
Dow JonesJournaliern/a 21056.1920,830 EUR-8,615
Dow Jones4 heuresn/a 16259.8815,616 EUR-10,395
DAX 40Journaliern/a 26755.4311,947 EUR-11,170
Pétrole brut américain1 heuren/a 1,38856.6310,411 EUR-7,198
Nasdaq 1004 heuresn/a 50953.639,176 EUR-6,901
DAX 401 heuren/a 1,83256.338,587 EUR-6,508
Nasdaq 100Journaliern/a 16250.627,733 EUR-7,424
FTSE 1004 heuresn/a 48057.296,551 EUR-2,842
FTSE 100Journaliern/a 19462.375,964 EUR-4,080
GBP/USD4 heuresn/a 70054.575,724 USD-4,898

Graphiques

Résultats par exécution

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

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

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

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

// --- Parameters ---
positionSize = 1          // contracts per trade
bandPeriod = 30           // Bollinger Band length
exitPeriod = 180          // exit when price crosses this simple moving average

// --- Indicators ---
upperBand = BollingerUp[bandPeriod](close)
lowerBand = BollingerDown[bandPeriod](close)
exitMA = Average[exitPeriod](close)

25 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 BollingerSMA
À lire d'abordFaiblesses connues3 points
  • Il n'y a ni stop loss ni objectif. La meilleure exécution sur EUR/USD 10 minutes a subi un drawdown de USD 25,496, presque autant que son gain net de USD 25,920.
  • Le profit factor n'a pas été enregistré, car chaque résultat provient d'un sweep de paramètres.
  • Silver 1 heure a rapporté USD 1,084,960 dans un sweep mais avec un drawdown de USD 567,835, les variations peuvent donc être très importantes.

Questions

À propos de cette stratégie

Puis-je l'exécuter dans ProOrder ?

Oui, elle est entièrement automatisée et sans stop. Le code réécrit n'a pas été vérifié à la compilation, backtestez-la donc avant une utilisation en réel.

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

EUR/USD, GBP/USD, Silver, US Crude Oil et quatre indices boursiers, et chaque exécution listée était positive. Dow Jones journalier a rapporté EUR 20,830.2 sur 210 trades.

Quel drawdown a accompagné 1 contrat ?

La meilleure exécution EUR/USD 10 minutes a eu un max drawdown de USD 25,496 avec une position size de 1.

Pourquoi un graphique en 10 minutes ?

Elle a produit la meilleure exécution enregistrée sur EUR/USD, avec 3,144 trades offrant un large échantillon.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Slow MACD Slope

Meilleure exécution sur le même marché, EUR/USD.

6.80 PF · 7,305 trades

Monday Dip Buy

Également une stratégie mean reversion.

n/a PF · 146 trades

La reversion sur bandes n'est qu'une idée parmi beaucoup d'autres que nous testons. Rejoignez la liste d'attente ProRealAlgos pour celles qui tradent en réel.

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