Daily Risk Monitor Lite est un indicateur MetaTrader 5 gratuit et open source destiné aux traders qui souhaitent suivre clairement le risque intrajournalier de leur compte directement sur le graphique.

Cet indicateur se concentre sur un ensemble de fonctionnalités restreint, compréhensible et pratique :
- P/L réalisé quotidien
- P/L flottant
- Total quotidien
- Pourcentage de drawdown actuel
- Statut « SAFE » / « WARNING » / « DANGER » avec mise en évidence par couleur
L'objectif de ce projet est simple : aider les traders à visualiser en temps réel le risque quotidien de leur compte.
Il s'agit d'un outil de surveillance en lecture seule. Il ne clôture pas les positions, ne bloque pas les transactions et ne fait pas office de moteur de protection complet. Il est délibérément conçu comme un exemple CodeBase léger destiné à la surveillance, à l'apprentissage et au développement personnalisé ultérieur.
### Principales fonctionnalités
- Panneau compact intégré au graphique
- Statistiques quotidiennes sur le risque au niveau du compte
- P/L quotidien réalisé sur les transactions clôturées
- P/L flottant des positions ouvertes
- Calcul du total quotidien
- Pourcentage de drawdown actuel
- Statut de risque indiqué par couleur
- Inclusion facultative des commissions
- Inclusion facultative des swaps
- Logique de début de journée définie par le courtier ou manuellement
- Panneau personnalisable et déplaçable sur le graphique pendant la session active
### Portée des données
- Niveau du compte uniquement
- Pas de ventilation au niveau des symboles
- Pas d'agrégation multi-comptes
### Règles de calcul
#### P/L réalisés quotidiens
- Prend en compte les transactions clôturées au cours de la période quotidienne active
- Seules les transactions de sortie sont prises en compte
- Les commissions peuvent être incluses ou exclues
- Le swap peut être inclus ou exclu
#### P/L flottant
- Utilise le résultat flottant actuel de toutes les positions ouvertes sur le compte
- Le swap peut être inclus ou exclu
#### Total quotidien
- `P/L réalisé quotidien + P/L flottant`
#### Pourcentage de drawdown actuel
- `max((Solde - Capitaux propres) / Solde * 100, 0)`
- Si `Solde <= 0`, le drawdown est affiché comme `N/A`
#### % d’utilisation du risque
- Calculé uniquement lorsque `Total quotidien < 0`
- Formule :
`abs(Total quotidien) / Limite de perte quotidienne * 100`
- Seuil d’alerte : `50 %`
- Seuil de danger : `80 %`
### Définition d’une journée
- Si `InpUseBrokerDay = true`, la journée commence à `00:00` selon l'heure du serveur du courtier
- Si `InpUseBrokerDay = false`, la journée commence à `InpManualDayStartHour`, selon l'heure du serveur du courtier

### Ce que cet indicateur ne fait pas
- Pas de clôture automatique
- Pas de blocage des transactions
- Pas de clôture en un clic
- Pas de mode de protection activable/désactivable
- Pas de mécanisme de protection complète du compte
- Pas de notifications push
- Pas d'exportation de rapports
- Pas de moteur de règles complet pour les sociétés de gestion
- Pas d’interface utilisateur complexe sur plusieurs pages

### Paramètres d’entrée
- `InpDailyLossLimitMoney`
- `InpIncludeCommission`
- `InpIncludeSwap`
- `InpUseBrokerDay`
- `InpManualDayStartHour`
- `InpCorner`
- `InpXOffset`
- `InpYOffset`
- `InpFontSize`
- `InpPanelBgColor`
- `InpSafeColor`
- `InpWarnColor`
- `InpDangerColor`
### Installation
1. Placez le dossier du projet dans `MQL5/Indicators/`
2. Ouvrez le fichier `DailyRiskMonitorLite.mq5` dans MetaEditor
3. Compilez l'indicateur
4. Ajoutez-le à n'importe quel graphique
### Mode d'emploi
1. Ajoutez l'indicateur à un graphique
2. Définissez votre limite de perte journalière
3. Choisissez le mode « jour du courtier » ou le mode manuel « début de journée »
4. Suivez en temps réel les pertes réalisées quotidiennes, les pertes latentes, le total quotidien et le drawdown
5. Utilisez les couleurs du panneau pour évaluer rapidement le niveau de risque
6. Déplacez le panneau personnalisé à l'emplacement de votre choix sur le graphique si nécessaire
### Convient aux
- Les traders manuels
- Les traders qui souhaitent une évaluation rapide du risque intrajournalier
- Les traders qui souhaitent disposer d’un outil de surveillance léger au niveau du compte
- Les développeurs qui souhaitent disposer d’un exemple MT5 épuré pour les calculs quotidiens de risque
### Ne convient pas à
- Les utilisateurs à la recherche de systèmes de trading automatisés
- Les utilisateurs s'attendant à une protection renforcée de leur compte
- Les utilisateurs qui s'attendent à des restrictions de trading ou à des actions de clôture de toutes les positions
- Les utilisateurs à la recherche d’un moteur complet de conformité pour les sociétés de trading pour compte propre
### Remarques
- Il s'agit uniquement d'un outil de surveillance
- Il n’exécute aucune mesure de protection
- La position du panneau déplacé s'applique à la session active
- Sur les comptes sans commission ni swap, les modifications des paramètres associés peuvent ne pas entraîner de différences visibles