Tres cierres consecutivos que se mantienen dentro del rango de la barra anterior señalan un mercado comprimido. Cuando el cierre rompe después por encima del máximo más alto de las cuatro barras anteriores, el sistema compra. Las salidas usan un stop de 2 x ATR(14) y un objetivo de 2.5 x ATR(14), reajustados en cada barra.
Mejor ejecución de 6. Dow Jones, 1 hora, spread 3, de la ejecución sweeps:2026-09-22-DOW30-1h-opt.tsv:2.
| Periodo | Hasta 2026-09-22 |
| Instrumento | Dow Jones, 1 hora |
| Spread | 3 puntos |
| Contratos | 1 |
| Capital inicial | 1,000,000 |
| Costes | Solo spread. No se incluyen comisiones ni financiación overnight. |
| Barras | Hasta 200,000 barras, menos cuando el instrumento tiene menos historial |
| Última prueba | 2026-09-22 |
| positionSize Contratos por operación | 1 |
| skipDayA Sin entradas en las barras que abren en lunes | 1 |
| skipDayB Sin entradas en las barras que abren en domingo | 0 |
| atrPeriod Longitud del ATR para el stop y el objetivo | 14 |
| stopAtrMultiplier Distancia del stop en ATRs | 2 |
| targetAtrMultiplier Distancia del objetivo en ATRs | 2.5 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| Dow JonesMejor ejecución | 1 hora | n/a | 463 | 46.22 | 4,854 EUR | -2,531 |
| USD/JPY | Diario | n/a | 118 | 50.00 | 4,550 JPY | -1,640 |
| Petróleo crudo de EE. UU. | Diario | n/a | 119 | 48.74 | 3,120 EUR | -1,815 |
| DAX 40 | 4 horas | n/a | 376 | 48.14 | 2,855 EUR | -2,694 |
| S&P 500 | Diario | n/a | 155 | 41.94 | 946 EUR | -393 |
| S&P 500 | 4 horas | n/a | 378 | 46.56 | 707 EUR | -580 |
Gráficos
El código
// ============================================================ // Tight Range Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long only // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade skipDayA = 1 // no entries on bars opening on Monday skipDayB = 0 // no entries on bars opening on Sunday atrPeriod = 14 // ATR length for stop and target stopAtrMultiplier = 2 // stop distance in ATRs targetAtrMultiplier = 2.5 // target distance in ATRs // --- Indicators --- blockedDay = (OpenDayOfWeek = skipDayA) OR (OpenDayOfWeek = skipDayB) // Each of the last three closes stayed inside the range of the bar before it tightRange = close[3] <= high[4] AND close[3] >= low[4] AND close[2] <= high[3] AND close[2] >= low[3] AND close[1] <= high[2] AND close[1] >= low[2] // Highest high of the four bars before this one recentHigh = max(max(high[4], high[3]), max(high[2], high[1])) atrValue = AverageTrueRange[atrPeriod](close)
11 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí, solo largos con 1 contrato, con el stop y el objetivo por ATR codificados.
Dow Jones 1 hora ganó EUR 4,854.30 en 463 operaciones. Las ejecuciones de USD/JPY, US Crude Oil, DAX 40 y S&P 500 también fueron todas rentables.
En Dow Jones 1 hora el max drawdown fue de EUR 2,531.20 con 1 contrato.
Las compresiones de inside bar se forman a menudo en las barras horarias del Dow Jones, lo que da 463 operaciones, mientras que las ejecuciones diarias operaron entre 118 y 155 veces.
Relacionado
El copy trading en índices de EE. UU. está disponible para los miembros de ProRealAlgos a medida que se abren plazas.