Apuntarme a la lista de espera
Estrategias / Tendencia / MACD Zero Cross

MACD Zero Cross: un sistema simple de giro de momentum

Esta estrategia compra cuando el valor del MACD(12, 26, 9) cruza por encima de cero y vende en short cuando cruza por debajo. Un filtro débil de ADX(14) por encima de 5 es la única otra condición. Las operaciones salen en un objetivo de 70 puntos, un stop de 60 puntos o con la señal contraria.

TendenciaLargos & cortosSwingUSD/JPY4 horas
1.14Profit factor
882,830Beneficio neto JPY
42.55%Tasa de acierto
2,724Operaciones
-117,945Max drawdown
324Operación media

Mejor ejecución de 3. USD/JPY, 4 horas, spread 1, de la ejecución pf:2026-09-24-USDJPY-4h.tsv:1.

Reglas de entrada, largos

  1. El ADX(14) está por encima de 5

Reglas de entrada, cortos

  1. El ADX(14) está por encima de 5

Reglas de salida

  1. Stop loss de 60 puntos
  2. Una señal opuesta invierte la posición

Condiciones de la prueba

PeriodoHasta 2026-09-24
InstrumentoUSD/JPY, 4 horas
Spread1 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-24
Parámetros (8)
positionSize
Contratos por operación
1
macdFast
Longitud de la EMA rápida del MACD
12
macdSlow
Longitud de la EMA lenta del MACD
26
macdSignalPeriod
Longitud de la línea de señal del MACD
9
adxPeriod
Longitud del ADX
14
adxThreshold
Lectura mínima de ADX para operar
5
takeProfitPoints
Objetivo en puntos
70
stopLossPoints
Stop de protección en puntos
60

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
USD/JPYMejor ejecución4 horas1.14 2,72442.55882,830 JPY-117,945
PlataDiarion/a 1,01438.8612,142 USD-7,446
OroDiarion/a 1,09736.191,349 EUR-737

Gráficos

Resultados por ejecución

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// MACD Zero Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
macdFast = 12             // MACD fast EMA length
macdSlow = 26             // MACD slow EMA length
macdSignalPeriod = 9      // MACD signal line length
adxPeriod = 14            // ADX length
adxThreshold = 5          // minimum ADX reading to trade
takeProfitPoints = 70     // target in points
stopLossPoints = 60       // protective stop in points

// --- Indicators ---
macdValue = MACD[macdFast, macdSlow, macdSignalPeriod](close)
adxValue = ADX[adxPeriod]

17 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

MACDADX
Lee esto primeroDebilidades conocidas4 puntos
  • La mejor ejecución tuvo un profit factor de 1.14, así que las ganancias fueron solo ligeramente mayores que las pérdidas y los costes adicionales podrían borrarlas.
  • La tasa de acierto de esa ejecución fue del 42.55% con un objetivo solo un poco más amplio que el stop, lo que deja un margen estrecho.
  • Solo aparecen tres mercados en esta página (USD/JPY, Silver y Gold), así que tiene una base de pruebas estrecha.
  • El filtro de ADX en 5 bloquea casi nada, así que los mercados laterales pueden producir muchas operaciones con latigazos.

Preguntas

Sobre esta estrategia

¿Se puede ejecutar MACD Zero Cross en real en ProOrder?

Sí, usa un MACD estándar, ADX y un stop y un objetivo fijos. Todavía necesita una comprobación de compilación después de la reescritura.

¿Dónde se probó?

USD/JPY 4 horas dio el mejor resultado con JPY 882,830 en 2,724 operaciones. Silver Diario ganó USD 12,142 y Gold Diario EUR 1,348.9.

¿Qué drawdown conlleva 1 contrato?

El max drawdown en USD/JPY 4 horas fue de JPY 117,945. En Gold Diario fue de EUR 737, así que el drawdown depende en gran medida del valor del contrato del instrumento.

¿Por qué un gráfico de 4 horas?

Los cruces de cero del MACD son señales lentas. En barras de 4 horas el objetivo de 70 puntos y el stop de 60 puntos se ajustan mejor al tamaño de movimiento típico que en barras muy cortas.

Relacionado

Estrategias como esta

Slow MACD Slope

Usa el mismo indicador.

6.80 PF · 7,305 operaciones

Supertrend Counter Trend

Mejor ejecución en el mismo mercado, USD/JPY.

3.47 PF · 1,444 operaciones

SMA Cross 10/30

Un profit factor similar.

1.14 PF · 2,495 operaciones

Comenta los sistemas MACD con otros traders de ProRealTime. La lista de espera de ProRealAlgos está abierta.

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