Los longs se abren cuando la EMA de 60 cruza por encima de la EMA de 200, y los shorts se abren cuando la EMA de 40 cruza por debajo de la EMA de 300. Cada lado se cierra con el cruce inverso de su propio par, o en un stop de 400 puntos o un objetivo de 200 puntos. Las barras de fin de semana se omiten.
Mejor ejecución de 20. Gold, 30 min, spread 0.6, de la ejecución pf:2026-09-24-GOLD-30m.tsv:1.
| Periodo | Hasta 2026-09-25 |
| 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-25 |
| positionSize Contratos por operación | 1 |
| longFastPeriod EMA rápida para el lado long | 60 |
| longSlowPeriod EMA lenta para el lado long | 200 |
| shortFastPeriod EMA rápida para el lado short | 40 |
| shortSlowPeriod EMA lenta para el lado short | 300 |
| stopLossPoints Stop de protección en puntos | 400 |
| takeProfitPoints Objetivo de beneficio en puntos | 200 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | 30 min | 1.33 | 1,019 | 28.16 | 3,335 EUR | -773 |
| USD/JPY | 4 horas | n/a | 205 | 44.88 | 345,860 JPY | -131,940 |
| USD/JPY | 10 min | n/a | 987 | 28.37 | 240,130 JPY | -120,560 |
| USD/JPY | 5 min | n/a | 1,030 | 27.77 | 154,330 JPY | -137,950 |
| USD/JPY | 3 min | n/a | 1,064 | 26.88 | 137,960 JPY | -108,820 |
| Nikkei 225 | 2 min | n/a | 1,027 | 49.46 | 12,793 USD | -4,641 |
| Nikkei 225 | 1 hora | n/a | 536 | 59.33 | 10,026 USD | -3,710 |
| Dow Jones | 1 hora | n/a | 211 | 66.82 | 6,204 EUR | -2,411 |
| Dow Jones | 30 min | n/a | 407 | 58.97 | 5,744 EUR | -2,820 |
| Nasdaq 100 | 4 horas | n/a | 153 | 49.02 | 4,270 EUR | -1,180 |
| DAX 40 | 4 horas | n/a | 153 | 64.05 | 3,274 EUR | -3,151 |
| GBP/USD | 4 horas | n/a | 259 | 50.97 | 3,191 USD | -2,485 |
| Nikkei 225 | Diario | n/a | 42 | 76.19 | 2,400 USD | -1,383 |
| Oro | 3 min | n/a | 1,061 | 26.58 | 2,324 EUR | -721 |
| Oro | 15 min | n/a | 1,094 | 26.05 | 1,705 EUR | -701 |
| Oro | 4 horas | n/a | 169 | 30.18 | 1,653 EUR | -591 |
| Oro | 2 min | n/a | 1,061 | 27.43 | 1,521 EUR | -654 |
| Oro | 5 min | n/a | 1,044 | 26.92 | 1,469 EUR | -668 |
| S&P 500 | Diario | n/a | 51 | 47.06 | 1,430 EUR | -815 |
| Oro | Diario | n/a | 48 | 37.50 | 763 EUR | -543 |
Gráficos
Las 10 mejores de 20 ejecuciones. La lista completa está en la tabla de arriba.
El código
// ============================================================ // Asymmetric EMA Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade longFastPeriod = 60 // fast EMA for the long side longSlowPeriod = 200 // slow EMA for the long side shortFastPeriod = 40 // fast EMA for the short side shortSlowPeriod = 300 // slow EMA for the short side stopLossPoints = 400 // protective stop in points takeProfitPoints = 200 // profit target in points // --- Indicators --- weekendBar = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0 longFastMA = ExponentialAverage[longFastPeriod](close) longSlowMA = ExponentialAverage[longSlowPeriod](close) shortFastMA = ExponentialAverage[shortFastPeriod](close) shortSlowMA = ExponentialAverage[shortSlowPeriod](close)
27 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. Los cruces, el stop y el objetivo están todos codificados, así que funciona sin supervisión. Las estadísticas provienen de la versión anterior a la reescritura, así que prueba primero el código nuevo en demo.
Gold en 30 minutos fue la mejor ejecución, con 3,335.10 EUR netos en 1019 operaciones. También fue rentable en USD/JPY, Nikkei 225, Dow Jones, Nasdaq 100, DAX 40, GBP/USD y S&P 500 en las ejecuciones mostradas.
Un contrato por operación con un spread de 0.6 puntos. La ejecución de Gold en 30 minutos tuvo un max drawdown de 772.95 EUR.
Los mercados tienden a caer más rápido de lo que suben, así que el lado short usa una EMA de 40 más rápida frente a una EMA de 300 más lenta. El lado long espera el cruce 60/200, más habitual.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.