Un cierre fuera de la Bollinger Band (20) con un volumen de al menos 8000 abre una operación en la dirección del breakout. Cada posición tiene un stop de 30 puntos y un objetivo de 60 puntos, y una señal contraria le da la vuelta. Las barras de fin de semana se omiten.
Mejor ejecución de 5. Gold, 30 min, spread 0.6, de la ejecución sweeps:2026-09-24-GOLD-30m-opt.tsv:4.
| Periodo | Hasta 2026-09-24 |
| Instrumento | Gold, 30 minutos |
| Spread | 0.6 puntos |
| Contratos | 1 |
| Capital inicial | 1,000,000 |
| Costes | Solo spread. No se incluyen comisiones ni financiación overnight. |
| Barras | Hasta 200,000 barras, menos cuando el instrumento tiene menos historial |
| Última prueba | 2026-09-24 |
| positionSize Contratos por operación | 1 |
| bandPeriod Longitud de las Bollinger Bands | 20 |
| minVolume La barra de breakout necesita al menos este volumen | 8000 |
| stopLossPoints Stop de protección | 30 |
| takeProfitPoints Objetivo de beneficio | 60 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | 30 min | n/a | 1,329 | 38.60 | 1,434 EUR | -607 |
| Plata | 4 horas | n/a | 1,150 | 35.48 | 12,379 USD | -4,955 |
| Oro | 4 horas | n/a | 794 | 37.15 | 1,619 EUR | -476 |
| Oro | Diario | n/a | 235 | 37.87 | 1,180 EUR | -392 |
| S&P 500 | 1 min | n/a | 265 | 40.75 | 595 EUR | -364 |
Gráficos
El código
// ============================================================ // 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 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí, está completamente automatizada con stops y objetivos fijos en puntos. El código se reescribió después de estos barridos y no se ha comprobado en compilación, así que pruébala primero.
Gold, Silver y el S&P 500. Silver 4 horas obtuvo lo máximo con USD 12,378.5, Gold apareció en tres marcos temporales, y S&P 500 1 minuto obtuvo EUR 594.63.
Con 1 contrato la mejor ejecución de Gold 30 minutos tuvo un max drawdown de EUR 607.3. Silver 4 horas vio USD 4,954.5.
Mantiene el sistema fuera de los breakouts de baja actividad. Los instrumentos sin datos reales de volumen necesitarán un umbral diferente.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.