Compra cuando la media exponencial doble de 4 periodos se sitúa más de un 0.2 por ciento por encima de la de 8 periodos, medido frente a su media. Cierra el long cuando la diferencia cae por debajo de -0.2.
Mejor de 44 ejecuciones. DAX 40, 30 min, spread 3, de la ejecución pf:2026-10-04-DAX40-30m.tsv:3.
| Periodo | Hasta el 2026-10-04 |
| Instrumento | DAX 40, 30 minutos |
| 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 | 30 min | 1.41 | 826 | 47.22 | 23,166 EUR | -4,369 |
| Oro | 4 horas | 1.30 | 848 | 48.35 | 2,800 EUR | -699 |
| USD/JPY | 30 min | n/a | 74 | 56.76 | 620,440 USD | -144,050 |
| USD/JPY | 15 min | n/a | 29 | 51.72 | 307,650 USD | -199,290 |
| USD/JPY | 4 horas | n/a | 387 | 44.70 | 275,820 USD | -255,480 |
| USD/JPY | 3 min | n/a | 5 | 80.00 | 141,520 USD | -82,660 |
| USD/JPY | 2 min | n/a | 2 | 50.00 | 79,640 USD | -38,220 |
| EUR/USD | 4 horas | n/a | 447 | 44.97 | 50,914 USD | -29,061 |
| Nikkei 225 | 30 min | n/a | 996 | 45.78 | 41,793 USD | -13,433 |
| Nikkei 225 | 15 min | n/a | 430 | 46.05 | 39,449 USD | -10,300 |
| Nikkei 225 | 5 min | n/a | 134 | 53.73 | 28,794 USD | -10,816 |
| Nikkei 225 | 10 min | n/a | 239 | 46.86 | 26,012 USD | -9,316 |
| Nikkei 225 | 1 hora | n/a | 1,136 | 43.75 | 25,529 USD | -12,779 |
| Plata | 5 min | n/a | 607 | 48.11 | 24,544 USD | -20,746 |
| Plata | 2 min | n/a | 427 | 44.50 | 23,944 USD | -20,227 |
| Nikkei 225 | 4 horas | n/a | 895 | 45.70 | 23,595 USD | -10,140 |
| Dow Jones | 1 hora | n/a | 272 | 48.16 | 22,953 EUR | -8,899 |
| Plata | 4 horas | n/a | 1,360 | 43.01 | 21,691 USD | -12,482 |
| Plata | 10 min | n/a | 878 | 45.33 | 21,034 USD | -10,035 |
| Dow Jones | Diario | n/a | 795 | 43.77 | 20,485 EUR | -7,206 |
| Nikkei 225 | 3 min | n/a | 78 | 53.85 | 20,084 USD | -10,141 |
| Nikkei 225 | 2 min | n/a | 29 | 55.17 | 17,544 USD | -7,002 |
| Nasdaq 100 | 30 min | n/a | 967 | 44.67 | 17,346 EUR | -5,440 |
| Nasdaq 100 | 1 hora | n/a | 1,397 | 39.58 | 12,946 EUR | -4,123 |
| Nasdaq 100 | 4 horas | n/a | 997 | 45.84 | 12,067 EUR | -4,736 |
| DAX 40 | 1 hora | n/a | 1,219 | 42.25 | 10,885 EUR | -5,947 |
| Nasdaq 100 | 15 min | n/a | 578 | 44.64 | 10,403 EUR | -4,178 |
| Dow Jones | 30 min | n/a | 281 | 40.93 | 9,838 EUR | -9,721 |
| DAX 40 | Diario | n/a | 878 | 41.80 | 8,350 EUR | -4,260 |
| DAX 40 | 4 horas | n/a | 969 | 44.58 | 7,446 EUR | -4,428 |
| Petróleo Brent | 4 horas | n/a | 838 | 44.75 | 6,935 EUR | -3,926 |
| DAX 40 | 5 min | n/a | 36 | 52.78 | 4,828 EUR | -3,375 |
| FTSE 100 | 30 min | n/a | 483 | 47.83 | 4,438 EUR | -3,233 |
| DAX 40 | 15 min | n/a | 309 | 43.69 | 4,389 EUR | -4,105 |
| S&P 500 | 1 hora | n/a | 950 | 41.58 | 3,038 EUR | -1,284 |
| Oro | Diario | n/a | 735 | 44.22 | 2,535 EUR | -1,284 |
| S&P 500 | 30 min | n/a | 574 | 45.12 | 2,159 EUR | -1,453 |
| Oro | 10 min | n/a | 145 | 46.90 | 1,851 EUR | -841 |
| Oro | 5 min | n/a | 73 | 54.79 | 1,707 EUR | -725 |
| Oro | 30 min | n/a | 521 | 46.83 | 1,510 EUR | -915 |
| S&P 500 | 3 min | n/a | 21 | 42.86 | 1,377 EUR | -853 |
| FTSE 100 | 5 min | n/a | 11 | 63.64 | 997 EUR | -604 |
| S&P 500 | 1 min | n/a | 3 | 100.00 | 681 EUR | -307 |
| S&P 500 | 2 min | n/a | 4 | 100.00 | 567 EUR | -412 |
Gráficos
Las 10 mejores de 44 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
// ============================================================== // DEMA Spread Momentum Hold // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long only // Timeframe tested: 30 minutes // ============================================================== DEFPARAM CumulateOrders = false emashort = ExponentialAverage[4](close) demashort = 2 * emashort - ExponentialAverage[4](emashort) emalong = ExponentialAverage[8](close) demalong = 2 * emalong - ExponentialAverage[8](emalong) diff = 100 * (demashort - demalong) / ((demashort + demalong) / 2)
13 líneas más: las reglas de entrada y salida.
Configuración
En la ejecución larga con 228,000 barras, el resultado neto fue de 34,741 EUR, frente a 23,166 EUR en la ejecución estándar de 200,000 barras. Solo los datos más antiguos dieron 11,575 EUR.
| Barras disponibles | 228,000 |
| Neto, ejecución estándar de 200,000 barras | 23,165.60 EUR |
| Neto, ejecución larga | 34,740.60 EUR |
| Neto solo en los datos más antiguos | 11,575.00 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 44 combinaciones de mercado y marco temporal. La mejor ejecución fue DAX 40, 30 minutos, con un profit factor de 1.41 en 826 operaciones.
La mejor ejecución tuvo un max drawdown de 4,369 EUR con la position size probada, frente a un resultado neto de 23,166 EUR.
Solo toma operaciones largas.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.