Telegram Trading Reporter MT5
- Utilitys
- Juergen Marcus Wolfgang Rosswinkel
- Version: 2.10
- Aktualisiert: 13 März 2026
- Aktivierungen: 5
Telegram Trading Reporter MT5
Automatisierte Performance-Reports & Chart-Versand für MetaTrader 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ÜBERBLICK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Der Telegram Trading Reporter ist ein reiner Analyse- und Reporting-Expert Advisor für MetaTrader 5. Er öffnet, schließt oder verändert keine Positionen. Stattdessen analysiert er die Account-Handelshistorie, erstellt strukturierte Performance-Reports und versendet diese automatisch via Telegram an einen oder mehrere Kanäle. Auf Wunsch werden visuelle Charts direkt vom MetaTrader-Terminal als Bilddateien angehängt.
Der EA ist für kontinuierlichen 24/7-Betrieb auf einem VPS ausgelegt und benötigt nach der Ersteinrichtung keine manuelle Intervention.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
KERNFUNKTIONEN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Telegram Topics-Unterstützung [NEW in v2.0]
Versenden Sie Reports direkt an spezifische Topics (Threads) innerhalb von Telegram-Supergroups. Halten Sie verschiedene Trading-Accounts oder Strategien in separaten Threads organisiert. Format: chat_id:thread_id (z.B. "-1001234567890:12345"). Funktioniert mit allen Nachrichtentypen (Text, Fotos, Dokumente) und allen Report-Abschnitten. Vollständig rückwärtskompatibel — alte Chat-IDs ohne Thread-ID funktionieren weiterhin.
Automatische Daily Reports zu konfigurierbaren Zeiten
Versendet bis zu drei tägliche Reports zu frei wählbaren Uhrzeiten. Jeder Report umfasst einen konfigurierbaren Zeitraum von 1 bis 30 Tagen und enthält Gewinne, Verluste, Win-Rate, Profit-Factor und gehandeltes Gesamtvolumen.
Tag-für-Tag Performance-Aufschlüsselung
Für jeden Tag im Berichtszeitraum werden Gewinn/Verlust, Anzahl der Trades, Win-Rate und Volumen einzeln aufgelistet. Tage ohne Trades können optional aus dem Report ausgeblendet werden. Darstellung mit visuellen Indikatoren: ✅ Gewinn, ❌ Verlust, ➖ Neutral.
Symbol-Analyse
Identifiziert automatisch alle gehandelten Instrumente im Berichtszeitraum und ordnet sie nach Gesamtperformance. Jedes Symbol zeigt Gewinn, Verlust, Anzahl der Trades, besten Einzeltrade und schlechtesten Einzeltrade.
EA Performance-Tracking nach Magic Number
Überwacht mehrere Expert Advisors gleichzeitig. Magic Numbers werden als kommagetrennte Liste eingegeben und können mit benutzerdefinierten Anzeigenamen versehen werden. Jeder EA wird mit Gesamtperformance, Win-Rate, Anzahl der Trades und Volumen aufgelistet — sortiert nach Gesamtergebnis.
Visuelle Charts aus MetaTrader
Erstellt bis zu vier Charts als Overlay-Objekte direkt im MetaTrader-Chartfenster und speichert sie als einzelne PNG-Datei: Tägliches Balkendiagramm (P/L pro Tag, farbkodiert), Symbol-Performance-Chart, EA-Vergleichschart und Account-Balance/Equity-Verlaufschart. Alle Charts werden in einem Screenshot zusammengefasst und via Telegram versendet. Sendemodus ist konfigurierbar: Foto, Dokument oder automatisch mit Fallback.
Persistente Account-Balance-Historie
Zeichnet die Account-Balance alle 30 Minuten in einer CSV-Datei auf, die beim nächsten EA-Start automatisch neu geladen wird. Dies ermöglicht eine kontinuierliche Balance-Historie über mehrere Wochen — EA-Neustarts überdauernd. Eine automatische Backup-Datei schützt vor Datenverlust bei Schreibfehlern. Eine Wiederherstellungsfunktion rekonstruiert die Historie aus der MetaTrader-Deal-History, falls die Datei verloren geht.
Report-Nachrichtenformat
Reports werden als formatierte HTML-Nachrichten mit folgenden Abschnitten versendet: Header mit Account- und Zeitrauminformationen, Daily Performance mit P/L für jeden Tag, Period Summary mit aggregierten Statistiken, EA Performance-Breakdown (falls aktiviert) und Symbol-Performance-Analyse (falls aktiviert). Lange Reports, die Telegrams Nachrichtenlimit überschreiten, werden automatisch in mehrere Fortsetzungsnachrichten aufgeteilt und mit "Report Continued (1/2)" etc. gekennzeichnet.
Chart-Dateiverwaltung
Chart-Bilder werden im Verzeichnis MQL5\Files\reports\ als feste Datei trade_report.png gespeichert. Bei jedem Report wird die gleiche Datei überschrieben. Der "auto"-Sendemodus versucht zuerst Charts als Fotos zu versenden und wechselt zu Dokumenten, falls die Bildgröße Telegrams Limits überschreitet. Maximale unterstützte Bildabmessungen: 10000x10000 Pixel, maximale Dateigröße: 10 MB.
Magic Number und Symbol-Filter
Alle Analysen können auf eine bestimmte Magic Number oder ein bestimmtes Handelsinstrument beschränkt werden. Standardmäßig werden alle Trades unabhängig von Magic Number oder Symbol einbezogen.
Offene Positionen einbeziehen
Derzeit offene Positionen können optional in die heutigen Statistiken einbezogen werden und spiegeln den aktuellen Floating P/L im Tagesergebnis wider.
Multi-Channel Telegram-Versand
Versendet Reports gleichzeitig an mehrere Telegram-Chat-IDs oder Topics, die als kommagetrennte Liste eingegeben werden. Unterstützt Kombinationen aus regulären Chats, Kanälen, Gruppen und Supergroup-Topics. Falls HTML-formatierte Nachrichten fehlschlagen, wechselt der EA automatisch in den Plaintext-Modus.
Sofortiger Report auf Abruf
Der SendReportNow-Parameter löst jederzeit einen sofortigen Report aus, ohne auf die nächste geplante Stunde zu warten. Setzt sich nach dem Versand automatisch zurück.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
EINGABEPARAMETER
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ALLGEMEINE EINSTELLUNGEN
MagicNumber 0 Magic Number-Filter. 0 = alle Trades
SymbolFilter (leer) Symbol-Filter. Leer = alle Symbole
IncludeOpenTrades true Offene Positionen in Statistiken einbeziehen
MaxDaysToReport 7 Anzahl der Tage im Berichtszeitraum (max. 30)
REPORT-EINSTELLUNGEN
OnlyReportWithTrades true Nur Tage mit Trades anzeigen
ReportHour 0 Erste Report-Zeit (Stunde 0–23)
ReportHour2 -1 Zweite Report-Zeit (-1 = deaktiviert)
ReportHour3 -1 Dritte Report-Zeit (-1 = deaktiviert)
IncludeSymbolAnalysis true Symbol-Performance in Report einbeziehen
TopSymbolsToShow 5 Anzahl der Top-Symbole zur Anzeige
SendReportNow false Sofortigen Report auslösen. Setzt sich automatisch zurück.
DebugMode true Detaillierte Diagnose-Ausgabe im Journal aktivieren
EA PERFORMANCE-EINSTELLUNGEN
TrackEAPerformance true EA Performance-Tracking aktivieren
EAMagicNumbers (leer) Magic Numbers der EAs, kommagetrennt
EANames (leer) EA-Anzeigenamen, kommagetrennt (passend zu Magic Numbers)
TopEAsToShow 5 Anzahl der Top-EAs zur Anzeige
ShowEAPerformanceChart true Visuellen EA-Vergleichschart erstellen
TELEGRAM-EINSTELLUNGEN
UseTelegram true Telegram-Benachrichtigungen aktivieren
TelegramBotToken (leer) Bot-Token von @BotFather. Erforderlich.
TelegramChatIDs (leer) Chat-IDs oder chat_id:thread_id Format. Kommagetrennt.
SendTestMessageOnStartup false Testnachricht beim EA-Start senden
SendChartAs auto Sendemodus: "auto", "photo" oder "document"
VISUALISIERUNGS-EINSTELLUNGEN
CreateTradeChart true Tägliches Balkendiagramm erstellen
ShowAccountBalanceChart true Account-Balance-Verlaufschart erstellen
SendChartWithReport true Chart-Bild an Report anhängen
ChartWidth 900 Chart-Breite in Pixel
ChartHeight 400 Chart-Höhe in Pixel
BalanceHistoryDays 30 Anzahl der Tage für Balance-Verlaufsanzeige
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Kopieren Sie die kompilierte .ex5-Datei in den MetaTrader 5 Experts-Ordner:
[MT5-Datenordner] / MQL5 / Experts /
2. Starten Sie MetaTrader 5 neu oder drücken Sie F5 zum Aktualisieren des Navigators.
3. Öffnen Sie in MT5 Extras > Optionen > Expert Advisors. Aktivieren Sie "WebRequest für aufgeführte URL erlauben"
und fügen Sie folgende URL hinzu: https://api.telegram.org/
4. Erstellen Sie einen Telegram-Bot via @BotFather und kopieren Sie das Bot-Token.
5. Ziehen Sie den EA auf einen beliebigen Chart. Geben Sie Ihr Bot-Token in TelegramBotToken ein.
6. Für TelegramChatIDs geben Sie entweder eine einfache Chat-ID oder das Topics-Format ein:
Regulärer Chat: "-1001234567890"
Supergroup Topic: "-1001234567890:12345"
Mehrere Ziele: "-1001234567890:12345,-1001234567890:67890"
7. Aktivieren Sie "Automatisierten Handel erlauben" in den EA-Eigenschaften und klicken Sie auf OK.
Eine Testnachricht wird sofort an Telegram gesendet, falls SendTestMessageOnStartup aktiviert ist.
ERSTE SCHRITTE
1. Öffnen Sie Telegram und starten Sie ein Gespräch mit @BotFather. Verwenden Sie /newbot zum Erstellen eines neuen Bots und kopieren Sie das Token.
2. Ermitteln Sie die numerische Chat-ID Ihres Zielkanals, Ihrer Gruppe oder Ihres Supergroup-Topics. Fügen Sie Ihren Bot als Administrator hinzu, falls Sie einen Kanal verwenden.
3. Optional - Für Topics: Aktivieren Sie Topics in Ihren Supergroup-Einstellungen. Ermitteln Sie die Thread-ID des gewünschten Topics (General = 1, benutzerdefinierte Topics haben eindeutige IDs).
4. Geben Sie das Bot-Token und die Chat-ID(s) im Format chat_id oder chat_id:thread_id in den EA-Eingabeparametern ein und hängen Sie ihn an einen beliebigen Chart an.
5. Setzen Sie ReportHour auf die gewünschte tägliche Versandzeit. Fügen Sie ReportHour2 und ReportHour3 für bis zu zwei zusätzliche Reports pro Tag hinzu.
6. Um einzelne EAs zu verfolgen, aktivieren Sie TrackEAPerformance und geben Sie deren Magic Numbers in EAMagicNumbers mit passenden Namen in EANames ein.
7. Verwenden Sie SendReportNow = true jederzeit, um einen sofortigen Report auf Abruf auszulösen.
WICHTIGE HINWEISE
- AutoTrading muss in MetaTrader 5 aktiv sein (Toolbar-Button oder Strg+E).
- WebRequests müssen für https://api.telegram.org/ in MT5 Optionen > Expert Advisors erlaubt sein.
- Der EA handelt nicht. Er öffnet, schließt oder verändert keine Positionen.
- Die Trade-History-Analyse erfolgt im Read-Only-Modus über die MetaTrader-API.
- Die Balance-History-CSV-Datei wird im Terminal-Datenpfad gespeichert und automatisch gesichert.
- Falls die CSV-Datei verloren geht, wird die Historie automatisch aus der MetaTrader-Deal-History rekonstruiert.
- Telegram Topics werden nur in Supergroups unterstützt. Reguläre Gruppen, Kanäle und Privatchats verwenden das Standard-Format ohne Thread-ID.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
KOMPATIBILITÄT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Plattform MetaTrader 5 (Build 3000+)
Sprache MQL5
Instrumente Alle — Forex, Metalle (XAU/XAG), Indizes, Krypto, Energie, CFDs
Zeitfenster Alle Zeitebenen
Konto-Typ Demo und Live (Hedge- und Netting-Konten)
AutoTrading Muss im Terminal und in den EA-Eigenschaften aktiviert sein
Empfohlen VPS für kontinuierlichen 24/5-Betrieb
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Telegram Trading Reporter v2.10 | fi.con Investment Group | MQL5 Marketplace
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
