Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Indicatori

Daily Risk Monitor Lite - indicatore per MetaTrader 5

Yang Yu Qun
Yang Yu Qun
4.5 (2)
MetaTrader 4/5 Indicator & EA Developer
Experienced in developing trading tools and automated strategies for MT4/MT5. Skilled in MQL4/MQL5 programming, custom indicators, EA development, and risk management modules.
Expertise includes:
Custom indicator development (MT4/MT5)
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
62
Valutazioni:
(3)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

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.

Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/72204

TransactionCostCollector — Broker Cost Profiling Script TransactionCostCollector — Broker Cost Profiling Script

Triple-barrier labeling pipelines frequently use an arbitrary constant (0.5–1.0%) or a legacy spread assumption as the min_ret threshold. A threshold set below the actual round-trip transaction cost causes the pipeline to label cost-driven noise as tradeable signal. The labeled dataset then systematically overstates edge, and any model trained on those labels overfits to an artifact of the labeling scheme rather than to genuine market structure. TransactionCostCollector.mq5 is a standalone script that resolves the data-collection step of this problem.

Spread Monitor Spread Monitor

Allows to monitor spread and swaps!

Heiken ashi as series Heiken ashi as series

Heiken ashi with all buffers set as series

TickValue_Compare — diagnose differences between TICK_VALUE, LOSS and PROFIT TickValue_Compare — diagnose differences between TICK_VALUE, LOSS and PROFIT

Diagnostic script that compares SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS and SYMBOL_TRADE_TICK_VALUE_PROFIT for every symbol in Market Watch. Classifies each symbol into one of four categories (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) and provides an aggregated summary plus interpretation tip. Useful for verifying which tick-value property to rely on when implementing risk-based lot sizing in EAs. Exports full per-symbol report to CSV in MQL5/Files.