Dual Trend Navigator
- Asesores Expertos
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Versión: 1.10
- Activaciones: 5
Dual Trend Navigator: Opera en los cambios de tendencia, gestiona la tendencia
Dual Trend Navigator es un asesor experto basado en reglas para MetaTrader 5. Detecta los cambios de tendencia mediante el cruce de dos medias móviles exponenciales y, a continuación, gestiona la entrada, el riesgo, la protección y la salida dentro de un marco disciplinado. No utiliza métodos de martingala, promedio de cuadrícula ni recuperación oculta. Cada operación cuenta con un stop loss y un take profit definidos, y cada decisión se rige por parámetros que puedes ver y controlar.
Lógica de la estrategia
El asesor realiza un seguimiento de una media móvil exponencial rápida (EMA) (por defecto, 20) y una lenta (EMA) (por defecto, 50). Se produce una «cruz dorada» cuando la media rápida cruza por encima de la lenta, lo que genera una señal de compra. Se produce una «cruz de la muerte» cuando cruza por debajo, lo que genera una señal de venta. Las señales se evalúan únicamente en las barras completadas, al inicio de una nueva barra, por lo que una señal nunca aparece y desaparece dentro de una misma vela. Cuando aparece una señal en la dirección opuesta, primero se cierra la posición existente y solo se abre una nueva si todos los filtros están de acuerdo. Los períodos de la EMA y el precio aplicado son totalmente ajustables.
Control de la dirección de la operación
Elige «Solo compra», «Solo venta» o «Compra y venta». En el modo unidireccional, las posiciones se cierran mediante su stop loss, take profit, punto de equilibrio o trailing stop, en lugar de por una señal opuesta.
Filtro de tendencia (opcional)
Una tercera EMA (por defecto, 200) puede actuar como filtro direccional. Las señales de compra solo se aceptan cuando la última barra completada ha cerrado por encima de ella, y las señales de venta, solo cuando ha cerrado por debajo. Esto reduce las entradas en contra de la tendencia en mercados con oscilaciones laterales o en reversión. Una posición opuesta se cierra igualmente ante un cruce válido, incluso cuando el filtro rechaza la nueva entrada.
Tamaño de la posición
Utiliza un tamaño de lote fijo o un cálculo automático basado en el riesgo. En modo automático, el tamaño del lote se calcula a partir del porcentaje del saldo de la cuenta que está dispuesto a arriesgar y de la distancia al stop loss. El volumen se ajusta a los valores mínimo, máximo y de paso del símbolo. Antes de enviar una orden, el asesor comprueba el margen requerido frente al margen libre y reduce el volumen cuando es necesario.
Stop loss y take profit
Por defecto, el stop loss y el take profit se establecen en puntos, añadiéndose el spread actual para que se mantenga la distancia prevista. Como alternativa, puede activar los niveles basados en el ATR, en los que el stop y el objetivo son múltiplos del Rango Verdadero Medio de la última barra completada (período por defecto 14, multiplicadores 2,0 y 4,0). Las distancias que se sitúan por debajo del nivel mínimo de stop del bróker se ajustan automáticamente, lo que ayuda a evitar el rechazo de stops no válidos.
Punto de equilibrio y stop dinámico
Una vez que una posición alcanza el umbral de beneficio que usted defina, el stop se desplaza al precio de entrada más un pequeño margen para proteger el capital. A continuación, un stop dinámico opcional sigue al precio a una distancia fija y se desplaza en los pasos que usted establezca. Todas las modificaciones respetan los niveles de stop y congelación del bróker.
Control de sesiones
Restringe la negociación a una franja horaria definida según la hora del servidor (por defecto, de 07:00 a 21:00). Se admiten franjas nocturnas que cruzan la medianoche. Un cierre opcional los viernes cierra las posiciones abiertas y bloquea nuevas entradas después de una hora elegida, lo que reduce la exposición durante el fin de semana.
Protección de mercado
- Filtro de spread máximo: se omiten las entradas cuando el spread supera el límite establecido. El valor por defecto, 0, lo desactiva.
- Protección contra brechas: al inicio o final de la jornada, se omiten las entradas que vayan en contra de la dirección de una gran brecha de apertura.
- Límite de pérdidas diario: cuando el capital cae por debajo del porcentaje establecido del capital inicial del día, se suspenden las nuevas entradas hasta el siguiente día de negociación. Las posiciones abiertas no se cierran de forma forzada por este límite.
Panel de control en el gráfico
Un panel compacto muestra el modo de negociación, el estado operativo, la posición actual, la última señal ejecutada, el spread en tiempo real, el margen libre, el estado de la sesión y las ganancias o pérdidas diarias. El estado cambia de «Activo» a «En pausa» cuando se alcanza el límite diario.
Compatibilidad y funcionamiento
- Funciona con cualquier símbolo y marco temporal.
- Admite tanto cuentas de cobertura como de compensación.
- Utiliza un «número mágico» para gestionar únicamente sus propias operaciones.
- Abre un máximo de una posición por dirección.
- No requiere DLL ni archivos externos.
Uso recomendado
Prueba el sistema en una cuenta de demostración y en el Strategy Tester con el símbolo, el marco temporal y las condiciones del bróker que tengas previsto utilizar. Empieza con tamaños de lote conservadores o con un porcentaje de riesgo bajo.
Aviso sobre riesgos
Operar con instrumentos apalancados conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. Los resultados de las pruebas retrospectivas son hipotéticos y no garantizan el rendimiento futuro. Opera únicamente con capital que puedas permitirte perder.
