Telegram Trading Reporter MT5
- Utilitys
- Juergen Marcus Wolfgang Rosswinkel
- Version: 1.8
- Aktivierungen: 5
Telegram Trading Reporter MT5 — Produktbeschreibung (Deutsch)
Überblick
Der Simple Trading Reporter ist ein reiner Analyse- und Reporting-Expert Advisor für MetaTrader 5. Er öffnet, schließt und modifiziert keine Positionen. Stattdessen analysiert er die Handelshistorie des Kontos, erstellt strukturierte Leistungsberichte und sendet diese automatisch per Telegram an einen oder mehrere Kanäle. Auf Wunsch werden visuelle Charts direkt aus dem MetaTrader-Terminal als Bilddatei beigefügt.
Kernfunktionen
Automatische Tagesberichte zu konfigurierbaren Zeiten
Der EA sendet täglich bis zu drei Berichte zu frei wählbaren Uhrzeiten. Jeder Bericht enthält eine Zusammenfassung der Handelsperformance über den konfigurierbaren Berichtszeitraum (1 bis 30 Tage), aufgeschlüsselt nach Gewinnen, Verlusten, Trefferquote, Profit-Faktor und Gesamtvolumen
Tagesweise Performanceanalyse
Für jeden Tag im Berichtszeitraum werden Gewinn/Verlust, Anzahl der Trades, Trefferquote und gehandeltes Volumen einzeln ausgewiesen. Tage ohne Trades können optional ausgeblendet werden.
Symbol-Analyse
Der EA ermittelt automatisch, welche Handelsinstrumente im Berichtszeitraum gehandelt wurden, und erstellt eine Rangliste nach Gesamtperformance. Für jedes Symbol werden Gewinn, Verlust, Anzahl der Trades, maximaler Einzelgewinn und maximaler Einzelverlust ausgewiesen.
EA-Performance-Tracking nach Magic Number
Mehrere Expert Advisors können gleichzeitig überwacht werden. Über kommagetrennte Magic Numbers werden die Handelsroboter eindeutig identifiziert und individuell namentlich benannt. Der Bericht enthält für jeden EA Gesamtperformance, Trefferquote, Anzahl der Trades und Volumen — sortiert nach Gesamtergebnis.
Visuelle Charts direkt aus MetaTrader
Der EA erzeugt bis zu vier Charts als Overlay-Objekte im MetaTrader-Chart-Fenster und speichert diese als PNG-Datei:
Das tägliche Balkendiagramm zeigt den Gewinn/Verlust pro Tag farblich kodiert (grün/rot). Das Symbol-Performancediagramm zeigt die Top-Symbole nach Ergebnis als Balkendiagramm. Das EA-Performancediagramm vergleicht die registrierten EAs visuell. Das Kontosaldo-Verlaufsdiagramm zeigt die Entwicklung von Kontostand und Eigenkapital über den konfigurierten Zeitraum als Linienchart.
Alle Charts können gemeinsam als ein Screenshot erfasst und per Telegram versendet werden. Der Versand erfolgt wahlweise als Foto, als Dokument oder im automatischen Modus mit Fallback.
Historische Kontosaldo-Aufzeichnung
Der EA speichert den Kontosaldo alle 30 Minuten in einer CSV-Datei auf der Festplatte und lädt diese beim nächsten Start automatisch. Damit ist eine kontinuierliche Saldo-Historie über mehrere Wochen möglich, auch über EA-Neustarts hinweg. Eine automatische Backup-Datei schützt gegen Datenverlust bei Schreibfehlern. Eine Recovery-Funktion ermöglicht die Rekonstruktion der Historie aus der MetaTrader-Handelshistorie, falls die Datei verloren geht.
Filter nach Magic Number und Symbol
Alle Auswertungen können auf eine bestimmte Magic Number oder ein bestimmtes Handelsinstrument beschränkt werden. Standardmässig werden alle Trades unabhängig von Magic Number und Symbol erfasst.
Einschliessen offener Positionen
Aktuell offene Positionen werden auf Wunsch in die Tagesstatistik des aktuellen Tages mit einbezogen, sodass die Tagesperformance auch den schwebenden Gewinn/Verlust berücksichtigt.
Mehrkanal-Telegram-Versand
Berichte können gleichzeitig an mehrere Telegram-Chat-IDs gesendet werden. Die IDs werden kommagetrennt im Einstellungsfeld angegeben. Schlagen HTML-formatierte Nachrichten fehl, wechselt der EA automatisch in den Klartextmodus.
Sofortbericht per Parameter
Über den Eingabeparameter SendReportNow kann jederzeit manuell ein sofortiger Bericht ausgelöst werden, ohne auf die geplante Uhrzeit warten zu müssen.
Eingabeparameter
Allgemeine Einstellungen
| Parameter | Beschreibung |
|---|---|
| MagicNumber | Magic Number zur Filterung (0 = alle Trades) |
| SymbolFilter | Symbolfilter (leer = alle Symbole) |
| IncludeOpenTrades | Offene Positionen in Statistik einbeziehen |
| MaxDaysToReport | Anzahl der Tage im Berichtszeitraum (max. 30) |
Berichtseinstellungen
| Parameter | Beschreibung |
|---|---|
| OnlyReportWithTrades | Nur Tage mit Trades anzeigen |
| ReportHour | Erster Berichtszeitpunkt (Stunde 0-23) |
| ReportHour2 | Zweiter Berichtszeitpunkt (-1 = deaktiviert) |
| ReportHour3 | Dritter Berichtszeitpunkt (-1 = deaktiviert) |
| IncludeSymbolAnalysis | Symbol-Performance im Bericht einschliessen |
| TopSymbolsToShow | Anzahl der angezeigten Top-Symbole |
| SendReportNow | Sofortbericht auslösen (setzt sich selbst zurück) |
| DebugMode | Detaillierte Diagnoseausgaben im Journal |
EA-Performance-Einstellungen
| Parameter | Beschreibung |
|---|---|
| TrackEAPerformance | EA-Performance-Tracking aktivieren |
| EAMagicNumbers | Magic Numbers der EAs, kommagetrennt |
| EANames | Namen der EAs, kommagetrennt (passend zu Magic Numbers) |
| TopEAsToShow | Anzahl der angezeigten Top-EAs |
| ShowEAPerformanceChart | EA-Vergleichsdiagramm erstellen |
Telegram-Einstellungen
| Parameter | Beschreibung |
|---|---|
| UseTelegram | Telegram-Benachrichtigungen aktivieren |
| TelegramBotToken | Bot-Token von BotFather |
| TelegramChatIDs | Chat-IDs, kommagetrennt |
| SendTestMessageOnStartup | Testnachricht beim EA-Start senden |
| SendChartAs | Versandmodus: "auto", "photo" oder "document" |
Visualisierungseinstellungen
| Parameter | Beschreibung |
|---|---|
| CreateTradeChart | Tägliches Balkendiagramm erstellen |
| ShowAccountBalanceChart | Kontosaldo-Verlaufschart erstellen |
| SendChartWithReport | Chart-Bild mit Bericht versenden |
| ChartWidth | Breite des Charts in Pixel |
| ChartHeight | Höhe des Charts in Pixel |
| BalanceHistoryDays | Anzahl der Tage für Saldo-Verlaufshistorie |
Voraussetzungen
Für den Telegram-Versand muss in MetaTrader 5 unter Extras > Optionen > Experten-Advisors die Option "WebRequest für folgende URLs erlauben" aktiviert und die Adresse https://api.telegram.org eingetragen sein.
Der EA benötigt einen gültigen Telegram-Bot-Token (erstellt über BotFather) sowie die numerische Chat-ID des Zielkanals oder der Zielgruppe.
Technische Hinweise
Der EA führt selbst keine Handelsoperationen aus. Die Auswertung der Handelshistorie erfolgt rein lesend über die MetaTrader-API. Die Kontosaldo-Historie wird als CSV-Datei im Datenpfad des Terminals gespeichert und automatisch gesichert. Bei Datenverlust kann die Historie aus der MetaTrader-Handelshistorie rekonstruiert werden. Der EA ist für den Dauerbetrieb auf einem VPS konzipiert.
Version
1.08
