EA Performance Monitor
- Utilitys
- Khac Thanh Bui
- Version: 2.20
- Aktualisiert: 12 November 2025
EA Performance Monitor
Ein Hilfsprogramm für MetaTrader 5, das alle aktiven Expert Advisors auf offenen Charts automatisch erkennt, jeden EA mit seinen Handelsdaten verknüpft und Echtzeit-Kennzahlen zu Drawdown, Gewinn, Gewinnrate und offenen Positionen in einem einzigen Panel anzeigt.
EA Performance Monitor ist ein automatisiertes Überwachungsprogramm für MetaTrader 5. Es scannt alle geöffneten Charts in einem konfigurierbaren Intervall, identifiziert jeden laufenden Expert Advisor anhand von Magic Number und Symbol und zeigt dessen Leistungsdaten in einem strukturierten Panel auf dem Chart an. Das Tool verfolgt sowohl die Handelshistorie geschlossener Trades als auch laufende schwebende Positionen und bietet von einem einzigen Einhängepunkt aus eine konsolidierte Übersicht aller EA-Aktivitäten auf dem Konto.
Übersicht
Bei der Initialisierung liest das Hilfsprogramm die Handelshistorie des Kontos ab dem Zeitpunkt, zu dem es angehängt wurde. Es scannt alle offenen Positionen nach aktiven Magic Numbers und ordnet jede dem entsprechenden Chart zu, auf dem ein Expert Advisor läuft. Diese Zuordnung wird kontinuierlich aufrechterhalten: Wenn ein neuer Chart geöffnet oder geschlossen wird, erkennt das Hilfsprogramm die Änderung und aktualisiert sein internes Register im nächsten Aktualisierungszyklus.
Für jeden erkannten EA berechnet das Hilfsprogramm: Gesamtgewinn aus geschlossenen Trades, Gesamtlots gehandelt, Anzahl abgeschlossener Trades, Anzahl offener Positionen, schwebenden Gewinn und Verlust, aktuellen Drawdown als Prozentsatz des Kontosaldos sowie den maximalen Drawdown, der seit Beginn der Überwachung aufgezeichnet wurde. Die Gewinnrate wird aus geschlossenen Trades berechnet und als Prozentwert angezeigt. Wenn für eine Magic Number mit noch offenen Positionen kein aktiver Chart gefunden wird, bleibt der Eintrag mit einer entsprechenden Kennzeichnung erhalten. Manuelle Trades ohne Magic Number werden symbolbezogen unter einem eigenen Eintrag zusammengefasst.
Ein kumuliertes Saldo-Chart wird über Handelssitzungen hinweg geführt: Der Kontostand wird zu Beginn jeden Tages aufgezeichnet und als Liniendiagramm unterhalb der Haupttabelle dargestellt. Das Diagramm skaliert sich automatisch, wenn der Saldo den anfänglichen Anzeigebereich verlässt. Kontoinformationen auf Kontoebene, einschließlich Gesamtsaldo, Eigenkapital und dem höchsten aufgezeichneten Drawdown aller überwachten EAs, werden im Panel-Header angezeigt.
Hauptfunktionen
- Automatische EA-Erkennung über Charts: Das Hilfsprogramm scannt alle geöffneten MetaTrader 5-Charts und ordnet jeden Expert Advisor mithilfe von Symbol- und Magic-Number-Abgleich seinen Handelsdaten zu. Bei Hinzufügen oder Entfernen von EAs vom Konto ist keine manuelle Konfiguration erforderlich.
- Echtzeit-Drawdown-Überwachung: Der aktuelle Drawdown wird bei jeder Aktualisierung als Prozentsatz des Kontosaldos auf Basis des offenen schwebenden Verlustes berechnet. Der maximale Drawdown wird ab dem Start kontinuierlich verfolgt und zusammen mit dem Datum seiner Aufzeichnung angezeigt.
- Gewinnrate und Handelsstatistiken: Die abgeschlossene Handelshistorie wird ab dem Start-Zeitstempel analysiert, um Gewinnrate, Gesamtgewinn und Gesamtlots für jeden EA zu berechnen. Die Statistiken aktualisieren sich automatisch, wenn Trades geschlossen werden.
- Gruppierung manueller Trades: Offene Positionen ohne Magic Number werden automatisch identifiziert und symbolbezogen unter einem separaten Eintrag zusammengefasst, damit das Panel für Konten vollständig bleibt, auf denen manuelle Trades neben automatisierten laufen.
- Tägliches Saldo-Diagramm: Der Kontostand wird einmal täglich aufgezeichnet und als Liniendiagramm unterhalb der EA-Tabelle dargestellt. Das Diagramm skaliert dynamisch neu, wenn der Saldo den sichtbaren Bereich verlässt, und jeder Datenpunkt zeigt seinen Saldowert an.
- Mehrsprachiges Panel: Der Panel-Header und die Spaltenbezeichnungen können mithilfe der Schaltflächen am unteren Rand des Panels zwischen acht Sprachen umgeschaltet werden. Unterstützte Sprachen sind Englisch, Russisch, Deutsch, Französisch, Spanisch, Portugiesisch, Chinesisch und Vietnamesisch.
- Sortierbare Datentabelle: EA-Einträge werden nach der ausgewählten Spalte sortiert. Die Sortierreihenfolge kann zur Laufzeit geändert werden, um EAs nach Drawdown, Gewinn, Gewinnrate oder anderen Kennzahlen zu vergleichen.
- Panel-Reset und manueller Scan: Die Reset-Schaltfläche löscht alle aufgezeichneten Drawdown-Daten und startet die Überwachung vom aktuellen Status neu. Die Scan-Schaltfläche erzwingt eine sofortige Neuerkennung aller Charts und aktiven Magic Numbers, ohne auf die nächste geplante Aktualisierung zu warten.
Funktionsweise
Bei jedem Timer-Tick aktualisiert das Hilfsprogramm seinen internen Status, indem es alle offenen Positionen scannt und mit dem Register bekannter EA-Einträge vergleicht. Die Anzahl der Charts wird kontinuierlich überwacht; wenn eine Änderung erkannt wird, läuft die Chart-Zuordnungsroutine sofort ab, um nicht zugeordnete Magic Numbers mit neu geöffneten oder geänderten Charts zu verknüpfen. Die Handelshistorie wird ab dem Start-Zeitstempel geladen und mit einem konfigurierbaren Aktualisierungsintervall zwischengespeichert, um die Last bei umfangreichen Handelshistorien zu reduzieren. Die Kennzahlen für jeden EA werden in jedem Timer-Zyklus neu berechnet und in das Anzeige-Panel geschrieben. Das Panel wird nur bei Datenänderungen neu gezeichnet, was die CPU-Auslastung in ruhigen Marktphasen gering hält.
Empfohlene Verwendung
EA Performance Monitor ist dafür konzipiert, auf einem dedizierten Chart zu laufen, der während der gesamten Handelssitzung geöffnet bleibt. Es kann an jedes Symbol und jeden Zeitrahmen angehängt werden, da es nicht mit den Preisdaten dieses Charts interagiert. Das Hilfsprogramm eignet sich für Konten, auf denen mehrere Expert Advisors gleichzeitig laufen, bei denen die Überwachung der individuellen Performance aus separaten Chart-Fenstern unpraktisch ist. Ein virtueller privater Server wird empfohlen, um die kontinuierliche Überwachung über Sitzungen hinweg aufrechtzuerhalten.
Eingabeparameter
Anzeigeeinstellungen:
- Panel refresh interval — Sekunden zwischen jeder Panel-Aktualisierung — Standard: 3
- Show panel — Panel-Überwachung aktivieren oder deaktivieren — Standard: true
- Text size — Schriftgröße in der Panel-Tabelle — Standard: 9
Leistungseinstellungen:
- Cache refresh interval — Sekunden zwischen Cache-Neuladungen der Handelshistorie — Standard: 10
- Maximum tracked EAs — Maximale Anzahl gleichzeitig überwachter EA-Einträge — Standard: 100
Allgemeine Einstellungen:
- Debug logging — Erweiterte Protokollierung in der Experts-Registerkarte des Terminals aktivieren — Standard: false
Dieses Hilfsprogramm liest die Handelshistorie und die Daten offener Positionen des Kontos zur Berechnung seiner Kennzahlen. Es platziert, modifiziert oder schließt keine Aufträge. Alle Drawdown- und Gewinnangaben sind rein informativ und beziehen sich auf den Zeitraum ab dem Start des Hilfsprogramms. Das Zurücksetzen des Panels löscht die aufgezeichneten maximalen Drawdown-Daten und startet alle Berechnungen vom aktuellen Kontostand neu.

Der Benutzer hat keinen Kommentar hinterlassen