Tras dos cierres diarios al alza, el sistema busca una barra que marque un nuevo mínimo de 5 barras y que luego cierre con fuerza en su mitad superior. Esa sacudida se compra si el precio está por encima de la SMA de 100 barras, y la imagen espejo se vende en corto. Cada operación tiene un objetivo del 1.5%, un stop del 2.5% y un límite de tiempo de 6 barras.
Mejor ejecución de 6. EUR/USD, 4 horas, spread 1, de la ejecución sweeps:2026-09-24-EURUSD-4h-opt.tsv:7.
| Periodo | Hasta 2026-09-24 |
| Instrumento | EUR/USD, 4 horas |
| Spread | 1 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-24 |
| positionSize Contratos por operación | 1 |
| lookbackPeriod Barras para el máximo y el mínimo recientes | 5 |
| trendPeriod Longitud de la SMA del filtro de tendencia | 100 |
| maxBarsInTrade Salida por tiempo después de este número de barras | 6 |
| takeProfitPct Objetivo de beneficio, porcentaje del precio de entrada | 1.5 |
| stopLossPct Stop de protección, porcentaje del precio de entrada | 2.5 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMejor ejecución | 4 horas | n/a | 459 | 54.90 | 14,192 USD | -10,393 |
| USD/JPY | Diario | n/a | 10 | 60.00 | 25,570 JPY | -19,860 |
| EUR/USD | Diario | n/a | 11 | 54.55 | 5,181 USD | -1,989 |
| DAX 40 | Diario | n/a | 8 | 87.50 | 665 EUR | -502 |
| S&P 500 | Diario | n/a | 11 | 63.64 | 159 EUR | -62.27 |
| Oro | Diario | n/a | 8 | 62.50 | 57.50 EUR | -21.50 |
Gráficos
El código
// ============================================================ // Breakout Reversal // ProRealAlgos Strategy Library | prorealalgos.com // Type: Pattern // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade lookbackPeriod = 5 // bars for the recent high / low trendPeriod = 100 // trend filter SMA length maxBarsInTrade = 6 // time exit after this many bars takeProfitPct = 1.5 // profit target, percent of entry price stopLossPct = 2.5 // protective stop, percent of entry price // --- Indicators --- recentHigh = Highest[lookbackPeriod](high) recentLow = Lowest[lookbackPeriod](low) trendMA = Average[trendPeriod](close) dailyUpRun = DClose(1) > DClose(2) AND DClose(2) > DClose(3) dailyDownRun = DClose(1) < DClose(2) AND DClose(2) < DClose(3)
26 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. El objetivo, el stop y la salida por tiempo de 6 barras están todos codificados, así que funciona sin intervención manual.
La prueba principal fue EUR/USD 4 horas con 459 operaciones. Las pruebas en diario sobre USD/JPY, EUR/USD, DAX 40, S&P 500 y Gold fueron todas positivas pero cada una tuvo 11 operaciones o menos.
El peor drawdown en EUR/USD 4 horas fue de 10,393 USD con 1 contrato. Planifica el tamaño de tu cuenta en torno a esa cifra.
Produjo suficientes señales para valorar la idea. Las barras diarias dieron solo un puñado de operaciones por mercado.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.