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
- Publicado por:
- Mustafa Seyyid Sahin
- Visualizaciones:
- 291
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
1. MeanReversionTrendEA combina estrategias de seguimiento de tendencia y reversión a la media utilizando medias móviles y mediciones de volatilidad basadas en ATR, con validación de operaciones integrada para garantizar una ejecución fiable en distintas condiciones de mercado.
2. 2. Características principales
- Estrategia dual: Combina el seguimiento de tendencias (cruces de medias móviles) y la reversión a la media (desviaciones del precio respecto a la media móvil).
- Señales adaptativas: Utiliza medias móviles rápidas y lentas para la identificación de tendencias.
- Integración de la volatilidad: Incorpora ATR para medir la volatilidad del mercado para entradas de reversión a la media.
- Validador integrado: Completo sistema de validación de operaciones que comprueba el volumen, el margen y los niveles de stop.
- Mecanismo de seguridad: Incluye la función de operaciones de seguridad para la validación de pruebas retrospectivas.
- Gestión defensiva de posiciones: SL/TP fijos o proporcionales con la validación adecuada.
- Compatible con múltiples activos: Funciona con divisas, materias primas, índices y acciones con el tamaño de lote adecuado.
3. Cómo funciona
- Supervisa los cruces de medias móviles para detectar cambios en la dirección de la tendencia.
- Mide las desviaciones del precio de la MA lenta usando bandas de volatilidad basadas en ATR.
- Genera señales de compra cuando la MA rápida cruza por encima de la MA lenta o el precio cae por debajo de la banda de volatilidad.
- Genera señales de venta cuando la MA rápida cruza por debajo de la MA lenta o el precio sube por encima de la banda de volatilidad.
- Valida y ejecuta operaciones con parámetros de gestión de riesgo adecuados.
4. Entradas
- Periodo_MA_rápido (20), Periodo_MA_lento (50), Periodo_ATR (14)
- ATR_Multiplier (2.0) para el cálculo de la banda de reversión a la media
- LotSize (0.1) para dimensionamiento de posiciones
- SL_Points (500), TP_Points (1000) para la gestión del riesgo
- Magic_Number (123456) para la identificación de la orden
5. Notas de uso
- Óptimo para los principales pares de divisas e instrumentos líquidos.
- Funciona en todos los marcos temporales, con H1-H4 recomendado para una mejor calidad de la señal.
- Requiere datos históricos suficientes para el cálculo correcto del indicador.
- Óptimo para mercados en tendencia con oportunidades ocasionales de reversión.
- Sistema de validación robusto que garantiza la correcta ejecución en todos los brokers.
6. Estructura del código
- CTradeValidator: Clase completa de validación de operaciones.
- Inicialización de indicadores y funciones de procesamiento de datos.
- Generación de señales combinando lógica de tendencia y reversión.
- Ejecución de operaciones con validación y gestión de riesgos adecuadas.
- Mecanismos de seguridad para la integridad del backtesting.
7. Cláusula de exención de responsabilidad Proporcionado tal cual con fines educativos. El rendimiento pasado no es indicativo de resultados futuros. Pruebe extensivamente en cuentas demo antes de operar en vivo.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/57020

Este es un indicador simple para mostrar el histograma de las duraciones de barras personalizadas en minutos. Aplicable a cajas renko, PnF, barras equivolume, etc.

Este Asesor Experto (EA) ayuda a los operadores a gestionar el riesgo ajustando automáticamente el tamaño de las posiciones y los niveles de stop-loss en función de la volatilidad del mercado, utilizando el indicador Average True Range (ATR). El EA calcula el tamaño óptimo de la posición para cada operación en función de un porcentaje de riesgo definido por el usuario y el valor actual del ATR, garantizando una exposición al riesgo coherente en todas las condiciones del mercado. También ofrece una opción de stop-loss basada en el ATR para adaptarse a la volatilidad, al tiempo que emplea una sencilla estrategia de cruce de medias móviles para abrir operaciones de compra. Ideal para operadores que buscan automatizar la gestión del riesgo sin una lógica de negociación compleja, este AE prioriza la protección de la cuenta y simplifica el proceso de negociación.

El indicador "False Breakouts.mq5" es una herramienta para MetaTrader 5 que identifica y marca visualmente puntos de compra y venta basados en falsas rupturas de soporte y resistencia. Utiliza buffers para mostrar flechas de compra (azul) y venta (rojo), así como líneas de soporte (azul) y resistencia (rojo), y flechas adicionales para los máximos y mínimos del mercado. La lógica principal del indicador consiste en detectar máximos y mínimos basándose en los precios máximos y mínimos de las velas, actualizando dinámicamente los niveles de soporte y resistencia. Cuando el precio rompe el soporte o la resistencia y luego regresa, el indicador genera señales de compra o venta respectivamente. Es una herramienta útil para los operadores que operan con estrategias basadas en falsas rupturas.

Serialización y deserialización del formato JSON