MACD Momentum Pro MT4 Hma Wma Trend ADX
- Asesores Expertos
- Adam Benjamin Kildare
- Versión: 1.0
- Activaciones: 5
MACD Momentum Pro es un Asesor Experto profesional totalmente personalizable que utiliza cruces MACD de barras cerradas , confirma la tendencia con HMA/WMA y filtra con ADX. Es fácil de ejecutar en el Probador de Estrategias de MetaTrader 4, por lo que puede realizar pruebas retrospectivas, optimizar y encontrar parámetros que se adapten a cualquier símbolo y marco temporal.
Repleto de características
- SL y TP basados en ATR - Se adaptan a la volatilidad; se acabaron los niveles únicos.
- Riesgo de divisa o % - Establezca una cantidad fija en efectivo o un porcentaje; los lotes se calculan automáticamente a partir del stop ATR.
- SL fijo o trailing - Mantenga un stop fijo o utilice un trailing stop ATR que nunca amplía el riesgo inicial.
- Protecciones de la cuenta - Reducción diaria (efectivo o %) con una hora de reinicio personalizada, objetivos de beneficios diarios y totales opcionales, y un filtro de dispersión máxima para que el EA omita las malas condiciones.
- Indicadores totalmente optimizables - Conmute HMA/WMA, establezca las longitudes de MA y MACD, y ajuste ADX.
- Horas y días definidos por el usuario: controle las sesiones y una hora diaria opcional de "cierre total" (muy útil cuando hay noticias).
- Gestión avanzada de operaciones - Establezca el máximo de operaciones abiertas y el enfriamiento; conmute la cobertura; cierre sólo o cierre e invierta en señal contraria. (Si su corredor/tipo de cuenta no permite la cobertura, manténgala desactivada).
Resumen de entradas (en inglés)
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 - Ajustes para el cruce MACD.
- ADXPeriod, ADXMin - Opera sólo cuando el ADX alcanza o supera esta fuerza.
Riesgo y salidas
- UsePercentageRisk, RiskValue - Riesgo como % del saldo o divisa fija; 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 SL basado en ATR.
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 nuevas entradas.
Protecciones
- UseDrawdownLimit, DrawdownLimitIsPercent, MaxDailyDrawdown, DrawdownResetHour - Protección de reducción diaria (efectivo o %), con una hora de reinicio para ajustarse a su broker.
- UseMinEquityGuard, MinAccountEquity - Detiene las operaciones cuando el capital de la cuenta es demasiado bajo.
- UseProfitTarget, DailyProfitTarget, TotalProfitTarget - Objetivos de beneficios diarios y totales opcionales.
- MaxAllowedSpreadPoints - Bloquea nuevas operaciones si el spread (en puntos) excede este valor.
Comportamiento de la posición
- AllowHedging - Permite ambas direcciones a la vez (true) o bloquea el lado opuesto (false).
- ActOnOppositeSignal - Si aparece una señal contraria 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.
- DebugMode - Estado del gráfico e impresiones útiles para la resolución de problemas.
Optimización (Probador de Estrategias MT4)
1) Abra el Probador y elija lo básico
Ver → Probador de Estrategias
Experto: MACD Momentum Pro (MT4)
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 (buen punto de partida)
2) Modelización y velocidad/precisión
- Sólo precios abiertos = rápido (ideal para optimización, especialmente en MA/RSI/ADX).
- Cada tick = mayor realismo (utilícelo para volver a probar sus mejores candidatos).
- Diferencial: establezca un diferencial fijo típico para el símbolo o utilice Actual.
- Marque la casilla de optimización.
3) Propiedades del Experto
- Depósito de prueba: introduzca el saldo que piensa utilizar.
- Criterio de optimización: Saldo (bueno por defecto).
- Algoritmo genético: activado para mayor rapidez (puede desactivarlo más tarde para una pasada a fondo).
4) 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 → Parada en incrementos de Paso.
Ejemplo: MACDSlow Inicio = 22, Paso = 2, Parada = 30 pruebas 22, 24, 26....30
Rangos de optimización recomendados
Riesgo
- UsePercentageRisk - elija % o efectivo fijo.
- RiesgoValor - Sin marcar: Un rango práctico es 0,1%-1% de la cuenta (por ejemplo, $100-$1.000 sobre $100k).
Stops/Objetivos
- SlMultiplier - Activado: Inicio 1.0, Paso 0.1, Stop 2.0
- ATRPeriod - 14, Desmarcado
- UseTrailingSL - Activado: Inicio falso, Parada verdadera
- TrailMultiplier - Activado: Inicio 1.0, Paso 0.1, Parada 2.0
- TpMultiplicador - Comprobado: Inicio 2,0, Paso 1,0, Parada 10,0
Tendencia y filtros
- UseHullMA - Comprobado: Inicio falso, Parada verdadera (deja que el optimizador elija HMA frente a WMA)
- MAPeriod - Activado: Inicio 100, Paso 25, Parada 300
- MACDFast - Comprobado: Inicio 10, Paso 2, Parada 14
- MACDSlow - Comprobado: Inicio 22, Paso 2, Parada 30
- MACDSignal - Comprobado: Inicio 8, Paso 1, Parada 10
- ADXPeriod - 14, No comprobado
- ADXMinimum - Comprobado:
- M1/M5: Inicio 15, Paso 5, Stop 30
- TFs superiores: Inicio 0, Paso 5, Stop 30
Sesión y hora (hora del servidor del broker)
- 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 - Desmarcado en 1 (recomendado).
Si desea apilar: Marcado: Inicio 1, Paso 1, Stop 5 - CooldownMinutes - Marcado: Inicio 0, Paso 15, Parada 60
- NúmeroMágico - Sin marcar (es sólo el ID del EA; manténgalo único)
Días
- TradeTuesday / TradeWednesday / TradeThursday - true, Desmarcado
- TradeMonday - Comprobado: Inicio falso, Stop verdadero
- TradeViernes - Comprobado: Inicio falso, Parada verdadera
Protecciones
- UseDrawdownLimit / UseMinEquityGuard / UseProfitTarget - Ajustar a las reglas de su firma de props o guardrails personales (normalmente Desmarcado durante la optimización; habilitar con valores fijos para live).
- MaxSpreadPoints - Sin marcar: MT4 no optimiza el diferencial, por lo que debe establecerlo por encima del valor del diferencial de la divisa o no entrará en las operaciones en el probador de estrategias.
Cobertura y lógica inversa (elija un enfoque)
- Enfoque 1 (simple):
AllowHedging = true
ActOnOppositeSignal = false
OppositeSignalCloseAndReverse = false - Enfoque 2 (flip on signal):
AllowHedging = false
ActOnOppositeSignal = Comprobado: Start false, Stop true
OppositeSignalCloseAndReverse = Checked: Start false, Stop 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)
1) Resultados de optimización
Seleccione iniciar y, cuando el optimizador haya terminado, aparecerá una pestaña de resultados de optimización. Abra la pestaña de resultados de optimización y ordénelos por Beneficio, Factor de Beneficio o Reducción para encontrar una estrategia que desee examinar más a fondo.
2) Comprobación detallada
Haga clic con el botón derecho en una fila → Establecer parámetros de entrada para cargar esos valores y desactivar la optimización.
Haga clic en Iniciar (prueba única) para generar un informe completo (tasa de ganancias, pérdidas consecutivas, drawdown, curva de equidad). Si no ha sido una sola megaoperación afortunada, guárdela.
3) Guarde su conjunto y utilícelo en vivo
En Inputs, Save to a .set (incluya símbolo/TF/fecha).
Adjunte el EA a un gráfico → Inputs → Load your set.
Vuelva a optimizar para otros símbolos/marcos temporales y guarde un nuevo .set para cada uno.
