Apuntarme a la lista de espera
Estrategias / Breakout / Inside Bar Breakout

Inside Bar Breakout: operar la salida de la compresión

Después de una inside bar, el sistema compra un cierre por encima de su máximo o vende un cierre por debajo de su mínimo. Sale con un cierre que atraviesa el mínimo o el máximo de 5 barras, o con un stop del 1%.

BreakoutLargos & cortosIntradayNasdaq 10015 min
n/aProfit factor
-31,620Beneficio neto EUR
30.64%Tasa de acierto
7,858Operaciones
-32,200Max drawdown
-4.02Operación media

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

Reglas de entrada, largos

  1. La barra anterior es una inside bar (máximo más bajo y mínimo más alto que la barra que la precede)
  2. No hay posición abierta

Reglas de entrada, cortos

  1. La barra anterior es una inside bar
  2. 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 del máximo más alto de las 5 barras anteriores

Condiciones de la prueba

PeriodoHasta 2026-09-07
InstrumentoNasdaq 100, 15 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 (3)
positionSize
Contratos por operación
1
channelPeriod
Longitud del canal de salida
5
stopLossPct
Stop de protección, porcentaje del precio de entrada
1

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
Nasdaq 100Mejor ejecución15 minn/a 7,85830.64-31,620 EUR-32,200
DAX 401 horan/a 4,77331.761,515 EUR-10,979
Oro5 minn/a 6,59429.71-3,209 EUR-3,365
Oro15 minn/a 6,73529.55-3,448 EUR-4,234
Oro1 horan/a 4,99329.84-3,636 EUR-3,944
S&P 5001 horan/a 4,67329.19-3,735 EUR-5,260
Oro30 minn/a 7,33729.63-3,850 EUR-4,533
S&P 50030 minn/a 6,35630.38-6,829 EUR-6,927
S&P 50015 minn/a 6,98929.93-7,578 EUR-7,685
Nasdaq 1001 horan/a 5,09628.36-8,351 EUR-12,486
S&P 5005 minn/a 6,77528.10-9,128 EUR-9,173
Nasdaq 10030 minn/a 7,21229.45-16,800 EUR-17,754
DAX 4030 minn/a 7,68631.85-17,896 EUR-18,885
Nasdaq 1005 minn/a 7,45230.66-28,571 EUR-28,910
DAX 405 minn/a 7,33829.38-30,467 EUR-30,544
DAX 4015 minn/a 7,70630.48-30,555 EUR-31,256

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

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

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

// --- Parameters ---
positionSize = 1          // contracts per trade
channelPeriod = 5         // exit channel length
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
// Previous bar sits fully inside the bar before it
insideBar = high[1] < high[2] AND low[1] > low[2]
// Exit channel as of the previous bar, so the current bar cannot move it
channelHigh = Highest[channelPeriod](high)[1]
channelLow = Lowest[channelPeriod](low)[1]

26 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.
Lee esto primeroDebilidades conocidas4 puntos
  • Todas las ejecuciones menos una perdieron dinero. La única ganadora fue DAX 40 1 hora con EUR 1,514.80, con un drawdown de EUR 10,978.70.
  • La ejecución keyStats en Nasdaq 100 15 minutos terminó en EUR -31,619.90 en 7,858 operaciones.
  • Las tasas de acierto se mantuvieron cerca del 30%, algo que la salida por canal estrecho no compensa.
  • El profit factor no se registró porque solo existen datos de barrido, y las estadísticas provienen del código anterior a la reescritura.

Preguntas

Sobre esta estrategia

¿Se ejecutará en ProOrder?

Sí, es un sistema de una posición a la vez con 1 contrato y un stop del 1%, pero los resultados probados no respaldan ejecutarlo en real.

¿Cuáles fueron los resultados por mercado?

Gold, S&P 500, Nasdaq 100 y DAX 40 se probaron desde 5 minutos hasta 1 hora. Gold terminó entre EUR -3,209.20 y EUR -3,850.30, y DAX 40 15 minutos en EUR -30,555.40.

¿Qué tamaño tuvieron los drawdowns?

Con 1 contrato, la ejecución de Nasdaq 100 15 minutos tuvo un drawdown máximo de EUR 32,199.60.

¿Por qué probarla en intraday?

Las inside bars son habituales en gráficos cortos, lo que da una muestra grande. La muestra aquí indica que el breakout simple perdió en casi todas las combinaciones.

Relacionado

Estrategias como esta

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

Bollinger Band Walk

También es una estrategia breakout.

3.10 PF · 148 operaciones

¿Buscas reglas de breakout que funcionaran mejor? La lista de espera de ProRealAlgos está abierta.

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