Apuntarme a la lista de espera
Estrategias / Mean reversion / Breakout Failures

Breakout Failures: apostar contra las rupturas del canal de 8 barras

Breakout Failures vende cuando el precio cierra por encima del máximo más alto de las últimas 8 barras y compra cuando cierra por debajo del mínimo más bajo. Las ganadoras se toman en 15 x ATR(12). Una operación que se mueve 10 x ATR(12) en contra se invierte en lugar de cerrarse por stop.

Mean reversionLargos & cortosIntradayGBP/USD15 min
1.17Profit factor
6,787Beneficio neto USD
48.19%Tasa de acierto
911Operaciones
-1,493Max drawdown
7.45Operación media

Mejor ejecución de 14. GBP/USD, 15 min, spread 1.5, de la ejecución pf:2026-09-24-GBPUSD-15m.tsv:1.

Reglas de entrada, largos

  1. O bien: hay un corto abierto y el precio ha subido más de 10 x ATR(12) por encima de la entrada en corto (dar la vuelta a largo)

Reglas de entrada, cortos

  1. O bien: hay un largo abierto y el precio ha caído más de 10 x ATR(12) por debajo de la entrada en largo (dar la vuelta a corto)

Reglas de salida

  1. Las operaciones perdedoras se invierten en lugar de cerrarse por stop
  2. Sin stop loss

Condiciones de la prueba

PeriodoHasta 2026-09-25
InstrumentoGBP/USD, 15 minutos
Spread1.5 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
channelPeriod
Longitud del canal
8
atrPeriod
Longitud del ATR
12
targetAtrMultiplier
Objetivo de beneficio en ATRs
15
flipAtrMultiplier
Movimiento adverso en ATR que da la vuelta a la posición
10

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
GBP/USDMejor ejecución15 min1.17 91148.196,787 USD-1,493
USD/JPYDiarion/a 6944.931,448,470 JPY-1,420,760
USD/JPY1 horan/a 53244.74595,090 JPY-496,400
USD/JPY4 horasn/a 12944.96575,280 JPY-280,920
USD/JPY30 minn/a 79645.23526,440 JPY-304,600
PlataDiarion/a 3751.3531,474 USD-27,932
GBP/USDDiarion/a 6352.3828,669 USD-8,467
Petróleo Brent10 minn/a 95245.9014,113 EUR-7,158
DAX 40Diarion/a 10443.2712,664 EUR-7,303
FTSE 100Diarion/a 4555.568,671 EUR-2,961
FTSE 10030 minn/a 94844.305,388 EUR-2,621
OroDiarion/a 5949.152,524 EUR-868
Oro1 horan/a 51343.861,787 EUR-1,365
GBP/USD3 minn/a 73942.491,047 USD-825

Gráficos

Resultados por ejecución

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

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Breakout Failures
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 15 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1             // contracts per trade
channelPeriod = 8            // channel length
atrPeriod = 12               // ATR length for target and flip distance
targetAtrMultiplier = 15     // profit target in ATRs
flipAtrMultiplier = 10       // adverse move in ATRs that flips the position

ONCE flipDistance = 0        // read one bar before it is recalculated, see Exit rules

// --- Indicators ---
// Channel lines are the previous bar's highest high / lowest low.
channelHigh = Highest[channelPeriod](high)
channelLow = Lowest[channelPeriod](low)
upperBand = channelHigh[1]
lowerBand = channelLow[1]
channelReady = BarIndex > channelPeriod + 1
atrValue = AverageTrueRange[atrPeriod](close)

23 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

Canal de DonchianATR
Lee esto primeroDebilidades conocidas4 puntos
  • No hay stop loss. Las posiciones perdedoras dan la vuelta al otro lado, por lo que el sistema está casi siempre en el mercado una vez que arranca.
  • El edge de la mejor ejecución es estrecho: profit factor 1.17 y una operación media de 7.45 USD en GBP/USD 15 minutos.
  • Los resultados en USD/JPY muestran drawdowns casi tan grandes como el beneficio, por ejemplo 1,420,760 JPY de drawdown frente a 1,448,470 JPY de beneficio en Diario.
  • No se registró el profit factor para los demás mercados de la tabla, que solo tienen datos de barrido.

Preguntas

Sobre esta estrategia

¿Puede esto ejecutarse en real en ProOrder?

Sí. Las entradas, las vueltas y el objetivo por ATR están todos automatizados. Recuerda que el código no tiene stop, por lo que cualquier límite de la cuenta debe venir de tu propia configuración de riesgo.

¿Dónde se probó?

La mejor ejecución fue GBP/USD en 15 minutos con 6,786.90 USD de beneficio neto y un max drawdown de 1,493 USD. También se ejecutó en USD/JPY, Silver, Brent Crude, DAX 40, FTSE 100 y Gold en varios marcos temporales.

¿Qué tamaño se utilizó en las pruebas?

Un contrato por operación con un spread de 1.5 puntos. Con ese tamaño, la ejecución de GBP/USD 15 minutos tuvo un max drawdown de 1,493 USD.

¿Por qué probar tantos marcos temporales?

Un breakout fallido puede ocurrir en cualquier gráfico, así que se comprobó desde 3 minutos hasta Diario. Las cifras principales provienen del gráfico de 15 minutos.

Relacionado

Estrategias como esta

ATR Band

Usa el mismo indicador.

10.31 PF · 53 operaciones

SuperTrend CCI

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

1.72 PF · 561 operaciones

DAX Survivor

Un profit factor similar.

1.17 PF · 1,514 operaciones

Apúntate a la lista de espera de ProRealAlgos para seguir cómo se prueban sistemas de reversión como este.

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