Apuntarme a la lista de espera
Estrategias / Tendencia / EMA 20/50 Cross

EMA 20/50 Cross: un cruce sencillo con un stop del 1%

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.

TendenciaLargos & cortosSwingOro1 hora
1.22Profit factor
2,194Beneficio neto EUR
29.74%Tasa de acierto
1,288Operaciones
-1,197Max drawdown
1.70Operación media

Mejor ejecución de 16. Gold, 1 hora, spread 0.6, de la ejecución pf:2026-09-15-GOLD-1h.tsv:3.

Reglas de entrada, largos

  1. No hay posición abierta

Reglas de entrada, cortos

  1. No hay posición abierta

Reglas de salida

  1. Stop loss al 1% de la entrada
  2. Cerrar un corto cuando la EMA de 20 vuelve a estar por encima de la EMA de 50

Condiciones de la prueba

PeriodoHasta 2026-09-15
InstrumentoGold, 1 hora
Spread0.6 puntos
Contratos1
Capital inicial1,000,000
CostesSolo spread. No se incluyen comisiones ni financiación overnight.
BarrasHasta 200,000 barras, menos cuando el instrumento tiene menos historial
Última prueba2026-09-15
Parámetros (4)
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

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
OroMejor ejecución1 hora1.22 1,28829.742,194 EUR-1,197
Oro5 min1.11 1,96626.701,165 EUR-1,388
Nasdaq 1001 horan/a 1,40126.986,023 EUR-6,902
DAX 4015 minn/a 1,94028.664,448 EUR-4,448
Nasdaq 1005 minn/a 1,88527.113,611 EUR-7,028
S&P 5001 horan/a 1,34128.78835 EUR-1,426
Oro30 minn/a 1,98427.57805 EUR-1,364
S&P 50030 minn/a 1,96527.94496 EUR-1,149
DAX 4030 minn/a 2,02229.5381.60 EUR-5,966
DAX 401 horan/a 1,31127.08-291 EUR-6,515
S&P 50015 minn/a 1,95129.06-679 EUR-1,754
Oro15 minn/a 1,96324.76-1,259 EUR-2,012
S&P 5005 minn/a 1,92923.74-1,424 EUR-1,833
Nasdaq 10030 minn/a 2,04627.52-5,055 EUR-6,302
Nasdaq 10015 minn/a 2,01428.55-5,075 EUR-10,960
DAX 405 minn/a 2,00126.29-6,743 EUR-6,898

Gráficos

Resultados por ejecución

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

ProBuilder, reescrito al estándar de la casa

// ============================================================
// 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

Cómo cargarla

  1. Copia el código con el botón de copiar del bloque de código.
  2. En ProRealTime, abre un gráfico del instrumento y el marco temporal que quieras probar y luego abre ProOrder > New trading system y elige "Create with programming".
  3. Pega el código, dale un nombre al sistema y guárdalo.
  4. Haz clic en "Backtest", ajusta tu propio spread y position size, y ejecútala antes de considerar operarla en real.

Indicadores utilizados

EMA
Lee esto primeroDebilidades conocidas4 puntos
  • Los resultados se reparten casi a la mitad. De las 15 ejecuciones adicionales de la tabla, 7 perdieron dinero, incluyendo DAX 40 en 5 minutos con -6,743 EUR y Nasdaq 100 en 15 minutos con -5,075.40 EUR.
  • La mejor ejecución en Gold 1 hora tiene un profit factor de solo 1.22 y una operación media de 1.70 EUR, lo que deja poco margen para costes adicionales.
  • Las tasas de acierto se mantienen por debajo del 30% (29.74% en la mejor ejecución), así que las series largas de pérdidas son normales.
  • La mayoría de las ejecuciones fuera de la principal solo tienen datos de barrido, así que su profit factor no se registró.

Preguntas

Sobre esta estrategia

¿Puede operar en real en ProOrder?

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.

¿Cómo aguantó en los distintos mercados?

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ó.

¿Qué arriesga 1 contrato?

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.

¿Por qué probar solo en gráficos intraday?

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

Estrategias como esta

Monday Dip Buy

Usa el mismo indicador.

n/a PF · 146 operaciones

Triple Band Market Model

Mejor ejecución en el mismo mercado, Gold.

2.27 PF · 203 operaciones

KAMA SMA Cross

Un profit factor similar.

1.21 PF · 548 operaciones

Comparte impresiones sobre sistemas de cruce con otros traders. Apúntate a la lista de espera de ProRealAlgos.

La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.

Los resultados pasados de backtest no garantizan resultados futuros. Esto no es asesoramiento financiero. Seleccionado y mantenido por ProRealAlgos. ProRealTime™ es una marca comercial de ProRealTime SAS. prorealalgos.comEstadísticasDocumentación