Momentum Divergence V2 EA
- Asesores Expertos
- Versión: 1.0
- Activaciones: 5
A continuación se incluye una descripción en inglés lista para pegar destinada al editor de MQL5 Market. Está redactada para que resulte profesional y atractiva, sin ofrecer garantías de beneficios poco realistas.
[b]Momentum Divergence V2 – Asesor experto profesional de divergencia de impulso para MetaTrader 5[/b]
Momentum Divergence V2 es un asesor experto totalmente configurable diseñado para identificar [b]divergencias de impulso alcistas y bajistas habituales[/b] directamente a partir de la estructura confirmada del mercado.
La estrategia compara los puntos de oscilación del precio con el indicador de impulso y espera a que se complete un patrón de divergencia antes de generar una señal de trading.
[b]Divergencia alcista:[/b]
El precio marca un mínimo más bajo, mientras que el Momentum marca un mínimo más alto.
[b]Divergencia bajista:[/b]
El precio marca un máximo más alto, mientras que el Momentum marca un máximo más bajo.
El EA utiliza [b]únicamente pivotes confirmados y velas cerradas[/b]. Esto evita la generación de señales a partir de velas incompletas y ayuda a mantener un comportamiento coherente entre las pruebas históricas y la ejecución en tiempo real.
El producto incluye un completo sistema de gestión de riesgos y de posiciones, lo que permite a los operadores adaptar el EA a diferentes símbolos, marcos temporales, tamaños de cuenta y condiciones de negociación.
[b]Características principales[/b]
[list]
[]Detección regular de divergencias alcistas y bajistas del Momentum
[]Señales basadas únicamente en velas cerradas
[]Detección de divergencias confirmadas basada en pivotes
[]Período del Momentum configurable
[]Intensidad del pivote y retrospectiva de divergencia ajustables
[]Filtros de precio mínimo y de divergencia del Momentum
[]Operaciones de COMPRA y VENTA
[]Filtro opcional de tendencia EMA a largo plazo
[]Filtro de volatilidad ATR
[]Filtro de volatilidad del cuerpo de la vela
[]Tamaño de posición con lote fijo o riesgo porcentual
[]Capitalización opcional basada en el saldo actual de la cuenta
[]Límite máximo de posición
[]Número máximo de operaciones al día
[]Período de espera de entrada
[]Protección contra la caída máxima
[]Protección contra pérdidas diarias
[]Protección contra pérdidas consecutivas
[]Filtro de spread
[]Sesiones de negociación configurables
[]Intervalo de negociación bloqueado
[]Selección de días de negociación
[]Stop Loss fijo o basado en el ATR
[]Take Profit fijo, basado en el ATR o en la relación riesgo/beneficio
[]Gestión del umbral de rentabilidad
[]Trailing Stop
[]Gestión de posiciones los viernes
[]Salida opcional ante una señal de divergencia opuesta
[]Número mágico independiente para la identificación de posiciones
[]Diagnóstico detallado del diario
[/list]
[b]Lógica de la señal[/b]
[b]COMPRAR[/b]
Puede producirse una señal alcista cuando:
[list]
[]Se detecta un nuevo mínimo de pivote de precio confirmado
[]El nuevo mínimo de precio es inferior al mínimo de pivote anterior
[]El momentum en el nuevo pivote es superior al momentum en el pivote anterior
[]Se cumplen todos los filtros y condiciones de riesgo activados
[/list]
[b]VENDER[/b]
Puede producirse una señal bajista cuando:
[list]
[]Se detecta un nuevo máximo de pivote de precio confirmado
[]El nuevo máximo de precio es superior al máximo de pivote anterior
[]El impulso en el nuevo pivote es inferior al impulso en el pivote anterior
[]Se cumplen todos los filtros y condiciones de riesgo activados
[/list]
El EA genera la señal de divergencia solo después de que se haya confirmado el segundo pivote.
[b]Gestión del capital[/b]
Momentum Divergence V2 admite dos modos de cálculo del tamaño de la posición:
[list]
[][b]Lote fijo[/b]: utiliza el volumen de negociación fijo seleccionado
[][b]Porcentaje de riesgo[/b]: calcula automáticamente el volumen de negociación según el porcentaje seleccionado del capital de la cuenta y la distancia del Stop Loss
[/list]
Cuando la capitalización está activada, el tamaño de la posición se calcula a partir del saldo actual de la cuenta.
[b]Protección contra el riesgo[/b]
El EA contiene varios controles de seguridad independientes:
[list]
[]Límite máximo de caída de la cuenta
[]Límite máximo de pérdidas diarias
[]Número máximo de pérdidas consecutivas
[]Número máximo de posiciones simultáneas
[]Número máximo de operaciones al día
[]Limitación del spread
[]Filtro de horario de negociación
[]Período de negociación bloqueado
[/list]
Estas protecciones se pueden activar o desactivar de forma individual.
[b]Stop Loss y Take Profit[/b]
El Stop Loss se puede calcular utilizando:
[list]
[]Puntos fijos
[]Multiplicador ATR
[/list]
El Take Profit se puede calcular utilizando:
[list]
[]Puntos fijos
[]Relación riesgo/beneficio
[*]Multiplicador ATR
[/list]
Esto permite que la estrategia adapte la gestión de sus operaciones a las diferentes condiciones de volatilidad del mercado.
[b]Gestión de posiciones[/b]
El EA incluye:
[list]
[]Protección del umbral de rentabilidad
[]Desencadenante de beneficios configurable
[]Bloqueo de beneficios configurable
[]Stop dinámico
[]Nivel de activación del stop dinámico
[]Distancia del stop dinámico
[]Paso del stop dinámico
[]Cierre opcional ante una señal opuesta
[/list]
[b]Sesiones de negociación[/b]
La negociación puede restringirse mediante:
[list]
[]Hora y minuto de inicio
[]Hora y minuto de finalización
[]Días laborables concretos
[]Intervalo de negociación bloqueado personalizado
[*]Hora de cierre del viernes
[/list]
El intervalo bloqueado también puede, de forma opcional, cerrar las posiciones existentes del EA.
[b]Pruebas recomendadas[/b]
Antes de utilizar el Asesor Experto en una cuenta real, los usuarios deben probar la configuración seleccionada en el Probador de Estrategias de MetaTrader 5 utilizando:
[list]
[]Cada tick basado en ticks reales
[]El mismo símbolo previsto para el trading en vivo
[]El mismo marco temporal previsto para el trading en vivo
[]Condiciones realistas de spread y ejecución
[/list]
Los distintos brókers pueden ofrecer diferentes spreads, historiales de ticks, especificaciones de símbolos y condiciones de ejecución. Por lo tanto, los resultados pueden variar de un bróker a otro.
[b]Datos de entrada / Parámetros[/b]
[b]01. Configuración general[/b]
[list]
[][b]InpEnableTrading[/b] – habilita o deshabilita nuevas operaciones.
[][b]InpMagicNumber[/b] – número de identificación único utilizado por el EA.
[][b]InpTradeComment[/b]: comentario adjunto a las órdenes.
[][b]InpShowJournalMessages[/b]: activa los mensajes informativos del diario.
[/list]
[b]02. Símbolo y marco temporal[/b]
[list]
[][b]InpTradeSymbol[/b] – símbolo de negociación. Déjalo en blanco para utilizar el símbolo del gráfico actual.
[][b]InpTimeframe[/b] – marco temporal utilizado para el cálculo de la señal.
[/list]
[b]03. Direcciones de las operaciones[/b]
[list]
[][b]InpAllowBuy[/b] – habilita las operaciones de COMPRA.
[][b]InpAllowSell[/b] – habilita las operaciones de VENTA.
[/list]
[b]04. Momento de entrada[/b]
[list]
[][b]InpOneDecisionPerBar[/b] – limita el procesamiento de señales a una decisión por cada nueva vela.
[][b]InpCooldownMinutes[/b] – retraso mínimo entre nuevas entradas.
[/list]
[b]05. Gestión del capital[/b]
[list]
[][b]InpLotMode[/b] – Tamaño de lote fijo o porcentaje de riesgo.
[][b]InpFixedLot[/b] – Tamaño de lote fijo cuando se selecciona el modo de lote fijo.
[*][b]InpRiskPercent[/b] – Porcentaje del capital de la cuenta que se arriesga por operación.
[/list]
[b]05A. Capitalización[/b]
[list]
[*][b]InpUseCompounding[/b] – calcula el tamaño de la posición en función del porcentaje de riesgo a partir del capital actual de la cuenta.
[/list]
[b]06. Límites de volumen[/b]
[list]
[][b]InpMinimumLotOverride[/b] – lote mínimo personalizado opcional.
[][b]InpMaximumLot[/b] – tamaño máximo de lote permitido.
[/list]
[b]07. Límites de posición[/b]
[list]
[][b]InpMaxPositions[/b] – número máximo de posiciones simultáneas del EA.
[][b]InpAvoidForeignPosition[/b] – bloquea las entradas cuando existe otra posición del EA o manual en el mismo símbolo.
[/list]
[b]08. Límites diarios de operaciones[/b]
[list]
[*][b]InpMaxTradesPerDay[/b]: número máximo de entradas permitidas al día.
[/list]
[b]09. Protección contra el drawdown[/b]
[list]
[][b]InpUseMaxDrawdown[/b] – habilita la protección contra la caída máxima.
[][b]InpMaxDrawdownPct[/b] – porcentaje máximo permitido de caída del capital.
[*][b]InpCloseOnMaxDrawdown[/b]: cierra opcionalmente las posiciones del EA cuando se alcanza el límite.
[/list]
[b]10. Protección contra pérdidas diarias[/b]
[list]
[][b]InpUseDailyLossLimit[/b] – activa el límite de pérdidas diarias.
[][b]InpMaxDailyLossPct[/b] – porcentaje máximo permitido de pérdidas diarias.
[*][b]InpCloseOnDailyLoss[/b] – cierra opcionalmente las posiciones del EA cuando se alcanza el límite diario.
[/list]
[b]11. Protección contra pérdidas consecutivas[/b]
[list]
[][b]InpUseConsecutiveLossLimit[/b] – activa la protección contra pérdidas consecutivas.
[][b]InpMaxConsecutiveLosses[/b] – número máximo permitido de operaciones perdedoras consecutivas.
[/list]
[b]12. Spread y desviación[/b]
[list]
[][b]InpUseSpreadFilter[/b] – activa el filtro de spread.
[][b]InpMaxSpreadPoints[/b] – spread máximo permitido en puntos.
[*][b]InpDeviationPoints[/b] – desviación máxima en la ejecución de órdenes.
[/list]
[b]13. Sesión de negociación[/b]
[list]
[][b]InpUseTradingHours[/b]: habilita el filtrado por sesión.
[][b]InpStartHour / InpStartMinute[/b]: inicio de la sesión de negociación.
[*][b]InpEndHour / InpEndMinute[/b] – fin de la sesión de negociación.
[/list]
[b]13A. Intervalo de negociación bloqueado[/b]
[list]
[][b]InpUseBlockedInterval[/b] – activa el periodo de negociación bloqueado.
[][b]InpBlockedStartHour / InpBlockedStartMinute[/b] – inicio del intervalo bloqueado.
[][b]InpBlockedEndHour / InpBlockedEndMinute[/b] – fin del intervalo bloqueado.
[][b]InpClosePositionsDuringBlockedInterval[/b] – cierra opcionalmente las posiciones del EA durante este intervalo.
[/list]
[b]14. Días de negociación[/b]
[list]
[][b]InpTradeMonday[/b] – permite operar los lunes.
[][b]InpTradeTuesday[/b] – permite operar los martes.
[][b]InpTradeWednesday[/b] – permite operar los miércoles.
[][b]InpTradeThursday[/b] – permite operar los jueves.
[][b]InpTradeFriday[/b] – permite operar los viernes.
[][b]InpTradeSaturday[/b] – permite operar los sábados.
[*][b]InpTradeSunday[/b] – permite operar los domingos.
[/list]
[b]15. Entrada por divergencia de momentum[/b]
[list]
[][b]InpMomentumPeriod[/b] – Periodo del indicador de momentum.
[][b]InpMomentumPrice[/b] – Precio aplicado que utiliza el indicador de momentum.
[][b]InpPivotStrength[/b] – Número de velas necesarias en cada lado para confirmar un pivote.
[][b]InpDivergenceLookback[/b] – Rango máximo de búsqueda histórica para los pivotes de divergencia.
[][b]InpMinPivotSeparation[/b] – distancia mínima entre los pivotes comparados.
[][b]InpMaxPivotSeparation[/b] – distancia máxima entre los pivotes comparados.
[][b]InpMinPriceDifferencePoints[/b]: diferencia mínima de precio requerida entre los pivotes.
[][b]InpMinMomentumDifference[/b]: diferencia mínima de Momentum requerida entre los pivotes.
[/list]
[b]16. Filtro de tendencia a largo plazo[/b]
[list]
[][b]InpUseTrendFilter[/b] – activa el filtro de tendencia EMA.
[][b]InpTrendEMAPeriod[/b] – periodo de la EMA utilizado para la confirmación de la tendencia.
[][b]InpMAMethod[/b] – método de cálculo de la media móvil.
[][b]InpMAPrice[/b] – fuente de precios utilizada por la media móvil.
[/list]
[b]18. Filtro de volatilidad ATR[/b]
[list]
[][b]InpUseATRFilter[/b] – activa el filtrado de volatilidad ATR.
[][b]InpATRPeriod[/b] – período de cálculo del ATR.
[][b]InpMinATRPoints[/b] – ATR mínimo requerido.
[][b]InpMaxATRPoints[/b] – ATR máximo permitido.
[/list]
[b]19. Filtro de cuerpo de vela[/b]
[list]
[][b]InpUseCandleBodyFilter[/b] – activa el filtrado del cuerpo de la vela.
[][b]InpMinBodyATRRatio[/b] – tamaño mínimo del cuerpo de la vela en relación con el ATR.
[*][b]InpMaxBodyATRRatio[/b] – tamaño máximo del cuerpo de la vela en relación con el ATR.
[/list]
[b]20. Stop Loss[/b]
[list]
[][b]InpUseStopLoss[/b] – activa el Stop Loss.
[][b]InpStopMode[/b] – Stop Loss de puntos fijos o basado en el ATR.
[][b]InpStopLossPoints[/b] – distancia fija del Stop Loss.
[][b]InpStopATRMultiplier[/b] – multiplicador ATR utilizado para el Stop Loss dinámico.
[/list]
[b]21. Take Profit[/b]
[list]
[][b]InpUseTakeProfit[/b] – activa el Take Profit.
[][b]InpTakeProfitMode[/b] – Take Profit fijo, de riesgo/recompensa o basado en el ATR.
[][b]InpTakeProfitPoints[/b] – distancia fija del Take Profit.
[][b]InpRiskRewardRatio[/b] – Distancia del Take Profit en relación con el Stop Loss.
[*][b]InpTakeATRMultiplier[/b] – Multiplicador ATR utilizado para el Take Profit.
[/list]
[b]22. Umbral de rentabilidad[/b]
[list]
[][b]InpUseBreakEven[/b] – Activa la gestión del punto de equilibrio.
[][b]InpBreakEvenTrigger[/b] – Distancia de beneficio necesaria para que se active el punto de equilibrio.
[*][b]InpBreakEvenLock[/b] – número de puntos bloqueados por encima del precio de entrada.
[/list]
[b]23. Trailing Stop[/b]
[list]
[][b]InpUseTrailingStop[/b] – activa el trailing stop.
[][b]InpTrailingStart[/b] – distancia de beneficio necesaria antes de que comience el trailing.
[][b]InpTrailingDistance[/b] – distancia que se mantiene entre el precio actual y el Stop Loss.
[][b]InpTrailingStep[/b] – paso mínimo de movimiento del Stop Loss.
[/list]
[b]24. Gestión de los viernes[/b]
[list]
[][b]InpCloseFridayPositions[/b] – habilita el cierre automático los viernes.
[][b]InpFridayCloseHour / InpFridayCloseMinute[/b] – hora de cierre configurada para los viernes.
[/list]
[b]25. Salida basada en señales[/b]
[list]
[*][b]InpCloseOnOppositeSignal[/b]: cierra las posiciones cuando se produce una señal de divergencia opuesta confirmada.
[/list]
[b]26. Diagnóstico de ejecución[/b]
[list]
[*][b]InpPrintSignalValues[/b] – muestra los valores detallados de la divergencia y del indicador en el diario de MetaTrader.
[/list]
[b]Importante[/b]
Momentum Divergence V2 es una herramienta de trading automatizada, no una garantía de rentabilidad futura. El rendimiento histórico no garantiza resultados futuros.
Prueba siempre el EA con las condiciones de trading de tu bróker y utiliza unos parámetros de riesgo adecuados para tu cuenta.
