El cruce de la EMA de 20 periodos con la EMA de 50 periodos abre una operación en la dirección del cruce. Un long se cierra cuando la EMA de 20 vuelve a caer por debajo de la EMA de 50, un short cuando vuelve a subir por encima, y un stop del 1% respalda cada operación.
Mejor ejecución de 16. Gold, 1 hora, spread 0.6, de la ejecución pf:2026-09-15-GOLD-1h.tsv:3.
| 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 |
| fastPeriod Longitud de la EMA rápida | 20 |
| slowPeriod Longitud de la EMA lenta | 50 |
| stopLossPct Stop de protección, porcentaje del precio de entrada | 1 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | 1 hora | 1.22 | 1,288 | 29.74 | 2,194 EUR | -1,197 |
| Oro | 5 min | 1.11 | 1,966 | 26.70 | 1,165 EUR | -1,388 |
| Nasdaq 100 | 1 hora | n/a | 1,401 | 26.98 | 6,023 EUR | -6,902 |
| DAX 40 | 15 min | n/a | 1,940 | 28.66 | 4,448 EUR | -4,448 |
| Nasdaq 100 | 5 min | n/a | 1,885 | 27.11 | 3,611 EUR | -7,028 |
| S&P 500 | 1 hora | n/a | 1,341 | 28.78 | 835 EUR | -1,426 |
| Oro | 30 min | n/a | 1,984 | 27.57 | 805 EUR | -1,364 |
| S&P 500 | 30 min | n/a | 1,965 | 27.94 | 496 EUR | -1,149 |
| DAX 40 | 30 min | n/a | 2,022 | 29.53 | 81.60 EUR | -5,966 |
| DAX 40 | 1 hora | n/a | 1,311 | 27.08 | -291 EUR | -6,515 |
| S&P 500 | 15 min | n/a | 1,951 | 29.06 | -679 EUR | -1,754 |
| Oro | 15 min | n/a | 1,963 | 24.76 | -1,259 EUR | -2,012 |
| S&P 500 | 5 min | n/a | 1,929 | 23.74 | -1,424 EUR | -1,833 |
| Nasdaq 100 | 30 min | n/a | 2,046 | 27.52 | -5,055 EUR | -6,302 |
| Nasdaq 100 | 15 min | n/a | 2,014 | 28.55 | -5,075 EUR | -10,960 |
| DAX 40 | 5 min | n/a | 2,001 | 26.29 | -6,743 EUR | -6,898 |
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
// ============================================================ // EMA 20/50 Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 20 // fast EMA length slowPeriod = 50 // slow EMA length stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close)
25 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. El cruce, la salida por cruce inverso y el stop del 1% están todos automatizados. Las estadísticas provienen de la versión anterior a la reescritura, así que prueba primero el código nuevo en demo.
Gold 1 hora ganó 2,194.30 EUR en 1288 operaciones. Nasdaq 100 1 hora ganó 6,023.10 EUR pero con un drawdown de 6,901.70 EUR, mientras que S&P 500 en 5 y 15 minutos perdió.
Con 1 contrato y un spread de 0.6 puntos, la ejecución de Gold 1 hora tuvo un max drawdown de 1,196.80 EUR. Nasdaq 100 en 15 minutos llegó a 10,959.70 EUR.
El par 20/50 reacciona dentro de una sesión en barras de 5 minutos a 1 hora. El gráfico de 1 hora dio el mejor profit factor en Gold.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.