Un swing high se confirma cuando un cierre es el más alto de las 227 barras que lo rodean, lo que significa que solo se conoce 113 barras después. Cuando el precio cierra de nuevo por encima de ese nivel el sistema compra, y vende short en el setup espejo. Las salidas usan un objetivo de 30 puntos, un trailing stop de 5 puntos y el canal Donchian de 20 barras como stop.
Mejor ejecución de 12. S&P 500, 4 horas, spread 1, de la ejecución pf:2026-09-15-USA500-4h.tsv:1.
| Periodo | Hasta 2026-09-15 |
| Instrumento | S&P 500, 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-15 |
| positionSize Contratos por operación | 1 |
| fractalPeriod Barras a cada lado de un cierre de swing confirmado | 113 |
| longTrailPoints Distancia del trailing stop para largos (puntos) | 5 |
| shortTrailPoints Distancia del trailing stop para cortos (puntos) | 5 |
| channelPeriod Canal Donchian usado como stop de protección | 20 |
| takeProfitPoints Objetivo de beneficio (puntos) | 30 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| S&P 500Mejor ejecución | 4 horas | 1.71 | 235 | 77.87 | 960 EUR | -343 |
| Oro | 4 horas | 1.60 | 190 | 75.26 | 565 EUR | -125 |
| FTSE 100 | Diario | 1.37 | 132 | 86.36 | 873 EUR | -525 |
| Petróleo Brent | 1 hora | 1.30 | 477 | 83.65 | 1,983 EUR | -1,413 |
| Dow Jones | 1 hora | 1.24 | 439 | 90.21 | 2,076 EUR | -1,765 |
| USD/JPY | 1 hora | 1.15 | 1,074 | 76.16 | 156,250 JPY | -141,305 |
| Oro | 1 hora | 1.13 | 685 | 55.18 | 379 EUR | -219 |
| Oro | 30 min | 1.10 | 1,215 | 51.36 | 402 EUR | -236 |
| S&P 500 | 1 hora | 1.09 | 956 | 64.02 | 493 EUR | -482 |
| Petróleo Brent | 30 min | 1.08 | 1,033 | 78.41 | 1,127 EUR | -1,078 |
| Petróleo Brent | Diario | n/a | 41 | 92.68 | 933 EUR | -614 |
| S&P 500 | Diario | n/a | 83 | 81.93 | 439 EUR | -176 |
Gráficos
Las 10 mejores de 12 ejecuciones. La lista completa está en la tabla de arriba.
Por encima de 1.0 ganó dinero, por debajo de 1.0 perdió dinero.
El código
// ============================================================ // Fractal Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = true DEFPARAM PreloadBars = 10000 // --- Parameters --- positionSize = 1 // contracts per trade fractalPeriod = 113 // bars on each side of a confirmed swing close longTrailPoints = 5 // trailing stop distance for longs (points) shortTrailPoints = 5 // trailing stop distance for shorts (points) channelPeriod = 20 // Donchian channel used as the protective stop takeProfitPoints = 30 // profit target (points) // --- Indicators --- // A swing close is the extreme of the window centred on it, so it is only // confirmed fractalPeriod bars later. The level holds until a new swing forms. isSwingHigh = close[fractalPeriod] >= Highest[2 * fractalPeriod + 1](close) isSwingLow = close[fractalPeriod] <= Lowest[2 * fractalPeriod + 1](close) IF isSwingHigh THEN breakoutHigh = close[fractalPeriod] ENDIF IF isSwingLow THEN breakoutLow = close[fractalPeriod] ENDIF
52 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. La compilación del código reescrito aún no se ha comprobado, y las estadísticas provienen de la versión probada antes de la reescritura.
Las once filas fueron positivas. Gold 4 horas tuvo un profit factor de 1.6, FTSE 100 Diario 1.37 y Brent Crude 1 hora 1.3.
S&P 500 4 horas tuvo un max drawdown de EUR 343.21 con 1 contrato. Dow Jones 1 hora llegó a EUR 1,765.10.
113 barras a cada lado selecciona solo los puntos de swing importantes, así que el sistema reacciona a rupturas de niveles relevantes en lugar de a pequeñas oscilaciones.
Relacionado
El copy trading en índices de EE. UU. está disponible para los miembros de ProRealAlgos a medida que se abren plazas.