Apuntarme a la lista de espera
Estrategias / Breakout / Bollinger Band Walk

Bollinger Band Walk: aprovechar las velas fuera de las bandas

Cuando una vela completa abre y cierra en o por encima de la Bollinger Band superior (30) con el precio por encima de las SMA de 10 y de 100 periodos, el sistema compra, y el setup espejo vende short. Mantiene hasta que el precio cruza la SMA de 120 periodos o una señal contraria le da la vuelta.

BreakoutLargos & cortosSwingUSD/JPYDiario
3.10Profit factor
3,646,600Beneficio neto JPY
38.51%Tasa de acierto
148Operaciones
-312,500Max drawdown
24,639Operación media

Mejor ejecución de 16. USD/JPY, Diario, spread 1, de la ejecución pf:2026-09-24-USDJPY-D.tsv:5.

Reglas de entrada, largos

  1. El cierre está por encima de las SMA de 10 y de 100 periodos

Reglas de entrada, cortos

  1. El cierre está por debajo de las SMA de 10 y de 100 periodos

Reglas de salida

  1. Cerrar un short cuando el precio cruce por encima de la SMA de 120 periodos
  2. Una señal opuesta invierte la posición
  3. Sin stop loss ni objetivo

Condiciones de la prueba

PeriodoHasta 2026-09-25
InstrumentoUSD/JPY, Diario
Spread1 puntos
Contratos1
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-25
Parámetros (5)
positionSize
Contratos por operación
1
bandPeriod
Longitud de las Bollinger Bands (desviación por defecto de la plataforma)
30
exitPeriod
Longitud de la SMA de salida
120
fastPeriod
Longitud de la SMA rápida
10
slowPeriod
Longitud de la SMA lenta
100

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
USD/JPYMejor ejecuciónDiario3.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/USDDiarion/a 14539.31125,286 USD-65,587
Nikkei 225Diarion/a 12934.1141,289 USD-16,665
GBP/USDDiarion/a 17531.4316,560 USD-6,901
Nikkei 2251 horan/a 1,20728.2515,263 USD-8,394
Nikkei 2252 minn/a 2,47425.598,618 USD-8,199
Petróleo crudo de EE. UU.30 minn/a 2,46629.208,237 EUR-4,974
Petróleo Brent30 minn/a 1,72928.345,802 EUR-4,645
OroDiarion/a 17731.071,556 EUR-1,336
Oro15 minn/a 2,56526.081,318 EUR-923
Oro10 minn/a 2,60823.851,308 EUR-1,285
Oro30 minn/a 2,59728.531,245 EUR-1,197
Oro1 horan/a 1,51927.321,234 EUR-842

Gráficos

Resultados por ejecución

Las 10 mejores de 16 ejecuciones. La lista completa está en la tabla de arriba.

Por encima de 1.0 ganó dinero, por debajo de 1.0 perdió dinero.

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// 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 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

Bandas de BollingerSMA
Lee esto primeroDebilidades conocidas4 puntos
  • No hay stop loss. La ejecución de USD/JPY diario tuvo un drawdown máximo de JPY 312,500.00, que es grande en términos absolutos.
  • Las tasas de acierto son bajas, 38.51% en la mejor ejecución y entre el 24% y el 29% aproximadamente en gráficos intraday, así que depende de unas pocas tendencias grandes.
  • USD/JPY domina los resultados. Las ejecuciones en Gold ganaron solo entre EUR 1,233.70 y EUR 1,556.00 aproximadamente.
  • El profit factor solo se registró en dos ejecuciones, el resto son datos de barrido.

Preguntas

Sobre esta estrategia

¿Está lista para ProOrder?

Sí, está siempre en long, en short o fuera del mercado con 1 contrato, y una señal contraria da la vuelta a la posición. La compilación del código reescrito no se ha comprobado.

¿Qué mercados se probaron?

USD/JPY, EUR/USD, GBP/USD, Nikkei 225, US Crude Oil, Brent Crude y Gold, y las 15 ejecuciones fueron positivas. USD/JPY Diario fue la mejor con JPY 3,646,600.00 de beneficio neto.

¿Qué drawdown conlleva 1 contrato?

En USD/JPY Diario el drawdown máximo fue de JPY 312,500.00. En EUR/USD Diario fue de USD 65,587.00, así que dimensiona con cuidado en cada mercado.

¿Por qué barras diarias?

La salida en la SMA de 120 periodos en barras diarias mantiene las operaciones abiertas durante meses de tendencia. Las ejecuciones intraday operaron mucho más a menudo y con tasas de acierto más bajas.

Relacionado

Estrategias como esta

Bollinger Squeeze

Usa el mismo indicador.

14.30 PF · 86 operaciones

Supertrend Counter Trend

Mejor ejecución en el mismo mercado, USD/JPY.

3.47 PF · 1,444 operaciones

Negated Hammer

Un profit factor similar.

3.20 PF · 372 operaciones

¿Trader de tendencia de corazón? La lista de espera de la comunidad de ProRealAlgos está a un clic.

La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.

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