Daily Risk Monitor Lite es un indicador gratuito y de código abierto para MetaTrader 5, destinado a los operadores que desean supervisar de forma clara el riesgo intradía de su cuenta directamente en el gráfico.

Este indicador se centra en un conjunto de funciones reducido, sencillo de entender y práctico:
- P/L realizado diario
- Ganancias y pérdidas flotantes
- Total diario
- % de caída actual
- Estado «SEGURO / ADVERTENCIA / PELIGRO» con resaltado en color
El objetivo de este proyecto es sencillo: ayudar a los operadores a ver el riesgo diario de la cuenta en tiempo real.
Se trata de una herramienta de monitorización de solo lectura. No cierra posiciones, no bloquea las operaciones ni actúa como un motor de protección completo. Se ha concebido intencionadamente como un ejemplo ligero de CodeBase para la monitorización, el aprendizaje y el desarrollo personalizado posterior.
### Características principales
- Panel compacto integrado en el gráfico
- Estadísticas de riesgo diario a nivel de cuenta
- P/L diario realizado de las operaciones cerradas
- P/L flotante de las posiciones abiertas
- Cálculo del total diario
- Porcentaje de caída actual
- Estado de riesgo indicado mediante colores
- Inclusión opcional de comisiones
- Inclusión opcional de los swaps
- Lógica de inicio de jornada del bróker o inicio manual de la jornada
- Panel personalizable arrastrable en el gráfico durante la sesión activa
### Ámbito de datos
- Solo a nivel de cuenta
- Sin desglose a nivel de símbolo
- Sin agregación de varias cuentas
### Reglas de cálculo
#### P/L realizado diario
- Se contabilizan las operaciones cerradas dentro del intervalo diario activo
- Solo se incluyen las operaciones de salida
- La comisión puede incluirse o excluirse
- El swap puede incluirse o excluirse
#### Beneficios y pérdidas flotantes
- Utiliza el resultado flotante actual de todas las posiciones abiertas en la cuenta
- El swap puede incluirse o excluirse
#### Total diario
- `P/L diario realizado + P/L flotante`
#### % de caída actual
- `max((Saldo - Capital) / Saldo * 100, 0)`
- Si `Saldo <= 0`, la caída se muestra como `N/A`
#### % de riesgo utilizado
- Solo se calcula cuando `Total diario < 0`
- Fórmula:
`abs(Total diario) / Límite de pérdida diario * 100`
- Umbral de advertencia: `50 %`
- Umbral de peligro: `80 %`
### Definición de día
- Si `InpUseBrokerDay = true`, el día comienza a las `00:00` según la hora del servidor del bróker
- Si `InpUseBrokerDay = false`, el día comienza a las `InpManualDayStartHour` según la hora del servidor del bróker

### Lo que este indicador no hace
- No realiza cierres automáticos
- No bloquea operaciones
- No permite el cierre con un solo clic
- No activa ni desactiva el modo de protección
- No dispone de un sistema de estados para la protección total de la cuenta
- Sin notificaciones push
- No permite exportar informes
- No hay un motor de reglas completo para empresas de gestión de carteras
- No dispone de una interfaz de usuario compleja de varias páginas

### Parámetros de entrada
- `InpDailyLossLimitMoney`
- `InpIncludeCommission`
- `InpIncludeSwap`
- `InpUseBrokerDay`
- `InpManualDayStartHour`
- `InpCorner`
- `InpXOffset`
- `InpYOffset`
- `InpFontSize`
- `InpPanelBgColor`
- `InpSafeColor`
- `InpWarnColor`
- `InpDangerColor`
### Instalación
1. Coloca la carpeta del proyecto en `MQL5/Indicators/`
2. Abre `DailyRiskMonitorLite.mq5` en MetaEditor
3. Compila el indicador
4. Añádelo a cualquier gráfico
### Cómo utilizarlo
1. Añade el indicador a un gráfico
2. Establece tu límite de pérdidas diario
3. Elige el modo «día del bróker» o el modo manual de inicio de jornada
4. Observa en tiempo real las pérdidas realizadas diarias, las pérdidas flotantes, el total diario y la caída máxima
5. Utiliza los colores del panel para identificar rápidamente el nivel de riesgo
6. Si es necesario, arrastra el panel personalizado a la posición que prefieras en el gráfico
### Adecuado para
- Operadores manuales
- Operadores que desean una rápida evaluación del riesgo intradía
- Operadores que desean un monitor ligero a nivel de cuenta
- Desarrolladores que deseen un ejemplo sencillo de MT5 para el cálculo diario del riesgo
### No está pensado para
- Usuarios que busquen sistemas de trading automático
- Usuarios que esperen una protección de cuenta obligatoria
- Usuarios que esperen restricciones en las operaciones o acciones de cierre de todas las posiciones
- Usuarios que busquen un motor completo de cumplimiento normativo para empresas de inversión
### Notas
- Se trata únicamente de una herramienta de supervisión
- No ejecuta medidas de protección
- La posición del panel al arrastrarlo se aplica a la sesión activa
- En las cuentas con comisión cero o swap cero, es posible que los cambios en los parámetros correspondientes no produzcan diferencias visibles