Apuntarme a la lista de espera
Estrategias / Breakout / Donchian Breakout Activator

Donchian Breakout Activator: breakouts de canal de 20 barras

La estrategia va long cuando el cierre rompe por encima del máximo de las 20 barras anteriores y short cuando rompe por debajo del mínimo de 20 barras. Un long se cierra cuando el precio vuelve a caer por debajo del mínimo de 20 barras, y el stop se sitúa a un ATR(20) más allá de la línea opuesta del canal. Es un breakout clásico de estar siempre en la tendencia.

BreakoutLargos & cortosSwingUSD/JPY1 hora
n/aProfit factor
391,250Beneficio neto JPY
36.88%Tasa de acierto
3,075Operaciones
-389,050Max drawdown
127Operación media

Mejor ejecución de 7. USD/JPY, 1 hora, spread 1, de la ejecución sweeps:2026-09-24-USDJPY-1h-opt.tsv:7.

Reglas de entrada, largos

Reglas de entrada, cortos

Reglas de salida

  1. Stop loss en la línea opuesta del canal menos (long) o más (short) 1 x ATR(20), fijado en la entrada
  2. Cerrar un short cuando el cierre sube por encima del máximo de 20 barras

Condiciones de la prueba

PeriodoHasta 2026-09-24
InstrumentoUSD/JPY, 1 hora
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-24
Parámetros (4)
positionSize
Contratos por operación
1
channelPeriod
Longitud del canal de Donchian y del ATR
20
atrMultiplier
El stop se sitúa este número de ATRs más allá de la línea opuesta del canal
1
channelOffset
Canal tomado con este número de barras de retraso para excluir la barra del breakout
1

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
USD/JPYMejor ejecución1 horan/a 3,07536.88391,250 JPY-389,050
USD/JPYDiarion/a 30040.332,651,670 JPY-912,270
EUR/USDDiarion/a 29940.13106,944 USD-72,279
Petróleo crudo de EE. UU.Diarion/a 26940.1522,662 EUR-5,980
Petróleo BrentDiarion/a 11638.7914,371 EUR-11,386
GBP/USDDiarion/a 32437.9611,107 USD-9,979
OroDiarion/a 32634.052,469 EUR-952

Gráficos

Resultados por ejecución

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Donchian Breakout Activator
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

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

// --- Parameters ---
positionSize = 1       // contracts per trade
channelPeriod = 20     // Donchian channel and ATR length
atrMultiplier = 1      // stop sits this many ATRs beyond the opposite channel line
channelOffset = 1      // channel taken this many bars back, so the breakout bar is excluded

ONCE stopDistance = 0

// --- Indicators ---
channelHigh = Highest[channelPeriod](high)[channelOffset]
channelLow = Lowest[channelPeriod](low)[channelOffset]
atrValue = AverageTrueRange[channelPeriod](close)
upperStopLevel = channelHigh + atrMultiplier * atrValue
lowerStopLevel = channelLow - atrMultiplier * atrValue

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

Canal de DonchianATR
Lee esto primeroDebilidades conocidas4 puntos
  • Solo existen datos de barrido, por lo que el profit factor no se registró.
  • En USD/JPY 1 hora, el max drawdown fue de JPY 389,050, casi igual al beneficio neto de JPY 391,250.
  • Las tasas de acierto oscilaron entre el 34.05% y el 40.33% en las pruebas, así que las series largas de pérdidas son normales en este estilo breakout.
  • Las salidas esperan la línea opuesta del canal, así que se puede devolver mucho beneficio abierto antes de que se cierre una operación.

Preguntas

Sobre esta estrategia

¿Puede el Donchian Breakout Activator operar en real en ProOrder?

Sí, usa entradas simples de ProOrder y un stop fijado en la entrada. La reescritura todavía no se ha comprobado en compilación, así que hazle backtest primero.

¿Qué mercados se probaron?

USD/JPY, EUR/USD, US Crude Oil, Brent Crude, GBP/USD y Gold. Todas las ejecuciones listadas fueron rentables, siendo Gold Diario la menor con EUR 2,468.5.

¿Qué capital necesita 1 contrato?

Con 1 contrato la mejor ejecución alcanzó un max drawdown de JPY 389,050 en USD/JPY 1 hora, mientras que US Crude Oil Diario se quedó en EUR 5,980.3. Dimensiona el capital según el instrumento que operes.

¿Por qué barras de 1 hora y diarias?

Los breakouts de canal necesitan espacio para desarrollar tendencia. El ruido intraday en barras más cortas tiende a provocar más roturas falsas, así que las pruebas se centran en 1 hora y Diario.

Relacionado

Estrategias como esta

ATR Band

Usa el mismo indicador.

10.31 PF · 53 operaciones

Supertrend Counter Trend

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

3.47 PF · 1,444 operaciones

Breakout Regime Filter

También es una estrategia breakout.

6.28 PF · 70 operaciones

Los sistemas de breakout son un tema habitual en la comunidad de ProRealAlgos. Apúntate a la lista de espera para participar.

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