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

Stratégie Bollinger Band Fade pour ProRealTime

Le système achète après que trois clôtures en baisse poussent le prix sous la bande de Bollinger inférieure, et vend short après une clôture en hausse au-dessus de la bande supérieure. Il conserve la position jusqu'à ce que le prix revienne à travers la SMA de 90 périodes. Un signal opposé peut inverser la position avant que cela n'arrive.

Mean reversionLong & shortSwingFTSE 1004 heures
n/aProfit factor
7,173Gain net EUR
66.15%Taux de réussite
845Trades
-5,217Max drawdown
8.49Trade moyen

Meilleure exécution sur 3. FTSE 100, 4 heures, spread 2, issue de l'exécution sweeps:2026-09-16-FTSE100-4h-opt.tsv:2.

Règles d'entrée, long

  1. Les 3 dernières barres ont toutes clôturé en baisse
  2. La clôture est en dessous du plus haut journalier d'il y a deux jours

Règles d'entrée, short

  1. La dernière barre a clôturé en hausse
  2. La clôture est au-dessus du plus bas journalier d'il y a deux jours

Règles de sortie

  1. Clôturer un short lorsque le prix clôture en dessous de la SMA de 90 périodes
  2. Pas de stop loss ni d'objectif

Conditions de test

PériodeJusqu'au 2026-09-16
InstrumentFTSE 100, 4 heures
Spread2 points
Contrats2
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 (6)
positionSize
Contrats par trade, tels que publiés
2
upBars
Barres haussières consécutives requises avant un short
1
downBars
Barres baissières consécutives requises avant un long
3
bandPeriod
Longueur des bandes de Bollinger
20
daysBack
Barre journalière dont le plus bas / plus haut doit être dépassé
2
exitPeriod
SMA que le prix doit traverser en retour pour sortir
90

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
FTSE 100Meilleure exécution4 heuresn/a 84566.157,173 EUR-5,217
Dow JonesJournaliern/a 37266.1321,090 EUR-20,669
FTSE 100Journaliern/a 29073.1016,131 EUR-6,658

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Bollinger Band Fade
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

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

// --- Parameters ---
positionSize = 2          // contracts per trade, as published
upBars = 1                // up bars in a row needed before a short
downBars = 3              // down bars in a row needed before a long
bandPeriod = 20           // Bollinger Band length
daysBack = 2              // daily bar whose low / high must be exceeded
exitPeriod = 90           // SMA that price must revert through to exit

// --- Indicators ---
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 connues4 points
  • Il n'y a pas de stop loss. Une tendance qui continue de s'éloigner de l'entrée n'est coupée que lorsque le prix croise la SMA de 90 périodes ou qu'un signal opposé inverse le trade.
  • Le profit factor n'a pas été enregistré car seules des données de balayage d'optimisation existent pour cette stratégie.
  • Sur Dow Jones journalier, le max drawdown de EUR 20,668.80 a presque égalé le gain net de EUR 21,090.00.
  • La meilleure exécution a gagné EUR 7,172.80 contre un max drawdown de EUR 5,217.40, avec un trade moyen de seulement EUR 8.49 sur 845 trades.

Questions

À propos de cette stratégie

Puis-je exécuter la Bollinger Band Fade en réel dans ProOrder ?

Oui, le code est écrit pour le trading automatisé ProRealTime. La version publiée trade 2 contrats par signal, donc vérifiez cette taille par rapport à votre propre compte avant de passer en réel.

Sur quels marchés a-t-elle été testée ?

Le FTSE 100 sur le graphique 4 heures a donné l'exécution de référence avec EUR 7,172.80 de gain net sur 845 trades. Le FTSE 100 journalier (EUR 16,130.60) et le Dow Jones journalier (EUR 21,090.00) ont aussi été positifs, bien que l'exécution sur le Dow ait eu un drawdown bien plus profond.

Quel drawdown dois-je attendre à cette taille ?

À 2 contrats, la meilleure exécution a eu un max drawdown de EUR 5,217.40. Prévoyez le capital en fonction de ce chiffre, et rappelez-vous qu'il n'y a pas de stop loss pour limiter un trade individuel.

Pourquoi l'unité de temps 4 heures ?

Elle donne assez de barres pour que la bande et la séquence de trois barres baissières se mettent en place souvent tout en filtrant le bruit intraday. Le graphique journalier a montré moins de trades mais un taux de réussite plus élevé, de 73.1% sur le FTSE 100.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Bollinger Reversal

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

1.74 PF · 117 trades

Monday Dip Buy

Également une stratégie mean reversion.

n/a PF · 146 trades

Vous voulez voir comment les fades de bandes s'intègrent dans un portefeuille complet ? Rejoignez 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