EA Performance Monitor
- Utilità
- Khac Thanh Bui
- Versione: 2.20
- Aggiornato: 12 novembre 2025
EA Performance Monitor
Un'utilità per MetaTrader 5 che rileva automaticamente tutti gli Expert Advisor attivi sui grafici aperti, mappa ogni EA con i suoi dati di trading e visualizza in un unico pannello le metriche di drawdown, profitto, tasso di vincita e posizioni aperte in tempo reale.
EA Performance Monitor è un'utilità di monitoraggio automatizzata per MetaTrader 5. Esegue la scansione di tutti i grafici aperti a un intervallo configurabile, identifica ogni Expert Advisor in esecuzione tramite numero magico e simbolo, e visualizza i dati sulle prestazioni in un pannello strutturato sul grafico. Lo strumento tiene traccia sia della cronologia delle operazioni chiuse sia delle posizioni flottanti in tempo reale, fornendo una visione consolidata di tutta l'attività degli EA sull'account da un unico punto di installazione.
Panoramica
All'inizializzazione, l'utilità legge la cronologia delle operazioni dell'account dal momento in cui è stata installata. Esegue la scansione di tutte le posizioni aperte alla ricerca di numeri magici attivi e mappa ognuno al grafico corrispondente dove è in esecuzione un Expert Advisor. Questa mappatura viene mantenuta continuamente: quando un nuovo grafico viene aperto o chiuso, l'utilità rileva la modifica e aggiorna il proprio registro interno nel successivo ciclo di aggiornamento.
Per ogni EA rilevato, l'utilità calcola: profitto totale chiuso, lotti totali scambiati, numero di operazioni completate, numero di posizioni aperte, risultato flottante di profitti e perdite, drawdown corrente come percentuale del saldo del conto e drawdown massimo registrato dall'inizio del monitoraggio. Il tasso di vincita viene calcolato dalle operazioni chiuse e visualizzato come percentuale. Quando non viene trovato un grafico attivo per un numero magico che ha ancora posizioni aperte, la voce viene mantenuta con un'etichetta corrispondente. Le operazioni manuali senza numero magico vengono raggruppate per simbolo in una voce dedicata.
Un grafico del saldo cumulativo viene mantenuto tra le sessioni di trading: il saldo del conto viene registrato all'inizio di ogni giorno e tracciato come grafico a linee sotto la tabella principale. Il grafico si scala automaticamente quando il saldo supera l'intervallo di visualizzazione iniziale. Le informazioni di riepilogo a livello di conto, inclusi saldo totale, patrimonio e il drawdown più alto registrato tra tutti gli EA monitorati, vengono visualizzate nell'intestazione del pannello.
Funzionalità Principali
- Rilevamento automatico degli EA sui grafici: L'utilità esegue la scansione di tutti i grafici MetaTrader 5 aperti e abbina ogni Expert Advisor ai suoi dati di trading utilizzando la corrispondenza di simbolo e numero magico. Non è richiesta alcuna configurazione manuale quando si aggiungono o rimuovono EA dall'account.
- Monitoraggio del drawdown in tempo reale: Il drawdown corrente viene calcolato ad ogni aggiornamento come percentuale del saldo del conto sulla base della perdita flottante aperta. Il drawdown massimo viene monitorato continuamente dall'avvio e visualizzato insieme alla data in cui è stato registrato.
- Tasso di vincita e statistiche di trading: La cronologia delle operazioni chiuse viene analizzata dal timestamp di avvio per calcolare il tasso di vincita, il profitto totale e i lotti totali per ogni EA. Le statistiche si aggiornano automaticamente man mano che le operazioni vengono chiuse.
- Raggruppamento delle operazioni manuali: Le posizioni aperte senza numero magico vengono automaticamente identificate e raggruppate per simbolo in una voce separata, mantenendo il pannello completo per gli account in cui le operazioni manuali vengono eseguite insieme a quelle automatizzate.
- Grafico del saldo giornaliero: Il saldo del conto viene registrato una volta al giorno e tracciato come grafico a linee sotto la tabella degli EA. Il grafico si ridimensiona dinamicamente quando il saldo supera l'intervallo visibile, e ogni punto dati mostra il suo valore di saldo.
- Pannello multilingue: L'intestazione del pannello e le etichette delle colonne possono essere cambiate tra otto lingue utilizzando i pulsanti nella parte inferiore del pannello. Le lingue supportate sono inglese, russo, tedesco, francese, spagnolo, portoghese, cinese e vietnamita.
- Tabella dati ordinabile: Le voci EA vengono ordinate per la colonna selezionata. L'ordine di ordinamento può essere modificato in fase di esecuzione per confrontare gli EA per drawdown, profitto, tasso di vincita o altre metriche.
- Reset del pannello e scansione manuale: Il pulsante di reset cancella tutti i dati di drawdown registrati e riavvia il monitoraggio dallo stato corrente. Il pulsante di scansione forza un rilevamento immediato di tutti i grafici e i numeri magici attivi senza attendere il prossimo aggiornamento programmato.
Come Funziona
Ad ogni tick del timer, l'utilità aggiorna il suo stato interno eseguendo la scansione di tutte le posizioni aperte e confrontandole con il registro delle voci EA conosciute. Il conteggio dei grafici viene monitorato continuamente; quando viene rilevata una modifica, la routine di mappatura dei grafici viene eseguita immediatamente per abbinare i numeri magici non abbinati con grafici appena aperti o modificati. La cronologia delle operazioni viene caricata dal timestamp di avvio e memorizzata nella cache con un intervallo di aggiornamento configurabile per ridurre il carico durante i periodi con cronologie delle operazioni estese. Le metriche per ogni EA vengono ricalcolate ad ogni ciclo del timer e scritte nel pannello di visualizzazione. Il pannello viene ridisegnato solo quando i dati cambiano, mantenendo basso l'utilizzo della CPU durante i periodi di mercato tranquilli.
Utilizzo Consigliato
EA Performance Monitor è progettato per essere eseguito su un grafico dedicato che rimane aperto durante l'intera sessione di trading. Può essere installato su qualsiasi simbolo e periodo temporale poiché non interagisce con i dati di prezzo di quel grafico. L'utilità è adatta per gli account che eseguono più Expert Advisor contemporaneamente, dove monitorare le prestazioni individuali da finestre di grafici separate è poco pratico. Si consiglia un server privato virtuale per mantenere il monitoraggio continuo tra le sessioni.
Parametri di Input
Impostazioni di visualizzazione:
- Panel refresh interval — Secondi tra ogni aggiornamento del pannello — Predefinito: 3
- Show panel — Attivare o disattivare il pannello di monitoraggio — Predefinito: true
- Text size — Dimensione del carattere utilizzata nella tabella del pannello — Predefinito: 9
Impostazioni delle prestazioni:
- Cache refresh interval — Secondi tra i ricaricamenti della cache della cronologia delle operazioni — Predefinito: 10
- Maximum tracked EAs — Numero massimo di voci EA che l'utilità monitorerà simultaneamente — Predefinito: 100
Impostazioni generali:
- Debug logging — Abilitare la registrazione estesa nella scheda Experts del terminale — Predefinito: false
Questa utilità legge la cronologia delle operazioni e i dati delle posizioni aperte dell'account per calcolare le sue metriche. Non piazza, modifica o chiude alcun ordine. Tutti i dati di drawdown e profitto sono solo informativi e riflettono il periodo dal momento di avvio dell'utilità. Il reset del pannello cancella i dati di drawdown massimo registrati e riavvia tutti i calcoli dallo stato corrente dell'account.

L'utente non ha lasciato alcun commento sulla valutazione.