Une clôture en dehors de la Bollinger Band (20) avec un volume d'au moins 8000 ouvre un trade dans le sens du breakout. Chaque position a un stop de 30 points et un objectif de 60 points, et un signal opposé la retourne. Les barres du week-end sont ignorées.
Meilleure exécution sur 5. Gold, 30 min, spread 0.6, issue de l'exécution sweeps:2026-09-24-GOLD-30m-opt.tsv:4.
| Période | Jusqu'au 2026-09-24 |
| Instrument | Or, 30 minutes |
| Spread | 0.6 points |
| Contrats | 1 |
| Capital de départ | 1,000,000 |
| Coûts | Spread uniquement. Les commissions et le financement overnight ne sont pas inclus. |
| Barres | Jusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique |
| Dernier test | 2026-09-24 |
| positionSize Contrats par trade | 1 |
| bandPeriod Longueur des bandes de Bollinger | 20 |
| minVolume La barre de breakout doit avoir au moins ce volume | 8000 |
| stopLossPoints Stop de protection | 30 |
| takeProfitPoints Objectif de gain | 60 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| OrMeilleure exécution | 30 min | n/a | 1,329 | 38.60 | 1,434 EUR | -607 |
| Argent | 4 heures | n/a | 1,150 | 35.48 | 12,379 USD | -4,955 |
| Or | 4 heures | n/a | 794 | 37.15 | 1,619 EUR | -476 |
| Or | Journalier | n/a | 235 | 37.87 | 1,180 EUR | -392 |
| S&P 500 | 1 min | n/a | 265 | 40.75 | 595 EUR | -364 |
Graphiques
Le code
// ============================================================ // Bollinger Volume 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 minVolume = 8000 // breakout bar needs at least this volume stopLossPoints = 30 // protective stop takeProfitPoints = 60 // profit target // --- Indicators --- upperBand = BollingerUp[bandPeriod](close) lowerBand = BollingerDown[bandPeriod](close) // No entries on bars that open on Saturday (6) or Sunday (0). weekendBar = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
16 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui, elle est entièrement automatisée avec des stops et objectifs en points fixes. Le code a été réécrit après ces balayages et n'a pas été vérifié à la compilation, testez-la donc d'abord.
Gold, Silver et le S&P 500. Silver 4 heures a rapporté le plus avec USD 12,378.5, Gold est apparu sur trois unités de temps, et S&P 500 1 minute a rapporté EUR 594.63.
Avec 1 contrat, la meilleure exécution Gold 30 minutes a eu un max drawdown de EUR 607.3. Silver 4 heures a connu USD 4,954.5.
Cela tient le système à l'écart des breakouts de faible activité. Les instruments sans véritables données de volume nécessiteront un seuil différent.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.