Apuntarme a la lista de espera
Estrategias / Mean reversion / Bollinger Band Rejection

Estrategia Bollinger Band Rejection

Un long necesita el ADX(50) por encima de 10, DI+ por encima de DI- y una barra cuyo mínimo perfore la banda de Bollinger inferior pero cierre de nuevo por encima de ella. Los shorts hacen lo contrario en la banda superior. Cada operación usa un stop de 60 puntos y un objetivo de 10 puntos.

Mean reversionLargos & cortosSwingS&P 500Diario
n/aProfit factor
1,241Beneficio neto EUR
80.65%Tasa de acierto
155Operaciones
-946Max drawdown
8.01Operación media

Mejor ejecución de 1. S&P 500, Diario, spread 1, de la ejecución sweeps:2026-09-20-USA500-D-opt.tsv:4.

Reglas de entrada, largos

  1. ADX(50) por encima de 10
  2. DI+ por encima de DI- (50)

Reglas de entrada, cortos

  1. ADX(50) por encima de 10
  2. DI+ por debajo de DI- (50)

Reglas de salida

  1. Objetivo de beneficio de 10 puntos

Condiciones de la prueba

PeriodoHasta 2026-09-20
InstrumentoS&P 500, Diario
Spread1 puntos
Contratos5
Capital inicial1,000,000
CostesSolo spread. No se incluyen comisiones ni financiación overnight.
BarrasHasta 200,000 barras, menos cuando el instrumento tiene menos historial
Última prueba2026-09-20
Parámetros (7)
positionSize
Acciones por operación, tal como se publica
5
adxPeriod
Longitud del ADX
50
adxThreshold
ADX mínimo
10
diPeriod
Longitud de DI+ / DI-
50
bandPeriod
Longitud de las Bollinger Bands
20
stopLossPoints
Stop de protección (puntos)
60
takeProfitPoints
Objetivo de beneficio (puntos)
10

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
S&P 500Mejor ejecuciónDiarion/a 15580.651,241 EUR-946

Gráficos

Resultados por ejecución

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Bollinger Band Rejection
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 5          // shares per trade, as published
adxPeriod = 50            // ADX length
adxThreshold = 10         // minimum ADX
diPeriod = 50             // DI+ / DI- length
bandPeriod = 20           // Bollinger Band length
stopLossPoints = 60       // protective stop (points)
takeProfitPoints = 10     // profit target (points)

// --- Indicators ---
adxValue = ADX[adxPeriod]
plusDI = DIplus[diPeriod](close)
minusDI = DIminus[diPeriod](close)
lowerBand = BollingerDown[bandPeriod](close)
upperBand = BollingerUp[bandPeriod](close)

16 líneas más: las reglas de entrada y salida.

Configuración

Cómo cargarla

  1. Copia el código con el botón de copiar del bloque de código.
  2. En ProRealTime, abre un gráfico del instrumento y el marco temporal que quieras probar y luego abre ProOrder > New trading system y elige "Create with programming".
  3. Pega el código, dale un nombre al sistema y guárdalo.
  4. Haz clic en "Backtest", ajusta tu propio spread y position size, y ejecútala antes de considerar operarla en real.

Indicadores utilizados

ADXDMIBandas de Bollinger
Lee esto primeroDebilidades conocidas4 puntos
  • El stop es seis veces el objetivo, así que unas pocas pérdidas pueden borrar muchas ganancias incluso con una tasa de acierto del 80.65%.
  • Solo existe una ejecución, en S&P 500 diario, con 155 operaciones.
  • El max drawdown de EUR 946.05 es grande al lado del beneficio neto de EUR 1,241.20.
  • El profit factor no se registró, porque el resultado proviene solo de datos de barrido.

Preguntas

Sobre esta estrategia

¿Se puede automatizar?

Sí. El stop y el objetivo están programados, y opera 5 contratos por señal en ProOrder.

¿En qué mercado se probó?

Solo S&P 500 diario, que ganó EUR 1,241.20 en 155 operaciones con una operación media de EUR 8.01.

¿Cuánto capital se necesita para 5 contratos?

El max drawdown fue de EUR 946.05 con 5 contratos. El margen lo fija tu broker y no se trata aquí.

¿Por qué barras diarias?

Los rechazos de banda diarios filtran buena parte del ruido intraday, lo que importa cuando el objetivo es de solo 10 puntos.

Relacionado

Estrategias como esta

Bollinger Squeeze

Usa el mismo indicador.

14.30 PF · 86 operaciones

Candle Body Sum Intraday

Mejor ejecución en el mismo mercado, S&P 500.

2.86 PF · 124 operaciones

Monday Dip Buy

También es una estrategia mean reversion.

n/a PF · 146 operaciones

Los objetivos pequeños requieren una planificación cuidadosa del riesgo. Apúntate a la lista de espera de ProRealAlgos para ver cómo lo gestionamos.

El copy trading en índices de EE. UU. está disponible para los miembros de ProRealAlgos a medida que se abren plazas.

Los resultados pasados de backtest no garantizan resultados futuros. Esto no es asesoramiento financiero. Seleccionado y mantenido por ProRealAlgos. ProRealTime™ es una marca comercial de ProRealTime SAS. prorealalgos.comEstadísticasDocumentación