Daily Loss Guard Pro MT5
- Utilidades
-
Themistokli Kola
MQL5 developer. I build and fix Expert Advisors, indicators and trade-management tools for MetaTrader 5, and I convert MQL4 and Pine Script code to MQL5.
Published on MQL5: - Versión: 1.0
- Activaciones: 5
Daily Loss Guard Pro MT5 supervisa tu cuenta y detiene las operaciones cuando se alcanza el límite que hayas establecido. Cierra posiciones, elimina órdenes pendientes y bloquea nuevas operaciones. Nunca abre una operación por sí mismo ni emite señales.
Adálo a cualquier gráfico de la cuenta. Funciona en paralelo con el trading manual y otros asesores expertos, y realiza comprobaciones cada segundo mediante un temporizador, en cada tick y en cada evento de trading.
Límites
- Pérdida diaria: en porcentaje o en la divisa de la cuenta, basada en el saldo inicial del día, el capital inicial del día o el mayor de los dos. Se puede calcular desde el inicio del día o desde el resultado máximo del día (trailing).
- Caída máxima total: en porcentaje o en la divisa de la cuenta, desde el saldo inicial (estático) o desde el capital máximo alcanzado (trailing). Utiliza todo el capital de la cuenta.
- Objetivo de beneficios: en porcentaje o en la divisa de la cuenta por encima del saldo inicial. Cuando se alcanza, se cierran las posiciones y se bloquean nuevas operaciones.
- Disciplina diaria: un número máximo de nuevas posiciones al día y un número máximo de operaciones con pérdidas consecutivas al día. Cuando se alcanza este límite, se bloquean las nuevas operaciones hasta el día siguiente; las posiciones abiertas solo se cierran si así lo decides.
Un bloqueo por caída total o por objetivo de beneficios permanece activo hasta que lo restablezcas mediante la opción «Restablecer bloqueo de cuenta». Un bloqueo diario finaliza al inicio de la siguiente jornada bursátil.
Al inicio de la jornada bursátil
Elige la hora del servidor, UTC, la hora de Nueva York o la de Londres, y la hora. Se tiene en cuenta el horario de verano. La zona horaria del bróker se detecta automáticamente, o bien puedes ajustar las diferencias horarias manualmente.
Avisos y panel
Advertencias al alcanzar el 50, 75 y 90 % de cada límite activo, una vez por nivel al día, en forma de ventana emergente y/o notificación push. El panel muestra el día (inicio, base, límite, resultado de posiciones cerradas y abiertas, porcentaje utilizado, estado), las reglas de la cuenta (saldo inicial, drawdown utilizado, objetivo, bloqueo), los contadores de disciplina y un historial de 10 días con el resultado de cada día, el porcentaje máximo del límite diario utilizado y si se alcanzó el límite.
Configuración
| Grupo | Entradas y valores predeterminados |
|---|---|
| Pérdida diaria | Saldo inicial de referencia; medido desde el inicio del día; tipo: porcentaje; límite: 2,0 % (o 100 en la divisa de la cuenta); 0 = desactivado |
| Reglas de la cuenta | Saldo inicial 0 = saldo al vincularse por primera vez; drawdown total desactivado, estático o dinámico; objetivo de beneficios desactivado; bloqueo de reinicio de cuenta falso |
| Disciplina diaria | Máximo de nuevas posiciones al día: desactivado; máximo de operaciones con pérdidas consecutivas: desactivado; cerrar también las posiciones abiertas: falso |
| Inicio de la jornada | Hora del servidor, hora 0; zona horaria del bróker automática, o ajustes manuales de horario de invierno y verano con horario de verano de EE. UU., Europa o sin horario de verano |
| Acción | Cerrar posiciones: verdadero; eliminar órdenes pendientes: verdadero; bloquear nuevas operaciones: verdadero; deslizamiento máximo: 20 puntos |
| Qué operaciones se tienen en cuenta | Símbolos: vacío = todas, o una lista como EURUSD, XAUUSD; «magic» -1 = todas, 0 = solo manuales. Estos filtros se aplican a la pérdida diaria y a las reglas de disciplina; las reglas de la cuenta siempre se aplican a toda la cuenta. |
| Alertas y panel | Advertencias: verdadero; ventana emergente: verdadero; notificaciones push: falso; panel mostrado en X 12, Y 20 |
Es bueno saberlo
- Se cierra al precio de mercado. En movimientos rápidos, la pérdida puede superar el límite antes de que se complete el cierre. Utiliza siempre también órdenes stop-loss.
- No puede impedir que se envíe una orden. Cierra o elimina una operación bloqueada justo después de que aparezca.
- Si el cierre o la eliminación fallan (re cotización, mercado cerrado, nivel de congelación, falta de conexión), se vuelve a intentar cada 30 segundos hasta que se complete.
- El trading algorítmico debe estar activado en la terminal, y esta debe permanecer conectada; de lo contrario, el guard no podrá cerrar operaciones. El panel lo indica cuando el trading algorítmico está desactivado.
- En el Probador de estrategias, la zona horaria automática no está disponible, por lo que se utilizan los desfases manuales.
- Se trata de una herramienta de gestión de riesgos. No garantiza que una estrategia sea rentable ni que se respete ninguna cuenta o conjunto de reglas de negociación. Comprueba tú mismo las reglas de tu propia cuenta.
Qué se ha probado
Se ha probado en cuentas de cobertura; no se han probado las cuentas de compensación. Todas las pruebas se ejecutaron en el Probador de Estrategias de MetaTrader 5 en un servidor de demostración. Estos son resultados del probador con datos históricos. No constituyen una garantía de cómo funcionará en tu cuenta.
- Se cerró todo con 3 posiciones en 2 símbolos, donde cada cierre falló 3 veces: todos se volvieron a intentar y se cerraron. Las órdenes pendientes se eliminaron al alcanzar el límite, y una nueva orden pendiente se eliminó tan pronto como se colocó.
- El inicio del día según la hora del servidor, UTC y la hora de Nueva York tras el cambio horario de EE. UU. del 1 de noviembre de 2026: el reinicio diario se produjo a la hora prevista.
- 10 días de negociación normales por debajo de los límites: ninguna acción por parte del sistema de seguridad.
- Las advertencias del 50, 75 y 90 por ciento: por orden, una vez por nivel al día.
- Cada uno de los límites anteriores (pérdida diaria en cada base, pérdida diaria acumulada, drawdown estático y acumulado, objetivo de beneficios, número máximo de operaciones, operaciones perdedoras consecutivas, reinicio del bloqueo) se activó en su nivel correspondiente.
Lo que no se probó
- Cuentas de compensación.
- Cuentas reales y otros brókers. Solo se utilizó un servidor de demostración.
- La hora de Londres y las normas europeas o de ausencia de horario de verano. El inicio de la jornada se probó en hora del servidor, UTC y hora de Nueva York, únicamente con la norma estadounidense.
- Notificaciones push. El Strategy Tester no puede enviarlas; se comprobaron las alertas emergentes en el registro del tester.
