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

Bollinger Band Walk : accompagner les bougies en dehors des bandes

Lorsqu'une bougie entière ouvre et clôture à ou au-dessus de la bande de Bollinger supérieure (30) avec le prix au-dessus des SMA à 10 et à 100 périodes, le système achète, et le setup inverse vend short. Il conserve la position jusqu'à ce que le prix croise la SMA à 120 périodes ou qu'un signal opposé l'inverse.

BreakoutLong & shortSwingUSD/JPYJournalier
3.10Profit factor
3,646,600Gain net JPY
38.51%Taux de réussite
148Trades
-312,500Max drawdown
24,639Trade moyen

Meilleure exécution sur 16. USD/JPY, Journalier, spread 1, issue de l'exécution pf:2026-09-24-USDJPY-D.tsv:5.

Règles d'entrée, long

  1. La clôture est au-dessus des SMA à 10 et à 100 périodes

Règles d'entrée, short

  1. La clôture est en dessous des SMA à 10 et à 100 périodes

Règles de sortie

  1. Clôturer un short lorsque le prix croise au-dessus de la SMA à 120 périodes
  2. Un signal opposé inverse la position
  3. Pas de stop loss ni d'objectif

Conditions de test

PériodeJusqu'au 2026-09-25
InstrumentUSD/JPY, Journalier
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-25
Paramètres (5)
positionSize
Contrats par trade
1
bandPeriod
Longueur des bandes de Bollinger (déviation par défaut de la plateforme)
30
exitPeriod
Longueur de la SMA de sortie
120
fastPeriod
Longueur de la SMA rapide
10
slowPeriod
Longueur de la SMA lente
100

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
USD/JPYMeilleure exécutionJournalier3.10 14838.513,646,600 JPY-312,500
USD/JPY15 min1.14 2,52627.16538,320 JPY-128,410
USD/JPY30 minn/a 2,54528.25401,320 JPY-243,220
USD/JPY10 minn/a 2,56326.84359,970 JPY-199,440
EUR/USDJournaliern/a 14539.31125,286 USD-65,587
Nikkei 225Journaliern/a 12934.1141,289 USD-16,665
GBP/USDJournaliern/a 17531.4316,560 USD-6,901
Nikkei 2251 heuren/a 1,20728.2515,263 USD-8,394
Nikkei 2252 minn/a 2,47425.598,618 USD-8,199
Pétrole brut américain30 minn/a 2,46629.208,237 EUR-4,974
Pétrole Brent30 minn/a 1,72928.345,802 EUR-4,645
OrJournaliern/a 17731.071,556 EUR-1,336
Or15 minn/a 2,56526.081,318 EUR-923
Or10 minn/a 2,60823.851,308 EUR-1,285
Or30 minn/a 2,59728.531,245 EUR-1,197
Or1 heuren/a 1,51927.321,234 EUR-842

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 16. 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 Band Walk
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
bandPeriod = 30           // Bollinger Bands length (platform default deviation)
exitPeriod = 120          // exit SMA length
fastPeriod = 10           // fast SMA length
slowPeriod = 100          // slow SMA length

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

29 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. L'exécution USD/JPY journalier a eu un drawdown maximum de JPY 312,500.00, ce qui est important en termes absolus.
  • Les taux de réussite sont faibles, 38.51% sur la meilleure exécution et environ 24% à 29% sur les graphiques intraday, elle dépend donc de quelques grandes tendances.
  • USD/JPY domine les résultats. Les exécutions sur Gold n'ont gagné qu'environ EUR 1,233.70 à EUR 1,556.00.
  • Le profit factor n'a été enregistré que pour deux exécutions, le reste sont des données de sweep.

Questions

À propos de cette stratégie

Est-elle prête pour ProOrder ?

Oui, elle est toujours long, short ou hors marché avec 1 contrat, et un signal opposé inverse la position. Le code réécrit n'a pas été vérifié à la compilation.

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

USD/JPY, EUR/USD, GBP/USD, Nikkei 225, US Crude Oil, Brent Crude et Gold, et les 15 exécutions étaient positives. USD/JPY Journalier a été le meilleur avec JPY 3,646,600.00 de gain net.

Quel drawdown accompagne 1 contrat ?

Sur USD/JPY Journalier, le drawdown maximum était de JPY 312,500.00. Sur EUR/USD Journalier, il était de USD 65,587.00, dimensionnez donc avec soin selon le marché.

Pourquoi des barres journalières ?

La sortie sur la SMA à 120 périodes sur barres journalières maintient les trades ouverts pendant des mois de tendance. Les exécutions intraday ont tradé bien plus souvent avec des taux de réussite plus faibles.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Supertrend Counter Trend

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

3.47 PF · 1,444 trades

Negated Hammer

Un profit factor similaire.

3.20 PF · 372 trades

Trader de tendance dans l'âme ? La liste d'attente de la communauté ProRealAlgos est à un clic.

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