PropShield Guardian
- Utilidades
- Versión: 1.0
- Activaciones: 5
PropShield Guardian es una herramienta automatizada de supervisión de riesgos diseñada para las cuentas CFD de FundedNext (modelos Stellar 2-Step, Stellar 1-Step, Stellar Lite y Express/Instant). Funciona en MetaTrader 5, realiza un seguimiento del saldo de la cuenta según las normas de evaluación publicadas por FundedNext y aplica filtros personalizados de disciplina de negociación sin ejecutar órdenes de mercado.
Características principales y arquitectura del sistema
1. Estado general de cumplimiento
El panel de control principal muestra un indicador de «ESTADO DE CUMPLIMIENTO ». En lugar de comprobar si hay infracciones activas, este estado evalúa los parámetros de la cuenta en tiempo real:
-
Límite diario de caída y umbral mínimo de caída: se evalúan de forma continua en función del patrimonio neto variable de la cuenta.
-
Número mínimo de días de negociación: se verifica con respecto al historial de operaciones cerradas.
-
Objetivos de beneficios y umbrales de consistencia: se comprueban en función de los objetivos de la fase actual.
En caso de incumplimiento, los códigos de motivo explícitos aparecen justo debajo de la insignia.
2. Encargados de velar por la disciplina en las operaciones
PropShield Guardian nunca inicia nuevas operaciones. Cuenta con tres mecanismos reactivos de gestión de operaciones que pueden cerrar o cancelar automáticamente las órdenes que incumplan las normas:
-
Protección SL/TP (InpEnforceSLTP): supervisa las posiciones abiertas y las órdenes pendientes. La ausencia de niveles de stop activa una cuenta atrás de gracia (por defecto: 10 s). Si no se resuelve, las posiciones se cierran a precio de mercado y las órdenes pendientes (límites/stops) se cancelan antes de su ejecución.
-
Restricción de un solo símbolo (InpEnforceOnePerSymbol): detecta múltiples posiciones abiertas en el mismo par de divisas o activo y muestra un cuadro de diálogo de selección para mantener los límites de posición.
-
Temporizador de enfriamiento tras una pérdida (InpEnforceCooldown): restringe la reentrada inmediata en un instrumento específico durante un periodo establecido (por defecto: 15 minutos) tras una pérdida realizada, con el fin de mitigar las operaciones impulsivas.
-
Botón de pánico de emergencia (InpEnablePanicButton): función manual opcional que requiere una doble confirmación para liquidar al instante toda la exposición abierta en todos los pares.
Integraciones de reglas de FundedNext
-
Límite de pérdidas diario: supervisa que (P&L diario realizado + P&L flotante) ≤ -(SaldoInicial × PorcentajeDePérdidaDiario). Utiliza el capital en lugar del saldo para reflejar las reglas de drawdown intradía. Se sincroniza con los ciclos de reinicio a las 00:00, hora del servidor.
-
Límite de pérdida máxima: supervisa el capital de la cuenta frente a un mínimo estático calculado a partir del capital inicial.
-
Seguimiento de la regla de consistencia: supervisa el beneficio máximo en un solo día frente al total de beneficios acumulados, señalando los valores que superen el umbral estándar de pago del 40 %.
-
Filtro de noticias económicas: integra el calendario económico de MT5 para mostrar alertas cercanas a publicaciones de gran impacto en los pares activos.
-
Aviso de posiciones mantenidas durante el fin de semana: Opción de activar o desactivar notificaciones para cuentas que restringen el mantenimiento de posiciones durante la noche o el fin de semana.
Velocidad de ejecución y gestión de eventos
MT5 no admite el filtrado previo a la operación por parte del cliente para las órdenes de mercado manuales. PropShield Guardian reduce la latencia al procesar a través de OnTradeTransaction, gestionando los eventos de negociación en milisegundos junto con el tick estándar del temporizador de 1 segundo.
└─► Comprobar el tiempo de espera del símbolo ─► Cerrar automáticamente si se encuentra dentro de una ventana de 15 minutos
Instalación y configuración
-
Copia PropShield_Guardian.mq5 en el directorio /MQL5/Experts/ de tu terminal.
-
Compílalo en MetaEditor (F7).
-
Asigne el EA a un único gráfico. Las métricas de la cuenta y los cálculos de margen flotante se aplican globalmente a todos los símbolos.
-
Active la opción «Permitir trading algorítmico » en la pestaña «Común ».
-
Confirma la detección automática del saldo inicial al adjuntarlo. Establece «InpInitialBalance» para fijar manualmente el tamaño de la cuenta si es necesario.
