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

Questo indicatore si concentra su una serie di funzioni piccole, spiegabili e pratiche:
- P/L giornaliero realizzato
- P/L fluttuante
- Totale giornaliero
- Attuale Drawdown %
- Stato SAFE / WARNING / DANGER con evidenziazione dei colori
L'obiettivo di questo progetto è semplice: aiutare i trader a vedere il rischio giornaliero del conto in tempo reale.
Si tratta di uno strumento di monitoraggio di sola lettura. Non chiude le posizioni, non blocca il trading e non agisce come un motore di protezione completo. È intenzionalmente posizionato come un esempio leggero di CodeBase per il monitoraggio, l'apprendimento e un ulteriore sviluppo personalizzato.
### Caratteristiche principali
- Pannello compatto sul grafico
- Statistiche di rischio giornaliere a livello di conto
- P/L giornaliero realizzato da operazioni chiuse
- P/L fluttuante da posizioni aperte
- Calcolo del totale giornaliero
- Percentuale di drawdown corrente
- Stato del rischio basato sui colori
- Inclusione opzionale delle commissioni
- Inclusione opzionale dello swap
- Logica di avvio del giorno del broker o manuale
- Pannello personalizzato trascinabile sul grafico durante la sessione attiva
### Ambito di applicazione dei dati
- Solo a livello di conto
- Nessuna suddivisione a livello di simbolo
- Nessuna aggregazione multi-account
### Regole di calcolo
#### P/L realizzato giornalmente
- Conta le operazioni chiuse all'interno dell'intervallo giornaliero attivo
- Sono incluse solo le operazioni in uscita
- Le commissioni possono essere incluse o escluse
- Lo swap può essere incluso o escluso
#### P/L fluttuante
- Utilizza l'attuale risultato fluttuante di tutte le posizioni aperte nel conto.
- Lo swap può essere incluso o escluso
#### Totale giornaliero
- P/L giornaliero realizzato + P/L fluttuante
#### Drawdown corrente %
- `max((Saldo - Equity) / Saldo * 100, 0)`
- Se `Saldo <= 0`, il drawdown viene visualizzato come `N/A`.
#### 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 di giorno
- Se `InpUseBrokerDay = true`, il giorno inizia alle `00:00` del server broker.
- Se `InpUseBrokerDay = false`, il giorno inizia alle ore `InpManualDayStartHour` del server del broker.

### Cosa non fa questo indicatore
- Nessuna chiusura automatica
- Non blocca le operazioni
- Nessuna chiusura con un solo clic
- Nessuna modalità di protezione ON/OFF
- Nessuna macchina a stati per la protezione completa del conto
- Nessuna notifica push
- Nessuna esportazione di report
- Nessun motore di regole complete
- Nessuna complessa interfaccia utente a più pagine

### Parametri di ingresso
- `InpDailyLossLimitMoney
- `InpIncludeCommission`
- `InpIncludeSwap`
- `InpUseBrokerDay`
- `InpManualDayStartHour`
- `InpAngolo`
- `InpXOffset`
- `InpYOffset`
- `InpFontSize`
- `InpPanelBgColor`
- `InpSafeColor`
- `InpWarnColor`
- `InpDangerColor`
### Installazione
1. Posizionare la cartella del progetto sotto `MQL5/Indicatori/`.
2. Aprire il file `DailyRiskMonitorLite.mq5` in MetaEditor.
3. Compilare l'indicatore
4. Allegatelo a qualsiasi grafico
### Come si usa
1. Collegare l'indicatore a un grafico
2. Impostate il vostro limite di perdita giornaliero
3. Scegliere la modalità di avvio giornaliero o manuale del broker
4. Osservate in tempo reale il Realizzato giornaliero, il Fluttuante, il Totale giornaliero e il Drawdown.
5. Utilizzate i colori del pannello per una rapida consapevolezza del rischio
6. Se necessario, trascinate il pannello personalizzato nella posizione preferita del grafico.
### Adatto per
- Trader manuali
- Trader che desiderano una rapida consapevolezza del rischio intraday
- Trader che desiderano un monitor leggero a livello di conto
- Sviluppatori che desiderano un esempio pulito di MT5 per il calcolo del rischio giornaliero.
### Non è destinato a
- Utenti che cercano sistemi di auto-trading
- Utenti che si aspettano una protezione forzata del conto
- Utenti che si aspettano restrizioni alle negoziazioni o azioni di chiusura di tutte le operazioni
- Utenti che cercano un motore di conformità completo per le società di prop.
### Note
- Questo è solo uno strumento di monitoraggio
- Non esegue azioni di protezione
- La posizione trascinata del pannello è intesa per la sessione attiva.
- Sui conti con zero commissioni o zero swap, la selezione dei parametri relativi potrebbe non produrre differenze visibili.