Trendshield
- 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.0
- Activaciones: 5
TrendShield — Asesor experto de cruce de medias móviles exponenciales (EMA) con controlador de riesgo integrado para empresas de negociación por cuenta propia
TrendShield es un asesor experto totalmente automatizado que sigue tendencias, diseñado específicamente para operadores que gestionan cuentas de trading financiadas y propias, prestando especial atención a las estrictas normas de drawdown diario, como las que aplican FundedNext y otras empresas de trading propias similares. Lejos de ser un script genérico de cruce de medias, TrendShield se ha diseñado en torno a un principio fundamental: una estrategia solo es tan buena como el marco de riesgo que la rodea. Cada operación que realiza el asesor experto se rige por un sistema de protección por capas diseñado para mantener la cuenta dentro de sus límites de riesgo, incluso durante sesiones volátiles en instrumentos indexados como el NAS100, el US30 y el SP500.
En esencia, TrendShield opera con un cruce clásico y transparente entre la media móvil exponencial rápida (EMA) y la lenta (EMA), con períodos predeterminados de 9 y 50, evaluados en un marco temporal de señal configurable. Un cruce alcista abre una posición larga, un cruce bajista abre una posición corta, y una configuración opcional permite al EA cerrar inmediatamente una posición existente en el momento en que aparece un cruce opuesto, en lugar de esperar a que se alcancen los niveles de stop loss o take profit. Esto ofrece a los operadores la posibilidad de elegir entre una salida mecánica estricta y un comportamiento más reactivo de seguimiento de la tendencia, en función de su propia tolerancia al riesgo.
El tamaño de la posición se gestiona de forma dinámica. En lugar de utilizar un tamaño de lote fijo, TrendShield calcula el tamaño de la posición a partir del saldo de la cuenta, el porcentaje de riesgo configurado por operación y el valor real del tick y el tamaño del tick del símbolo negociado. Esto significa que el cálculo del tamaño del lote sigue siendo matemáticamente correcto en todos los brókers e instrumentos con diferentes especificaciones de contrato, lo cual es esencial a la hora de operar con índices, donde el valor del tick puede variar significativamente de un bróker a otro. Los órdenes de stop loss y take profit siempre se envían directamente con la orden de mercado; no hay stops mentales ni lógica de salida oculta, lo cual es importante para el cumplimiento de las normas de las empresas de negociación por cuenta propia y para la total transparencia en el historial de operaciones.
La gestión de la operación continúa tras la entrada mediante dos módulos opcionales: una función de punto de equilibrio que desplaza el stop loss hasta el precio de entrada una vez que se alcanza un umbral de beneficio configurable en puntos, y una función de trailing stop que desplaza el stop loss hacia adelante a medida que el precio evoluciona favorablemente, con una distancia de seguimiento y un paso de seguimiento configurables de forma independiente.
La característica que distingue a TrendShield de los EA de cruce típicos es su regulador de drawdown diario. El EA supervisa continuamente el capital de la cuenta, tanto el flotante como el realizado, comparándolo con el capital inicial del día. Si se alcanza el porcentaje máximo de pérdida diaria configurado —incluidas las pérdidas flotantes de las posiciones abiertas, no solo las operaciones cerradas—, TrendShield cierra inmediatamente todas las posiciones que gestiona, elimina cualquier orden pendiente que haya colocado y desactiva nuevas operaciones durante el resto de la jornada bursátil. Este estado se guarda en variables globales persistentes vinculadas al número mágico único del EA, lo que significa que el estado de protección diaria se mantiene tras un reinicio del terminal, un corte de corriente o una eliminación y reconexión accidentales del EA. El contador diario se reinicia por completo al inicio de cada nueva jornada de negociación sin necesidad de intervención manual.
TrendShield también respeta un número máximo configurable de operaciones abiertas simultáneas, un spread máximo permitido en puntos para evitar entradas durante picos de spread provocados por la falta de liquidez o por noticias, y una ventana de negociación configurable basada en la hora del bróker o del servidor, de modo que la negociación solo se produzca durante las horas que el operador haya elegido permitir. Un filtro de noticias específico se conecta al calendario económico de MetaTrader 5 y detecta automáticamente los eventos de alto impacto (tres estrellas), bloqueando nuevas entradas durante un número configurable de minutos antes y después de cada evento.
Desde el punto de vista técnico, cada orden realizada por TrendShield se identifica con un número mágico único, lo que garantiza que el EA nunca interfiera con las operaciones realizadas manualmente o por cualquier otro asesor experto que se ejecute en la misma cuenta. El EA admite sufijos de símbolos específicos de cada bróker, como NAS100.sb o USTEC, lee correctamente el paso de lote, el volumen mínimo y máximo, el valor del tick y el tamaño del tick de cada símbolo, y realiza una comprobación de margen antes de enviar cualquier orden para evitar operaciones fallidas debido a un margen libre insuficiente. La ejecución de operaciones incluye la gestión adecuada de las recotizaciones, la tolerancia al deslizamiento y los errores de stop no válidos, y todos los fallos se registran para su revisión.
Por último, TrendShield incluye un panel de control rediseñado integrado en el gráfico que va más allá de una simple lectura de texto. Presentado como un panel oscuro de estilo profesional, muestra el estado de la negociación en tiempo real, la tendencia actual, el capital y el saldo de la cuenta, la pérdida diaria consumida frente al límite configurado, el umbral mínimo de capital a partir del cual se activa la protección, el recuento de operaciones abiertas frente al máximo configurado, el spread en tiempo real frente al límite máximo configurado, el estado actual de la ventana de negociación y el estado actual del filtro de noticias, lo que ofrece al operador una visión inmediata y codificada por colores de exactamente por qué el EA está operando o no en un momento dado.
TrendShield está diseñado para operadores que desean un enfoque disciplinado y basado en reglas para la negociación de índices, que respete los límites operativos impuestos por las empresas de negociación por cuenta propia, sin sacrificar la flexibilidad de ajustar la estrategia subyacente a sus propias preferencias.
