Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 294
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
EA Multi-Divergencia con Confluencia y Filtros
Este Asesor Experto está diseñado para automatizar una sofisticada estrategia de trading basada en la divergencia del mercado. La idea central es identificar puntos de inversión de alta probabilidad encontrando una confluencia de señales de tres de los osciladores más utilizados: el Índice de Fuerza Relativa (RSI), la Convergencia de Medias Móviles (MACD) y el Oscilador Estocástico.
Cómo funciona la estrategia
La lógica del EA se basa en un proceso de confirmación de varios niveles para garantizar señales de operación de alta calidad y filtrar el ruido del mercado.
-
Detección de Divergencias: El EA escanea constantemente la acción del precio y los tres indicadores para encontrar divergencias.
-
Divergencia alcista (señal de compra potencial): Se produce cuando el precio hace un nuevo mínimo más bajo, pero un indicador no lo hace, sino que hace un mínimo más alto. Esto sugiere que el impulso bajista se está debilitando y una reversión alcista puede ser inminente.
-
Divergencia bajista (posible señal de venta): Se produce cuando el precio alcanza un nuevo máximo más alto, pero un indicador alcanza un máximo más bajo. Esto indica que el impulso alcista se está desvaneciendo, señalando una posible reversión bajista.
-
-
El poder de la confluencia:La fuerza única de la EA es que no se basa en un solo indicador. En su lugar, espera a que un número de indicadores definido por el usuario (MinConfirmaciones) muestre divergencia simultáneamente. Por ejemplo, sólo se activará una operación si al menos 2 de los 3 indicadores confirman la misma divergencia, lo que aumenta significativamente la fiabilidad de la señal.
-
Filtrado Avanzado de Señales (Opcional): Para mejorar aún más la precisión, se pueden activar dos filtros adicionales:
-
Filtro de Tendencia: Utiliza una EMA de 50 periodos para determinar la tendencia general del mercado. Si se activa, el EA sólo entrará en operaciones de compra cuando el precio esté por encima de la EMA y en operaciones de venta cuando el precio esté por debajo. Esto ayuda a evitar operar en contra del impulso dominante del mercado.
-
Filtro de Volumen: Una señal de operación sólo se considera válida si el volumen de la barra de señal es significativamente mayor que el volumen medio de las barras precedentes. Esto confirma que hay un fuerte interés y convicción del mercado detrás de la inversión potencial.
-
Explicación de los parámetros de entrada
Todas las variables externas son totalmente personalizables para permitirle adaptar la estrategia a sus preferencias.
=== Gestión de Riesgo ===
-
LotSize: Establece el volumen fijo de negociación siUseMoneyManagement es falso.
-
StopLoss: El stop loss en puntos.
-
TakeProfit: El take profit en puntos.
-
MaxSpread: El spread máximo permitido en puntos para abrir una nueva posición.
-
UseMoneyManagement: Sies true, el EA calcula automáticamente el tamaño del lote basado enRiskPercent.
-
PorcentajeDeRiesgo: El porcentaje del capital de su cuenta a arriesgar por operación.
=== Ajustes de Divergencia ===
-
RSI_Period,MACD_Fast,MACD_Slow,MACD_Signal,Stoch_K,Stoch_D,Stoch_Slowing: Estos son los parámetros de entrada estándar para los indicadores RSI, MACD y Estocástico.
=== Detección de Divergencias ===
-
BarsToCheck: El número de barras recientes que el EA escaneará en busca de patrones de divergencia.
-
MinBarsDistance: El número mínimo de barras a cada lado de un pico/alto para validarlo. Esto ayuda a ignorar fluctuaciones menores del precio.
-
MinDivergenceStrength: Un filtro para la fuerza mínima requerida de la señal de divergencia (0-1).
-
MinConfirmations: Un parámetro crucial. Establece el número mínimo de indicadores (de 1 a 3) que deben mostrar divergencia para que se abra una operación.
-
UseVolumeFilter: Establece entrue para habilitar el filtro de confirmación de volumen.
-
UseTrendFilter: Establecer entrue para habilitar el filtro de tendencia basado en EMA.
=== Configuración de Operaciones ===
-
AllowBuy / AllowSell: Activar o desactivar operaciones largas o cortas.
-
MaxTrades: El número máximo de operaciones simultáneas permitidas.
-
MagicNumber: Un identificador único para las operaciones del EA, evitando interferencias con otros robots.
Uso recomendado
-
Símbolos: La estrategia es universal y puede aplicarse a los principales pares de divisas (por ejemplo, EURUSD, GBPUSD) y otros instrumentos líquidos.
-
Marco temporal:Las señales de divergencia suelen ser más fiables en los marcos temporales más altos. Se recomienda utilizar este EA en gráficos H1, H4 o D1para filtrar el ruido del mercado y capturar los movimientos más significativos del mercado.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/62742
A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS
Una biblioteca JSON potente y rica en funciones para MQL5, diseñada para ofrecer una experiencia de desarrollo moderna similar a Python/JS.
Market Watch Panel Utility
Una herramienta de supervisión en tiempo real para MetaTrader 5 que muestra datos financieros clave, permite cambiar de símbolo rápidamente y listas de símbolos personalizables. Guarde y recargue símbolos, restablezca listas y personalice el texto y los colores del panel para una experiencia de negociación personalizada.
Spread lister - current, min, max
EA Spread lister muestra los valores actuales, mínimos y máximos para todos los símbolos / instrumentos.
Hilos_estocásticos
La superposición de varios estocásticos con diferentes periodos ayudará a los operadores principiantes.