La idea compra cuando una media móvil de Hull cruza al alza la Bollinger Band inferior por encima del punto medio del canal de 208 bar, y abre un short con el cruce contrario por debajo de la banda superior. Cualquier posición abierta se cierra con cualquiera de los dos cruces.
Mejor de 13 ejecuciones. DAX 40, Diario, spread 3, de la ejecución pf:2026-10-04-DAX40-D.tsv:3.
| Periodo | Hasta el 2026-10-04 |
| Instrumento | DAX 40, Diario |
| Spread | 3 puntos |
| 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-10-04 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Mejor ejecución | Diario | 2.30 | 126 | 54.76 | 11,942 EUR | -2,527 |
| USD/JPY | 4 horas | n/a | 295 | 49.15 | 361,480 USD | -169,110 |
| EUR/USD | Diario | n/a | 106 | 54.72 | 33,020 USD | -29,360 |
| EUR/USD | 4 horas | n/a | 387 | 51.94 | 28,694 USD | -23,054 |
| Dow Jones | Diario | n/a | 126 | 59.52 | 16,363 EUR | -5,617 |
| Plata | 15 min | n/a | 1,683 | 46.76 | 11,341 USD | -9,928 |
| Dow Jones | 30 min | n/a | 751 | 52.20 | 10,121 EUR | -5,693 |
| Dow Jones | 1 hora | n/a | 377 | 53.85 | 7,836 EUR | -3,958 |
| GBP/USD | Diario | n/a | 115 | 53.04 | 4,443 USD | -3,905 |
| Nasdaq 100 | 4 horas | n/a | 292 | 52.40 | 4,056 EUR | -3,043 |
| FTSE 100 | Diario | n/a | 102 | 56.86 | 3,244 EUR | -1,446 |
| FTSE 100 | 1 hora | n/a | 935 | 49.63 | 3,115 EUR | -1,893 |
| S&P 500 | Diario | n/a | 123 | 60.16 | 2,718 EUR | -1,108 |
Gráficos
Las 10 mejores de 13 ejecuciones. La lista completa está en la tabla de arriba.
El código
// ============================================================== // Hull Band Crossover // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: Daily // ============================================================== DEFPARAM CumulateOrders = false hmaraw = 2 * WeightedAverage[4](close) - WeightedAverage[9](close) hma = WeightedAverage[3](hmaraw) mid = Average[20](close) sd = STD[20](close) upper = mid + 2 * sd lower = mid - 2 * sd spanb = (Highest[208](high) + Lowest[208](low)) / 2
22 líneas más: las reglas de entrada y salida.
Configuración
DAX 40 no tenía historial más allá de la ejecución estándar, así que ambas ejecuciones usaron 14,000 barras.
| Barras disponibles | 14,000 |
| Neto, ejecución estándar de 200,000 barras | 11,942.30 EUR |
| Neto, ejecución larga | 12,269.90 EUR |
| Neto solo en los datos más antiguos | 327.60 EUR |
Preguntas
Sí. El código es ProBuilder y funciona como sistema automático de ProOrder. Haz un backtest en tu propia cuenta, con tu propio spread y tu position size, antes de operarla en real.
Se probó en 13 combinaciones de mercado y marco temporal. La mejor ejecución fue DAX 40, Diario, con un profit factor de 2.30 en 126 operaciones.
La mejor ejecución tuvo un max drawdown de 2,527 EUR con la position size probada, frente a un resultado neto de 11,942 EUR.
Opera tanto en largo como en corto.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.