Daily Risk Monitor Lite è un indicatore gratuito e open source per MetaTrader 5, pensato per i trader che desiderano monitorare in modo chiaro il rischio intraday del proprio conto direttamente sul grafico.

Questo indicatore si concentra su una serie di funzionalità ridotte, intuitive e pratiche:
- P/L realizzato giornaliero
- P/L fluttuante
- Totale giornaliero
- % di drawdown attuale
- Stato SAFE / WARNING / DANGER con evidenziazione a colori
L'obiettivo di questo progetto è semplice: aiutare i trader a visualizzare in tempo reale il rischio giornaliero del proprio conto.
Si tratta di uno strumento di monitoraggio in sola lettura. Non chiude posizioni, non blocca le operazioni né funge da motore di protezione completo. È stato intenzionalmente concepito come un esempio CodeBase leggero per il monitoraggio, l’apprendimento e l’ulteriore sviluppo personalizzato.
### Caratteristiche principali
- Pannello compatto integrato nel grafico
- Statistiche sul rischio giornaliero a livello di conto
- P/L giornaliero realizzato dalle operazioni chiuse
- P/L fluttuante derivante dalle posizioni aperte
- Calcolo del totale giornaliero
- Percentuale di drawdown attuale
- Stato di rischio indicato tramite colori
- Inclusione facoltativa delle commissioni
- Inclusione facoltativa dello swap
- Logica di avvio giornaliero automatica o manuale
- Pannello personalizzabile trascinabile sul grafico durante la sessione attiva
### Ambito dei dati
- Solo a livello di conto
- Nessuna suddivisione a livello di simbolo
- Nessuna aggregazione multi-conto
### Regole di calcolo
#### P/L realizzato giornaliero
- Considera le operazioni chiuse all'interno dell'intervallo giornaliero attivo
- Sono incluse solo le operazioni di chiusura
- La commissione può essere inclusa o esclusa
- Lo swap può essere incluso o escluso
#### P/L fluttuante
- Utilizza il risultato fluttuante attuale di tutte le posizioni aperte nel conto
- Lo swap può essere incluso o escluso
#### Totale giornaliero
- `P/L giornaliero realizzato + P/L fluttuante`
#### % di drawdown attuale
- `max((Saldo - Capitale proprio) / Saldo * 100, 0)`
- Se `Saldo <= 0`, il drawdown viene visualizzato come `N/A`
#### % di utilizzo del rischio
- Calcolato solo quando `Totale giornaliero < 0`
- Formula:
`abs(Totale giornaliero) / Limite di perdita giornaliero * 100`
- Soglia di avviso: `50%`
- Soglia di pericolo: `80%`
### Definizione della giornata
- Se `InpUseBrokerDay = true`, la giornata inizia alle `00:00` sul server del broker
- Se `InpUseBrokerDay = false`, la giornata inizia alle `InpManualDayStartHour` secondo l'ora del server del broker

### Cosa non fa questo indicatore
- Nessuna chiusura automatica
- Nessun blocco delle operazioni
- Nessuna chiusura con un clic
- Nessuna modalità di protezione ON/OFF
- Nessuna macchina a stati per la protezione completa del conto
- Nessuna notifica push
- Nessuna esportazione dei report
- Nessun motore di regole completo per società di gestione patrimoniale
- Nessuna interfaccia utente complessa a più pagine

### Parametri di input
- `InpDailyLossLimitMoney`
- `InpIncludeCommission`
- `InpIncludeSwap`
- `InpUseBrokerDay`
- `InpManualDayStartHour`
- `InpCorner`
- `InpXOffset`
- `InpYOffset`
- `InpFontSize`
- `InpPanelBgColor`
- `InpSafeColor`
- `InpWarnColor`
- `InpDangerColor`
### Installazione
1. Copiare la cartella del progetto nella directory `MQL5/Indicators/`
2. Aprire `DailyRiskMonitorLite.mq5` in MetaEditor
3. Compilare l'indicatore
4. Aggiungilo a un grafico qualsiasi
### Come utilizzarlo
1. Aggiungere l’indicatore a un grafico
2. Impostare il limite di perdita giornaliero
3. Scegliere la modalità "giorno del broker" o "inizio giornata manuale "
4. Osserva in tempo reale i valori di perdita realizzata giornaliera, perdita potenziale, totale giornaliero e drawdown
5. Utilizzare i colori del pannello per una rapida valutazione del rischio
6. Se necessario, trascinare il pannello personalizzato nella posizione desiderata sul grafico
### Adatto a
- Trader manuali
- Trader che desiderano una rapida valutazione del rischio intraday
- Trader che desiderano un monitoraggio leggero a livello di conto
- Sviluppatori che desiderano un esempio MT5 pulito per i calcoli giornalieri del rischio
### Non indicato per
- Utenti alla ricerca di sistemi di trading automatico
- Utenti che si aspettano una protezione forzata del conto
- Utenti che si aspettano restrizioni alle operazioni o azioni di chiusura totale delle posizioni
- Utenti alla ricerca di un motore completo per la conformità delle società di trading per conto proprio
### Note
- Si tratta esclusivamente di uno strumento di monitoraggio
- Non esegue azioni di protezione
- La posizione del pannello trascinata è valida solo per la sessione attiva
- Sui conti con commissione pari a zero o swap pari a zero, l'attivazione o la disattivazione dei relativi parametri potrebbe non produrre differenze visibili