Momentum Divergence MT4
- Asesores Expertos
-
Mohamed Amr Mohamed Osama Abdelwahab
Desarrollador de software, instructor y líder de equipo técnico con más de 22 años de experiencia en desarrollo de aplicaciones de escritorio, web y software financiero. Freelancer Top Rated en Upwork, con más de 200 proyectos completados, más de $200K entregados y un 100% de éxito en los trabajos - Versión: 1.0
- Activaciones: 5
Momentum Divergence EA
Expert Advisor para MetaTrader que opera divergencias de momentum en pivotes confirmados.
El EA lleva incorporada toda la lógica del indicador. No hay llamada a iCustom, ni DLL, ni dependencias externas: el archivo .ex4/.ex5 contiene todo lo necesario para funcionar.
CÓMO FUNCIONA
En cada nueva barra el EA busca el pivote más reciente que pueda confirmarse con barras completas a ambos lados, y lo compara con el pivote anterior del mismo tipo:
- Divergencia bajista: el precio marca un máximo MÁS ALTO mientras el momentum marca un máximo MÁS BAJO. El EA vende y cierra una compra abierta si se lo permite.
- Divergencia alcista: el precio marca un mínimo MÁS BAJO mientras el momentum marca un mínimo MÁS ALTO. El EA compra y cierra una venta abierta si se lo permite.
Un pivote solo se utiliza cuando ambos lados están completos, por lo que nunca se toma una señal de la barra que aún se está formando. Si en la misma barra aparecen una señal alcista y una bajista, no se toma ninguna.
Los stops y objetivos se calculan a partir del ATR, de modo que se adaptan a la volatilidad actual del símbolo en lugar de usar una distancia fija en pips. Ambas distancias se amplían automáticamente para respetar el nivel mínimo de stop del bróker y el spread actual.
PARÁMETROS DEL INDICADOR
- InpMomPeriod (por defecto 14) — período del momentum. El momentum es la diferencia entre el cierre actual y el cierre de hace ese número de barras. Valores menores reaccionan más rápido y generan más señales; valores mayores son más lentos y selectivos.
- InpSwingBars (por defecto 5) — cuántas barras a cada lado deben confirmar un pivote. Un valor mayor implica pivotes menos frecuentes pero más significativos, y también que la señal llega más tarde, porque el EA debe esperar a que se completen esas barras del lado derecho.
- InpDrawLines (por defecto true) — dibujar las líneas de divergencia en el gráfico. Solo visual; no afecta a las decisiones de trading.
- InpMaxSwingSearch (por defecto 200) — cuántas barras hacia atrás buscar el pivote anterior con el que comparar. Valores mayores permiten encontrar divergencias que se desarrollan en un tramo más largo, a costa de más procesamiento por barra.
PARÁMETROS DE TRADING
- InpAllowBuy (por defecto true) — permitir compras en divergencia alcista.
- InpAllowSell (por defecto true) — permitir ventas en divergencia bajista. Ponga uno de los dos en false para operar en una sola dirección, por ejemplo a favor de la tendencia de un marco temporal superior.
- InpCloseOpposite (por defecto true) — cerrar una posición abierta en dirección contraria cuando aparece una nueva señal. Desactivado, la posición se deja hasta su propio stop u objetivo.
- InpLots (por defecto 0.01) — tamaño de lote fijo, usado cuando InpRiskPercent es 0.
- InpRiskPercent (por defecto 0.0) — riesgo por operación como porcentaje del balance de la cuenta. Si es mayor que 0, el lote se calcula a partir de la distancia del stop y este valor, y se ignora InpLots. El tamaño siempre se ajusta al mínimo, máximo y paso del símbolo.
- InpATRPeriod (por defecto 14) — período del ATR usado para medir la volatilidad actual del stop y el objetivo.
- InpSLMult (por defecto 2.0) — distancia del stop-loss como múltiplo del ATR.
- InpTPMult (por defecto 4.0) — distancia del take-profit como múltiplo del ATR. Póngalo a 0 para abrir posiciones sin take profit y gestionar la salida usted mismo.
- InpMagic (por defecto 20250911) — número mágico que identifica las posiciones de este EA. Asigne un valor distinto a cada gráfico si ejecuta más de una instancia.
- InpSlippage (por defecto 3) — deslizamiento máximo aceptado en puntos, en entrada y salida.
SOBRE LA CONFIGURACIÓN
Los valores por defecto son un punto de partida neutro, no una recomendación para ningún símbolo concreto. Los instrumentos difieren en volatilidad, spread y tamaño típico de los movimientos, y una configuración que conviene a uno puede no convenir a otro. Un metal rápido y un par de divisas principal no suelen requerir el mismo período de momentum ni los mismos múltiplos de ATR.
Los parámetros que más cambian el comportamiento son InpMomPeriod e InpSwingBars, que juntos determinan cuántas señales obtiene y cuán selectivas son, seguidos de InpSLMult e InpTPMult, que determinan la forma de cada operación. Conviene cambiar uno cada vez para ver qué hace cada uno.
ANTES DE OPERAR EN REAL
Pruebe este EA usted mismo, con su propio bróker, en los símbolos y marcos temporales que pretende operar, antes de comprometer dinero real.
Esto importa más de lo que parece. Los resultados dependen del spread, la comisión, la ejecución y la calidad del historial de precios de su bróker, y de la configuración que elija. Dos operadores que ejecuten este EA en el mismo símbolo con brókeres y parámetros distintos deben esperar resultados distintos.
Una secuencia razonable es: ejecutarlo en el probador de estrategias sobre todo el histórico que pueda obtener, con modelado de cada tick; después en una cuenta demo el tiempo suficiente para verlo operar en las condiciones actuales del mercado; y después, si queda satisfecho, empezar en cuenta real con el tamaño mínimo que permita su bróker. Mantenga una muestra lo bastante grande como para significar algo: un puñado de operaciones dice muy poco sobre cualquier estrategia.
Estudie también los períodos en los que funciona mal, no solo aquellos en los que funciona bien. Conocer la magnitud de la peor racha de pérdidas que produjo una configuración, y cuánto duró, es más útil para decidir el tamaño de posición que conocer el mejor resultado.
ADVERTENCIA DE RIESGO
Operar con divisas, metales, índices, criptomonedas y otros instrumentos apalancados conlleva un alto nivel de riesgo y no es adecuado para todos los inversores. Puede perder parte o la totalidad del capital invertido; no opere con dinero que no pueda permitirse perder. El apalancamiento amplifica tanto las pérdidas como las ganancias.
Los resultados pasados, ya procedan de backtesting, forward testing, cuenta demo o cuenta real, no son un indicador fiable de resultados futuros. Los backtests en particular se producen en condiciones distintas a las del trading real: spreads históricos, deslizamientos, requotes, retrasos de ejecución y huecos se aproximan o están ausentes, y un conjunto de parámetros optimizado puede describir el comportamiento pasado del precio sin predecir el futuro.
Este Expert Advisor es una herramienta que ejecuta un conjunto definido de reglas. No predice la dirección del mercado, y no cabe esperar que sea rentable en todas las condiciones de mercado ni en todos los instrumentos. No se garantiza que ninguna cuenta vaya a obtener, ni sea probable que obtenga, ningún resultado concreto.
Usted es el único responsable de sus decisiones de trading, de la configuración que aplique, del riesgo que asuma en cada operación y de supervisar el EA mientras está en funcionamiento. Los sistemas automatizados pueden verse afectados por reinicios de la plataforma, pérdidas de conexión, cambios del bróker en las especificaciones del símbolo o en las condiciones de trading, y períodos de volatilidad inusual como publicaciones de noticias y huecos de mercado, durante los cuales las órdenes pueden no ejecutarse al precio esperado.
Nada en esta descripción constituye asesoramiento de inversión, una oferta ni una recomendación para operar ningún instrumento. Si no está seguro de si operar es apropiado para usted, busque asesoramiento de un asesor financiero independiente y debidamente autorizado.
COMPATIBILIDAD
Funciona en cualquier símbolo y marco temporal. Sin DLL ni dependencias externas. Disponible para MetaTrader 4 y MetaTrader 5.
¡Contácteme después de la compra para recibir su regalo!
