El sistema compra después de que tres cierres a la baja lleven el precio por debajo de la Banda de Bollinger inferior, y vende short tras un cierre al alza por encima de la banda superior. Mantiene hasta que el precio revierte atravesando la SMA de 90 periodos. Una señal contraria puede dar la vuelta a la posición antes de que eso ocurra.
Mejor ejecución de 3. FTSE 100, 4 horas, spread 2, de la ejecución sweeps:2026-09-16-FTSE100-4h-opt.tsv:2.
| Periodo | Hasta 2026-09-16 |
| Instrumento | FTSE 100, 4 horas |
| Spread | 2 puntos |
| Contratos | 2 |
| 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-16 |
| positionSize Contratos por operación, tal como se publica | 2 |
| upBars Bars alcistas consecutivos necesarios antes de un short | 1 |
| downBars Bars bajistas consecutivos necesarios antes de un long | 3 |
| bandPeriod Longitud de las Bollinger Bands | 20 |
| daysBack Bar diario cuyo mínimo / máximo debe superarse | 2 |
| exitPeriod SMA que el precio debe atravesar de vuelta para salir | 90 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| FTSE 100Mejor ejecución | 4 horas | n/a | 845 | 66.15 | 7,173 EUR | -5,217 |
| Dow Jones | Diario | n/a | 372 | 66.13 | 21,090 EUR | -20,669 |
| FTSE 100 | Diario | n/a | 290 | 73.10 | 16,131 EUR | -6,658 |
Gráficos
El código
// ============================================================ // 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 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí, el código está escrito para el trading automatizado de ProRealTime. La versión publicada opera 2 contratos por señal, así que comprueba ese tamaño frente a tu propia cuenta antes de pasar a real.
FTSE 100 en el gráfico de 4 horas dio la ejecución destacada, con EUR 7,172.80 de beneficio neto en 845 operaciones. FTSE 100 en diario (EUR 16,130.60) y Dow Jones en diario (EUR 21,090.00) también fueron positivos, aunque la ejecución del Dow tuvo un drawdown mucho más profundo.
Con 2 contratos la mejor ejecución tuvo un max drawdown de EUR 5,217.40. Planifica el capital en torno a esa cifra y recuerda que no hay stop loss que limite una operación individual.
Da suficientes bars para que la banda y la secuencia de tres bars bajistas se formen a menudo, al tiempo que filtra el ruido intraday. El gráfico diario mostró menos operaciones pero una tasa de acierto más alta, del 73.1%, en FTSE 100.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.