Apuntarme a la lista de espera
Estrategias / Breakout / Keltner Breakout

Keltner Channel Breakout

El canal es la EMA de 20 más o menos 2 veces el ATR(10). Un cierre por encima de la línea superior abre un long y un cierre por debajo de la línea inferior abre un short. Las operaciones se cierran cuando el precio vuelve a atravesar la EMA de 20 o tocan un stop del 1%.

BreakoutLargos & cortosIntradayNasdaq 10030 min
n/aProfit factor
83.50Beneficio neto EUR
35.25%Tasa de acierto
4,800Operaciones
-7,693Max drawdown
0.02Operación media

Mejor ejecución de 16. Nasdaq 100, 30 min, spread 3, de la ejecución sweeps:2026-09-07-NAS100-30m-opt.tsv:14.

Reglas de entrada, largos

  1. No hay posición abierta

Reglas de entrada, cortos

  1. No hay posición abierta

Reglas de salida

  1. Stop loss al 1% de la entrada
  2. Cerrar un short cuando el precio cierra por encima de la EMA de 20

Condiciones de la prueba

PeriodoHasta 2026-09-07
InstrumentoNasdaq 100, 30 minutos
Spread3 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-07
Parámetros (5)
positionSize
Contratos por operación
1
bandPeriod
Longitud de la EMA en el centro del canal
20
atrPeriod
Longitud del ATR para la anchura del canal
10
atrMultiplier
Anchura del canal en ATRs a cada lado
2
stopLossPct
Stop de protección como porcentaje del precio de entrada
1

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
Nasdaq 100Mejor ejecución30 minn/a 4,80035.2583.50 EUR-7,693
DAX 401 horan/a 2,74635.112,704 EUR-5,869
DAX 4030 minn/a 4,71234.852,020 EUR-6,069
Oro30 minn/a 4,25134.30602 EUR-1,811
Oro1 horan/a 2,67835.88329 EUR-1,231
Oro5 minn/a 4,17631.63-1,057 EUR-1,442
Oro15 minn/a 4,18830.56-1,628 EUR-2,510
Nasdaq 1005 minn/a 4,39733.45-2,512 EUR-4,879
S&P 50030 minn/a 4,75433.24-2,548 EUR-3,780
S&P 5005 minn/a 4,50030.13-3,341 EUR-3,392
Nasdaq 1001 horan/a 3,12433.13-3,904 EUR-9,198
S&P 5001 horan/a 3,06134.20-4,081 EUR-4,297
S&P 50015 minn/a 4,71531.73-5,071 EUR-5,160
DAX 405 minn/a 4,72729.41-11,029 EUR-12,366
DAX 4015 minn/a 4,62832.48-11,929 EUR-14,467
Nasdaq 10015 minn/a 4,69132.62-12,165 EUR-12,494

Gráficos

Resultados por ejecución

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

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Keltner Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1       // contracts per trade
bandPeriod = 20        // EMA at the centre of the channel
atrPeriod = 10         // ATR length for the channel width
atrMultiplier = 2      // channel width in ATRs each side
stopLossPct = 1        // protective stop, percent of entry price

// --- Indicators ---
midBand = ExponentialAverage[bandPeriod](close)
atrValue = AverageTrueRange[atrPeriod](close)
upperBand = midBand + atrMultiplier * atrValue
lowerBand = midBand - atrMultiplier * atrValue

27 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 KeltnerEMAATR
Lee esto primeroDebilidades conocidas3 puntos
  • La mejor ejecución en Nasdaq 100 30 minutos ganó EUR 83.5 en 4,800 operaciones, una media de EUR 0.02 por operación, con un max drawdown de EUR 7,693.
  • Solo 4 de las 15 ejecuciones por mercado fueron positivas. DAX 40 15 minutos terminó en EUR -11,928.6 y Nasdaq 100 15 minutos en EUR -12,165.1.
  • El profit factor no se registró porque todos los resultados provienen de barridos de parámetros.

Preguntas

Sobre esta estrategia

¿Puede ejecutarse el Keltner Breakout en ProOrder?

Técnicamente sí, pero las pruebas no respaldan ejecutarlo tal cual. El código reescrito tampoco se comprobó en compilación.

¿Dónde ganó dinero?

DAX 40 1 hora ganó EUR 2,703.9, DAX 40 30 minutos EUR 2,019.8, y Gold en 30 minutos y 1 hora fue ligeramente positivo. El resto perdió.

¿Qué drawdown hubo con 1 contrato?

La mejor ejecución tuvo un drawdown de EUR 7,693 con position size 1, muchas veces su beneficio neto.

¿Por qué le cuesta en marcos temporales cortos?

En gráficos de 5 y 15 minutos el spread de 3 puntos se come una gran parte de cada movimiento pequeño, y esos fueron los peores resultados.

Relacionado

Estrategias como esta

Monday Dip Buy

Usa el mismo indicador.

n/a PF · 146 operaciones

Negated Hammer

Mejor ejecución en el mismo mercado, Nasdaq 100.

3.20 PF · 372 operaciones

Breakout Regime Filter

También es una estrategia breakout.

6.28 PF · 70 operaciones

Mira qué sistemas de breakout pasaron nuestras pruebas y se pusieron en real. Apúntate a la lista de espera de ProRealAlgos.

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