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

Bollinger Fade : vendre les bandes, acheter le milieu

Ce système intraday prend le contre-pied des clôtures en dehors des bandes de Bollinger (20, 2), en achetant sous la bande inférieure et en vendant short au-dessus de la bande supérieure. Les trades se clôturent quand le prix revient à la bande médiane de 20 périodes ou quand un stop de 1% est touché.

Mean reversionLong & shortIntradayNasdaq 10030 min
n/aProfit factor
-42,800Gain net EUR
53.35%Taux de réussite
9,756Trades
-45,750Max drawdown
-4.39Trade moyen

Meilleure exécution sur 16. Nasdaq 100, 30 min, spread 3, de l'exécution sweeps:2026-09-07-NAS100-30m-opt.tsv:8.

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 le prix clôture sous la bande médiane

Conditions de test

PériodeJusqu'au 2026-09-07
InstrumentNasdaq 100, 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 (4)
positionSize
Contrats par trade
1
bandPeriod
Longueur de la moyenne et de l'écart-type de Bollinger
20
bandWidth
Distance des bandes en écarts-types
2
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
Nasdaq 100Meilleure exécution30 minn/a 9,75653.35-42,800 EUR-45,750
S&P 5001 heuren/a 6,39456.16-4,483 EUR-5,016
Or5 minn/a 7,70660.72-5,926 EUR-6,051
S&P 50015 minn/a 8,19960.00-6,921 EUR-7,596
Or15 minn/a 8,20559.77-7,030 EUR-7,165
Or1 heuren/a 6,12755.83-7,362 EUR-7,423
S&P 5005 minn/a 7,62858.67-7,405 EUR-7,888
Or30 minn/a 8,97157.45-10,575 EUR-10,670
S&P 50030 minn/a 9,04656.59-11,498 EUR-11,814
DAX 4015 minn/a 8,21663.00-20,829 EUR-24,876
DAX 405 minn/a 7,51062.37-24,178 EUR-25,311
Nasdaq 1005 minn/a 7,65961.39-25,752 EUR-27,328
Nasdaq 10015 minn/a 8,58760.55-25,855 EUR-32,017
Nasdaq 1001 heuren/a 7,10452.14-28,971 EUR-31,276
DAX 401 heuren/a 5,98455.26-35,182 EUR-37,773
DAX 4030 minn/a 9,12460.32-47,270 EUR-49,151

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

// ============================================================
// Bollinger Fade
// 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
bandPeriod = 20        // Bollinger average and deviation length
bandWidth = 2          // band distance in standard deviations
stopLossPct = 1        // protective stop, percent of entry price

// --- Indicators ---
midBand = Average[bandPeriod](close)
stdDevValue = STD[bandPeriod](close)
upperBand = midBand + bandWidth*stdDevValue
lowerBand = midBand - bandWidth*stdDevValue

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

Bandes de Bollinger
À lire d'abordFaiblesses connues4 points
  • Les 15 exécutions testées ont toutes perdu de l'argent, y compris l'exécution keyStats sur Nasdaq 100 30 minutes à EUR -42,799.80.
  • Un taux de réussite de 53.35% semble correct mais le trade moyen était de EUR -4.39, les trades perdants étaient donc plus importants que les gagnants.
  • Sur DAX 40 30 minutes, le drawdown maximal a atteint EUR 49,150.70 avec 1 contrat.
  • Seules des données de sweep existent, le profit factor n'a donc pas été enregistré, et les résultats proviennent du code avant sa réécriture.

Questions

À propos de cette stratégie

Est-ce que cela fonctionne dans ProOrder ?

Oui, elle est écrite comme un système automatisé avec 1 contrat par trade et un stop loss de 1%. Aucune exécution testée n'a gagné d'argent, considérez-la donc comme une référence de départ plutôt que comme une candidate au trading en réel.

Que s'est-il passé sur chaque marché ?

S&P 500, Gold, DAX 40 et Nasdaq 100 ont été testés sur des graphiques de 5 minutes à 1 heure. S&P 500 1 heure a le moins perdu, à EUR -4,482.65, et DAX 40 30 minutes a le plus perdu, à EUR -47,269.60.

De combien de capital 1 contrat a-t-il besoin ?

La meilleure exécution listée a eu un drawdown maximal de EUR 45,749.80 avec 1 contrat. Prévoyez votre capital en fonction de drawdowns de cette taille, plus la marge de votre broker.

Pourquoi un taux de réussite élevé perd-il quand même ?

Le prix revient souvent brusquement à la bande médiane, mais quand une tendance se poursuit, le trade se heurte au stop de 1%. Ces sorties au stop ont pesé plus lourd que les nombreux petits gains.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Negated Hammer

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

3.20 PF · 372 trades

Monday Dip Buy

Également une stratégie mean reversion.

n/a PF · 146 trades

Vous vous demandez quels setups de mean reversion ont bien passé les tests ? Inscrivez-vous sur la liste d'attente ProRealAlgos.

Le copy trading sur les indices américains est disponible pour les membres ProRealAlgos à mesure que des places se libèrent.

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