Un cruce clásico: comprar cuando la EMA de 50 cruza por encima de la EMA de 200, vender en short cuando cruza por debajo. La operación se cierra cuando las medias se cruzan de vuelta o se alcanza un stop del 1%.
Mejor ejecución de 17. Gold, 30 min, spread 0.6, de la ejecución pf:2026-09-15-GOLD-30m.tsv:2.
| Periodo | Hasta 2026-09-15 |
| Instrumento | Gold, 30 minutos |
| 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 |
| fastPeriod Longitud de la EMA rápida | 50 |
| slowPeriod Longitud de la EMA lenta | 200 |
| stopLossPct Stop de protección como porcentaje del precio de entrada | 1 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | 30 min | 1.39 | 697 | 26.11 | 2,578 EUR | -862 |
| Nasdaq 100 | 15 min | n/a | 680 | 29.85 | 4,705 EUR | -8,595 |
| Nasdaq 100 | 30 min | n/a | 785 | 25.35 | 4,060 EUR | -5,226 |
| DAX 40 | 15 min | n/a | 690 | 25.65 | 2,889 EUR | -6,063 |
| S&P 500 | 2 horas | n/a | 261 | 23.37 | 2,269 EUR | -1,766 |
| Oro | 5 min | n/a | 595 | 28.40 | 901 EUR | -986 |
| Oro | 1 hora | n/a | 484 | 24.38 | 807 EUR | -1,321 |
| S&P 500 | 30 min | n/a | 714 | 27.31 | 644 EUR | -1,718 |
| Oro | 15 min | n/a | 685 | 26.13 | 514 EUR | -1,644 |
| S&P 500 | 1 hora | n/a | 502 | 24.10 | 480 EUR | -1,540 |
| DAX 40 | 5 min | n/a | 576 | 30.21 | -283 EUR | -5,098 |
| S&P 500 | 5 min | n/a | 582 | 26.12 | -816 EUR | -1,629 |
| S&P 500 | 15 min | n/a | 643 | 27.99 | -990 EUR | -2,070 |
| DAX 40 | 30 min | n/a | 805 | 23.85 | -1,817 EUR | -8,593 |
| Nasdaq 100 | 1 hora | n/a | 556 | 21.58 | -2,509 EUR | -8,933 |
| Nasdaq 100 | 5 min | n/a | 627 | 25.52 | -5,043 EUR | -7,459 |
| DAX 40 | 1 hora | n/a | 543 | 21.73 | -6,357 EUR | -8,613 |
Gráficos
Las 10 mejores de 17 ejecuciones. La lista completa está en la tabla de arriba.
El código
// ============================================================ // EMA Cross 50/200 // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 50 // fast EMA length slowPeriod = 200 // slow EMA length stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close)
26 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí, opera 1 contrato por señal con un stop del 1% y solo invierte la exposición mediante un nuevo cruce después de la salida.
Gold 30 minutos tuvo un profit factor de 1.39. Nasdaq 100 15 minutos ganó EUR 4,704.70 pero con un drawdown de EUR 8,594.70, y DAX 40 fue en su mayoría negativo.
El drawdown máximo fue de EUR 862.20 con 1 contrato, frente a un beneficio neto de EUR 2,578.10.
En un gráfico de 30 minutos la EMA de 200 abarca varios días, así que los cruces marcan swings de varios días sin mantener posiciones de un día para otro durante meses.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.