MACD Momentum Pro MT5 MA Trend ADX
- Asesores Expertos
- Adam Benjamin Kildare
- Versión: 1.4
- Actualizado: 27 agosto 2025
- Activaciones: 5
MACD Momentum Pro EA MT5 - Pre-Optimizado y Totalmente Personalizable
MACD Momentum Pro es un Asesor Experto profesional diseñado para ofrecer lo mejor de ambos mundos:
- Pre-optimizado por defecto para EURUSD M15 ($100K prop firm account at 1:100 leverage. Sólo tiene que cargar y ejecutar.
- Entradas totalmente personalizables para traders avanzados que quieran optimizar para diferentes pares, plazos o condiciones del broker utilizando el Probador de Estrategias MT5. (Consulte la parte inferior de este listado para obtener instrucciones completas sobre cómo optimizar en el Probador de Estrategias).
Cada mes, los ajustes por defecto se actualizan con la configuración más rentable y estable - lo que significa que siempre se empieza con una configuración probada, lista para la firma de props, mientras que todavía tiene plena libertad para ajustar y optimizar.
Resultados probados de la estrategia durante 6 meses (EURUSD M15, $100K, apalancamiento 1:100)
23 febrero - 24 agosto
- Beneficio total: $61,211
- Reducción máxima del capital: 6.27%
- Tasa de ganancias: 49.25%
- Operaciones realizadas: 67
- Ganancia media: $3,134
- Pérdida media: 1.195
- Máximo de pérdidas consecutivas: 6
- Sesión Activa: Londres (09:00-13:59 GMT+3)
- Riesgo por operación: 1.600 $ (1,6% de una cuenta de 100.000 $)
Por qué destaca MACD Momentum Pro
- Plug & Play: Por defecto está pre-optimizado para EURUSD M15.
- Control total: Todos los parámetros (filtro MA, ajustes MACD, ADX, stops ATR, riesgo, horas de operación, etc.) son totalmente ajustables.
- Prop Firm Friendly: Mantiene el drawdown total por debajo del 7%, con protecciones de capital incorporadas.
- Sesión inteligente: Opera sólo en la sesión de Londres, cierra antes de la superposición de Nueva York en la configuración predeterminada.
- Seguro por diseño: Sin rejilla, martingala ni operaciones solapadas.
Características principales
- Cruces de momento MACD con filtro de fuerza ADX
- Filtro de tendencia HMA/WMA (alternar entre Hull y Weighted)
- Stop Loss y Take Profit basados en ATR, con lógica de trailing stop
- Filtros de sesión y cierre temporizado de operaciones
- Riesgo por operación en efectivo o % del saldo
- Reducción diaria y objetivos de beneficios (opcional)
- Filtro de diferencial máximo, enfriamiento de la operación y protección de la renta variable
- Conmutación de cobertura y lógica de señales opuestas
Configuración recomendada
- Símbolo: EURUSD (por defecto)
- Marco temporal: M15
- Tamaño de la cuenta: 100.000 $ (empresa de apoyo probada)
- Apalancamiento: 1:100
- Hora del servidor del broker: GMT+3
- Riesgo por operación: 1.600 $ o 1,6% (divida el riesgo si ejecuta varios EA en una cuenta)
Para cuentas de otros tamaños (se ajusta automáticamente si se utiliza el riesgo porcentual):
- $800 para $50K
- 400 $ para 25.000
- $3,200 para $200K
Inicio Rápido (Principiantes)
- Conecte MACD Momentum Pro a EURUSD M15.
- Mantenga el riesgo por defecto (o ajústelo proporcionalmente).
- Déjelo funcionar durante la sesión de Londres.
Probando los valores por defecto preoptimizados (EURUSD M15)
- Abra el Probador de estrategias (Ver → Probador de estrategias, o Ctrl+R).
- Seleccione Experto: MACD Momentum Pro (MT5).
- Símbolo: EURUSD, Periodo: M15.
- Historial de pruebas: se recomiendan los últimos 6 meses.
- Modelización: Cada tick (más preciso).
- Depósito: 100.000 $, Apalancamiento: 1:100.
- En Inputs: botón derecho → Defaults (asegura parámetros limpios).
- Ejecute la prueba y revise los resultados.
Esto le permite confirmar cómo se comportan los valores por defecto preoptimizados con los datos de su broker.
Optimización para otros símbolos o plazos
Resumen de entradas
Tendencia y filtros
- UseHullMA - Elija la MA de tendencia: HMA (verdadero) o WMA/LWMA (falso).
- MAPeriod - Longitud de la MA que define la tendencia.
- MACDFast, MACDSlow, MACDSignal - Parámetros para el cruce MACD.
- ADXPeriod, ADXMin - Opera sólo cuando el ADX alcanza/excede esta fuerza.
Riesgo y salidas
- UsePercentageRisk, RiskValue - Riesgo como % del saldo o efectivo fijo; tamaño de lote autocalculado a partir del stop ATR.
- ATRPeriod, SlMultiplier - Stop-loss basado en ATR.
- UseTrailingSL, TrailMultiplier - Stop de arrastre opcional basado en ATR (nunca amplía el riesgo inicial).
- TpMultiplier - Multiplicador para TP relativo al stop ATR.
- AllowM30 - Detiene accidentalmente la colocación de EA en un marco de tiempo superior.
Ventana de negociación y flujo
- StartHour, EndHour - Horas en las que el EA puede abrir operaciones.
- EnableTimedClose, CloseHour, CloseMinute - Hora diaria opcional para "cerrar todo".
- MaxOpenTrades - Máximo de posiciones simultáneas (por símbolo/magia).
- CooldownMinutes - Tiempo mínimo entre entradas.
Protecciones
- UseDrawdownLimit, DrawdownLimitIsPercent, MaxDailyDrawdown, DrawdownResetHour - Protección DD diaria (efectivo o %).
- UseMinEquityGuard, MinAccountEquity - Detiene las operaciones cuando el capital de la cuenta es demasiado bajo.
- UseProfitTarget, DailyProfitTarget, TotalProfitTarget - Objetivos de beneficio diarios/totales opcionales.
- MaxSpreadPoints - Bloquea nuevas operaciones si el spread (en puntos) excede este valor.
Comportamiento de la posición
- AllowHedging - Permite ambas direcciones (true) o bloquea el lado opuesto (false).
- ActOnOppositeSignal - Si aparece una señal opuesta durante una operación, actúa.
- OppositeSignalCloseAndReverse - Con lo anterior activado, elija sólo cerrar (falso) o cerrar y abrir lo contrario (verdadero).
Otros
- MagicNumber - ID único para las operaciones de este EA.
- TradeMonday...TradeFriday - Elige qué días de la semana operar.
Optimización (Probador de Estrategias MT5)
- Abra el Probador y elija lo básico
Ver → Probador de Estrategias (Ctrl+R)
Experto: MACD Momentum Pro (MT5)
Símbolo y Periodo: elija con qué opera (las estrategias no funcionarán con todos los pares/TF-pruebe con algunos)
Usar historial: últimos 6 meses (recomendado para empezar) - Forwardsetup (opcional, recomendado)
Forward optimisation: seleccione una fracción (por ejemplo, 1/4).
Con 6 meses de datos, esto se divide en 4,5 meses dentro de la muestra + 1,5 meses hacia delante/fuera de la muestra para que pueda ver si los resultados se mantienen fuera del periodo ajustado. - Modelizacióny velocidad/precisión
Modelización: OHLC de 1 minuto (excelente relación velocidad/precisión para la optimización).
Retraso: 0 ms (latencia cero).
Dispersión: utilice la dispersión actual o establezca una dispersión fija típica para el símbolo.
Consejo: Después de encontrar un buen conjunto, vuelva a probar esas entradas con Cada tick basado en ticks reales y establezca los retrasos a su último ping del servidor para aproximarse a las condiciones en vivo. - Configuración de la cuenta (muy importante)
Depósito: introduzca su saldo real (o el que tenga previsto utilizar).
Divisa y Apalancamiento: configúrelos exactamente como su cuenta.
Si no son realistas, el apalancamiento excesivo puede formar parte de la estrategia. - Criterio de optimización
Algoritmo genético
Optimización por: Saldo máximo (buen valor por defecto).
También puede probar con Profit Factor o Expected Payoff más adelante.
Evite juzgar sólo por pips en diferentes símbolos (los tamaños de los puntos difieren). - Cómo funcionan los rangos de entrada
En la pestaña Entradas: - Casilla sin marcar → se utiliza el Valor fijo.
- Casilla marcada → el EA barre Inicio → Stop en incrementos de Paso.
Ejemplo: MA Inicio = 100, Paso = 25, Parada = 300 prueba 100, 125, 150 ... 300.
Rangos de optimización recomendados
Riesgo (manténgalo pequeño al principio)
- UsePercentageRisk = false, RiskValue ≈ 0.1% del Depósito (~$100 en $100k).
Stops/Metas
- SlMultiplier - 1.0 → 2.0 (paso 0.1)
- ATRPeriod - 14 (fijo)
- UseTrailingSL - true/false
- TrailMultiplier - 1,0 → 2,0 (paso 0,1)
- TpMultiplier - 2,0 → 10,0 (paso 1)
Tendencia y filtros
- UseHullMA - false/true
- MAPeriod - 100 → 300 (paso 25)
- MACDFast - 10 → 14 (paso 2)
- MACDSlow - 22 → 30 (paso 2)
- MACDSignal - 8 → 10 (paso 1)
- ADXMin - M1/M5: 15 → 30 (paso 5); TFs superiores: 0 → 30 (paso 5)
Sesión y hora (hora del servidor )
- StartHour / EndHour / Timed Close (CloseHour) - Comprobado, paso 1 hora
Elija ventanas alrededor de las sesiones activas. Ejemplos (hora del servidor): - Sydney: Inicio 2→3, Fin 4→7, Cierre 7→9
- Londres: Inicio 9→11, Fin 11→12, Cierre 12→14
(Las horas utilizan la hora del servidor del broker - a menudo EET/EEST ≈ GMT+2/3. Confirme con su broker. Confirme con su broker).
Controles de posición
- MaxOpenTrades - por defecto 1; puede probar apilando hasta 5
- CooldownMinutes - 0 → 60 (paso 15)
Protecciones
- MaxSpreadPoints - 8 → 28 (paso 2)
Lógica de cobertura/inversión
- Enfoque 1: AllowHedging=true, ActOnOppositeSignal=false
- Método 2: AllowHedging=false, ActOnOppositeSignal/Reverse true
- (Si su tipo de cuenta es de compensación o su corredor no permite la cobertura, utilice el método 2).
Interpretación de los resultados (en inglés)
- Comience con la pestaña Forward
Si activó la optimización Forward, la pestaña Resultados Forward mostrará candidatos. - Backtest = depósito inicial + beneficio de los primeros 4,5 meses
- Beneficio = beneficio de los últimos 1,5 meses (fuera de la muestra)
Elija configuraciones que parezcan buenas en ambos casos; si sólo gana en uno y fracasa en el otro, probablemente esté sobreajustado. - Abra un informe detallado
Haga clic con el botón derecho en una fila → Ejecutar prueba única. Aparecerán las pestañas Backtest y Forward y se mostrarán las estadísticas completas (tasa de ganancias, reducción, curva de equidad, etc.). Si sigue pareciendo razonable (no se trata de una mega operación afortunada), siga adelante. - Congele la configuración y pruebe sólo el riesgo
- Asegúrese de que la estrategia que le gusta fue la última prueba individual.
- Ajustes: Forward = No; vuelva a activar el algoritmo genético.
- Entradas: Desmarque todo para que los valores elegidos permanezcan fijos.
- Elija cómo arriesgar:
- Porcentaje: UsePercentageRisk = true, luego marque RiskValue y establezca Start = 0.1, Step = 0.1, Stop = 2.0 (0.1%→2.0%).
- Efectivo fijo: UsePercentageRisk = false, luego verifique **RiskValue`. Para $100,000, use Start = 100, Step = 100, Stop = 2000 (~0.1%→2.0%).
- Haga clic en Iniciar para ejecutar la optimización de sólo riesgo.
¿Por qué empezar con poco? Usando ~0.1% evita que las operaciones sean rechazadas por tamaño y mantiene la estrategia honesta. Puede ampliarla más adelante. - Detecte rápidamente el sobreapalancamiento
Ordenar los resultados de la optimización por el total de operaciones. A menudo verá un grupo de valores de riesgo todos con el mismo (más alto) recuento de operaciones - el riesgo más alto dentro de ese grupo completo de operaciones es típicamente su techo seguro. Por encima de ese valor, el total de operaciones disminuye (rechazo de márgenes), y el beneficio puede incluso disminuir. - Guarde sus ajustes y utilícelos en un gráfico
En Entradas, haga clic con el botón derecho → Guardar en un archivo .set (nómbrelo con el símbolo/TF/fecha).
En un gráfico, conecte el EA → Entradas → Cargar su .set.
Vuelva a optimizar para otros símbolos/marcos temporales y guarde un nuevo .set para cada uno.
