Apuntarme a la lista de espera
Estrategias / Tendencia / ADX Filtered EMA Cross

ADX Filtered EMA Cross

Dos medias exponenciales, de 20 y 50 periodos, dan la dirección, y solo se toma una operación cuando el ADX(14) marca por encima de 25 en el momento del cruce. Opera tanto long como short y permanece dentro hasta que las medias se cruzan de vuelta o se alcanza un stop del 1%.

TendenciaLargos & cortosSwingNasdaq 1001 hora
1.15Profit factor
3,805Beneficio neto EUR
26.19%Tasa de acierto
607Operaciones
-3,530Max drawdown
6.27Operación media

Mejor ejecución de 16. Nasdaq 100, 1 hora, spread 3, de la ejecución pf:2026-09-15-NAS100-1h.tsv:1.

Reglas de entrada, largos

  1. La EMA de 20 periodos cruza por encima de la EMA de 50 periodos
  2. No hay posición abierta

Reglas de entrada, cortos

  1. La EMA de 20 periodos cruza por debajo de la EMA de 50 periodos
  2. 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
InstrumentoNasdaq 100, 1 hora
Spread3 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 (6)
positionSize
Contratos por operación
1
fastPeriod
Longitud de la EMA rápida
20
slowPeriod
Longitud de la EMA lenta
50
adxPeriod
Longitud del ADX
14
adxThreshold
Lectura mínima de ADX para tomar un cruce
25
stopLossPct
Stop de protección como porcentaje del precio de entrada
1

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
Nasdaq 100Mejor ejecución1 hora1.15 60726.193,805 EUR-3,530
Nasdaq 1005 min1.13 65031.693,397 EUR-2,190
DAX 4030 minn/a 73433.383,275 EUR-3,460
DAX 4015 minn/a 69530.79950 EUR-2,725
Nasdaq 10015 minn/a 81629.41778 EUR-5,197
Oro1 horan/a 52627.57530 EUR-843
S&P 50030 minn/a 71728.59-97.07 EUR-1,509
S&P 5005 minn/a 62627.64-119 EUR-626
Oro5 minn/a 57129.07-375 EUR-722
Nasdaq 10030 minn/a 78728.34-558 EUR-4,518
S&P 5001 horan/a 55327.49-609 EUR-1,521
S&P 50015 minn/a 75728.67-717 EUR-1,269
Oro30 minn/a 67327.49-794 EUR-1,145
Oro15 minn/a 66526.92-1,683 EUR-1,797
DAX 405 minn/a 59827.42-2,462 EUR-4,023
DAX 401 horan/a 49026.94-3,949 EUR-6,854

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

// ============================================================
// ADX Filtered EMA 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
adxPeriod = 14         // ADX length
adxThreshold = 25      // only trade crosses when the trend is this strong
stopLossPct = 1        // protective stop, percent of entry price

// --- Indicators ---
fastMA = ExponentialAverage[fastPeriod](close)
slowMA = ExponentialAverage[slowPeriod](close)
adxValue = ADX[adxPeriod]

26 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

EMAADX
Lee esto primeroDebilidades conocidas4 puntos
  • La mejor ejecución en Nasdaq 100 1 hora ganó EUR 3,805 pero tuvo un max drawdown de EUR 3,530.20, por lo que el drawdown casi iguala el beneficio total.
  • Solo el 26.19% de las operaciones ganaron en la mejor ejecución. El sistema depende de un número reducido de tendencias prolongadas que paguen muchas pérdidas pequeñas.
  • Los resultados son dispares entre mercados: todos los marcos temporales del S&P 500 perdieron dinero, y DAX 40 en 1 hora terminó en EUR -3,948.70.
  • El profit factor solo se registró para las ejecuciones de Nasdaq 100 (1.15 en 1 hora, 1.13 en 5 minutos). Las demás filas provienen de datos de barrido que no lo incluyen.

Preguntas

Sobre esta estrategia

¿Puedo ejecutar el ADX Filtered EMA Cross en real en ProOrder?

Sí, es un sistema ProOrder estándar con un stop fijo. El código se reescribió después de las pruebas y aún no se ha comprobado su compilación, y las estadísticas provienen de la versión anterior a la reescritura, así que ejecútalo primero en demo.

¿Dónde se comportó mejor?

Nasdaq 100 en 1 hora dio la mejor ejecución, EUR 3,805 en 607 operaciones con un profit factor de 1.15. DAX 40 en 30 minutos también ganó EUR 3,274.50, mientras que los cuatro marcos temporales del S&P 500 y la mayoría de los de Gold perdieron.

¿Cuánto capital necesita un contrato?

Con 1 contrato por operación, la mejor ejecución tuvo un max drawdown de EUR 3,530.20. El margen depende de tu broker, así que dimensiona tu cuenta en función de ese drawdown, no de la cifra de beneficio.

¿Por qué importa aquí el filtro ADX?

Un cruce de EMA simple sufre latigazos en mercados laterales. Exigir un ADX(14) por encima de 25 descarta los cruces que se producen cuando no hay tendencia, que es de donde vienen la mayoría de esas pérdidas.

Relacionado

Estrategias como esta

Monday Dip Buy

Usa el mismo indicador.

n/a PF · 146 operaciones

Negated Hammer

Mejor ejecución en el mismo mercado, Nasdaq 100.

3.20 PF · 372 operaciones

SMA Cross 10/30

Un profit factor similar.

1.14 PF · 2,495 operaciones

¿Quieres ver cómo encajan en una cartera los sistemas de tendencia como este? Apúntate a la lista de espera de la comunidad de ProRealAlgos.

El copy trading en índices de EE. UU. está disponible para los miembros de ProRealAlgos a medida que se abren plazas.

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