Rejoindre la liste d'attente
Stratégies / Breakout / Bollinger Breakout

Bollinger Breakout : trader les clôtures en dehors des bandes

Ce système passe long quand un bar clôture au-dessus de la bande de Bollinger supérieure (20, 2) et short quand il clôture sous la bande inférieure. Les positions sortent à la ligne médiane de 20 bars ou sur un stop de 1%. Il a été testé sur des graphiques de 5 minutes à 1 heure.

BreakoutLong & shortIntradayNasdaq 10030 min
n/aProfit factor
-17,708Gain net EUR
30.48%Taux de réussite
8,117Trades
-20,713Max drawdown
-2.18Trade moyen

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

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 la clôture repasse au-dessus de la ligne médiane de 20 bars

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 des bandes de Bollinger
20
bandWidth
Écarts-types par rapport à la ligne médiane
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 8,11730.48-17,708 EUR-20,713
DAX 401 heuren/a 4,52434.882,158 EUR-5,304
Or1 heuren/a 4,66534.73450 EUR-1,036
Or30 minn/a 7,74232.74120 EUR-3,196
Or15 minn/a 7,60030.36-3,071 EUR-4,227
Or5 minn/a 7,40229.11-3,529 EUR-3,616
DAX 4030 minn/a 7,72432.29-6,450 EUR-11,223
S&P 5001 heuren/a 5,16732.96-6,817 EUR-7,251
S&P 50030 minn/a 8,04031.01-7,424 EUR-9,385
S&P 5005 minn/a 7,53628.26-8,285 EUR-8,313
S&P 50015 minn/a 7,67530.35-8,645 EUR-8,728
Nasdaq 1001 heuren/a 5,25232.84-11,791 EUR-13,154
Nasdaq 1005 minn/a 7,45831.54-19,822 EUR-20,050
Nasdaq 10015 minn/a 7,65031.57-20,270 EUR-20,697
DAX 405 minn/a 7,39129.09-20,632 EUR-20,855
DAX 4015 minn/a 7,60331.12-28,925 EUR-28,944

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 Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1       // contracts per trade
bandPeriod = 20        // Bollinger Band length
bandWidth = 2          // standard deviations from the midline
stopLossPct = 1        // protective stop, percent of entry price

// --- Indicators ---
// Bands built by hand so the 2 sigma width is explicit.
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 BollingerSMA
À lire d'abordFaiblesses connues4 points
  • La plupart des exécutions ont perdu de l'argent. Seules DAX 40 en 1 heure (2,158.40 EUR), Gold en 1 heure (450.30 EUR) et Gold en 30 minutes (119.80 EUR) ont fini positives parmi toutes les exécutions listées.
  • L'exécution mise en avant sur Nasdaq 100 30 minutes a fini à -17,708.40 EUR sur 8117 trades, avec un max drawdown de 20,713.30 EUR.
  • Les taux de réussite se situent autour de 30% (30.48% dans l'exécution mise en avant), et le trade moyen était de -2.18 EUR, les coûts de spread de 3 points pèsent donc lourdement.
  • Le profit factor n'a pas été enregistré car seules des données de balayage existent pour cette stratégie.

Questions

À propos de cette stratégie

Peut-elle fonctionner en réel dans ProOrder ?

Oui, le code fonctionne comme un système ProOrder automatisé avec un stop loss de 1%. Vu les résultats des tests, considérez-le comme un point de départ pour la recherche plutôt que comme quelque chose à trader tel quel.

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

Elle a été testée sur DAX 40, Gold, S&P 500 et Nasdaq 100. Trois exécutions ont réalisé un petit gain, et les autres ont perdu, DAX 40 en 15 minutes perdant 28,924.50 EUR.

Quelle position size et quel risque ont été utilisés ?

Un contrat par trade avec un spread de 3 points. L'exécution Nasdaq 100 mise en avant a eu un max drawdown de 20,713.30 EUR à cette taille.

Quelle unité de temps a le mieux résisté ?

Les graphiques 1 heure s'en sont le moins mal sortis, avec DAX 40 et Gold tous deux positifs. Les exécutions 5 et 15 minutes ont perdu sur chaque instrument.

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

Breakout Regime Filter

Également une stratégie breakout.

6.28 PF · 70 trades

Vous vous demandez comment les idées de breakout sont filtrées avant le passage en réel ? 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