Un cierre por encima del máximo más alto de las últimas 55 barras abre un long, y un cierre por debajo del mínimo de 55 barras abre un short. Las posiciones salen con un cierre que atraviesa el canal contrario de 20 barras o en un stop del 1%. Solo se mantiene una posición a la vez.
Mejor ejecución de 16. Gold, 1 hora, spread 0.6, de la ejecución pf:2026-09-15-GOLD-1h.tsv:2.
| Periodo | Hasta 2026-09-15 |
| Instrumento | Gold, 1 hora |
| Spread | 0.6 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 |
| channelPeriod Longitud del canal de entrada | 55 |
| exitChannelPeriod Longitud del canal de salida | 20 |
| stopLossPct Stop de protección, porcentaje | 1 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | 1 hora | 1.13 | 1,639 | 37.03 | 1,598 EUR | -1,051 |
| Oro | 30 min | 1.10 | 2,652 | 37.29 | 1,641 EUR | -1,095 |
| DAX 40 | 30 min | n/a | 2,902 | 35.25 | 1,642 EUR | -5,496 |
| Oro | 15 min | n/a | 2,718 | 34.18 | 361 EUR | -1,579 |
| Oro | 5 min | n/a | 2,664 | 36.19 | 311 EUR | -1,163 |
| DAX 40 | 15 min | n/a | 2,846 | 37.28 | -351 EUR | -6,964 |
| DAX 40 | 1 hora | n/a | 1,713 | 33.39 | -1,560 EUR | -7,384 |
| S&P 500 | 5 min | n/a | 2,820 | 33.16 | -2,674 EUR | -2,868 |
| Nasdaq 100 | 5 min | n/a | 2,805 | 36.08 | -3,694 EUR | -6,256 |
| S&P 500 | 15 min | n/a | 3,010 | 35.38 | -4,044 EUR | -4,363 |
| S&P 500 | 1 hora | n/a | 1,870 | 33.64 | -4,087 EUR | -4,349 |
| S&P 500 | 30 min | n/a | 2,941 | 35.63 | -4,158 EUR | -5,239 |
| DAX 40 | 5 min | n/a | 2,807 | 32.31 | -4,660 EUR | -4,814 |
| Nasdaq 100 | 15 min | n/a | 3,087 | 34.56 | -10,623 EUR | -11,286 |
| Nasdaq 100 | 30 min | n/a | 3,050 | 36.03 | -10,667 EUR | -13,326 |
| Nasdaq 100 | 1 hora | n/a | 1,931 | 30.45 | -12,450 EUR | -14,962 |
Gráficos
Las 10 mejores de 16 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
// ============================================================ // Donchian 55 Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade channelPeriod = 55 // entry channel length exitChannelPeriod = 20 // shorter exit channel length stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- // Channels end on the previous bar so the breakout bar is not part of its own level. channelHigh = Highest[channelPeriod](high)[1] channelLow = Lowest[channelPeriod](low)[1] exitHigh = Highest[exitChannelPeriod](high)[1] exitLow = Lowest[exitChannelPeriod](low)[1]
25 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí, es un sistema ProOrder simple. El código se reescribió y no se ha comprobado en compilación, y las estadísticas son de la versión anterior.
Principalmente en Gold. Gold 1 hora ganó EUR 1,597.70 y Gold 30 minutos EUR 1,641.40. Los mercados de índices fueron en su mayoría perdedores.
Con 1 contrato, Gold 1 hora tuvo un max drawdown de EUR 1,050.90. En Nasdaq 100 1 hora alcanzó EUR 14,961.70 mientras perdía dinero.
El canal de entrada largo espera una ruptura clara del rango reciente, mientras que el canal de salida, más corto, sale más rápido cuando el movimiento se apaga.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.