Enhanced Telegram Position Tracker MT5
- Utilitys
- Juergen Marcus Wolfgang Rosswinkel
- Version: 2.660
- Aktualisiert: 13 März 2026
- Aktivierungen: 5
Enhanced Telegram Position Tracker — Echtzeit-Handelsüberwachung & Reporting für MT5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Die vollständigste Telegram-Reporting-Lösung für MetaTrader 5. Jeder Trade, jedes Update, jeder Alert — sofort in deinen Telegram-Kanal, deine Gruppe und Forum-Topics geliefert. Keine verpassten Schließungen, keine Duplikate, kein Spam.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WARUM DIESER EA HERAUSSTICHT
Die meisten Telegram-EAs senden eine Nachricht wenn ein Trade öffnet und eine wenn er schließt. Das war es.
Dieser EA verfolgt den vollständigen Lebenszyklus jeder Position — Eröffnung, SL/TP-Änderung, Teilschließung und endgültige Schließung — und meldet jedes Ereignis mit vollem Kontext, in Echtzeit, an das richtige Ziel. Jeder Schließungsgrund wird ausgewiesen: Stop Loss, Take Profit, Close By oder Other.
Was ihn einzigartig macht:
✦ Live-Streaming-Nachrichten — Offene Positionen werden als einzelne editierbare Telegram-Nachrichten verfolgt, die alle 30 Sekunden ihr P/L aktualisieren. Kein Nachrichten-Flood. Eine Nachricht pro Trade, kontinuierlich aktualisiert bis zur Schließung.
✦ Dual-Posting-Architektur — Dein öffentlicher Kanal erhält jede Nachricht klassisch sequenziell. Deine private Telegram-Gruppe mit Forum-Topics erhält dieselben Nachrichten automatisch sortiert in dedizierte Topics: Live Trades, P&L Reports, EA Status, Commands. Beide Ziele werden gleichzeitig beliefert ohne zusätzliche Konfiguration.
✦ 15-Button-Interaktionsdashboard — Follower tippen /menu im Commands-Topic und erhalten sofort eine Telegram-Tastatur mit Live-Kontodaten auf Abruf: offene Positionen, P/L, Performance-Statistiken, Risikoübersicht, Live-Trade-Details, SL/TP-Abstände. Nur lesend. Kein Schreibzugriff auf MT5.
✦ EA-Offline-Status — Beim MT5-Shutdown editiert der EA alle aktiven Live-Nachrichten in den ⏸ EA OFFLINE-Zustand mit einem Letztseen-Zeitstempel. Beim nächsten Start wird das Live-Tracking automatisch aus denselben Nachrichten wiederaufgenommen.
✦ Null verpasste Schließungen — Startup-Reconciliation erkennt jede Position die geschlossen wurde während der EA offline war (Wochenende-Neustart, MT5-Update, VPS-Reboot) und sendet den verpassten Close-Report sofort.
✦ Absturzerkennung — Session-Flag-System unterscheidet saubere Abschaltungen von Abstürzen. Deine nächste Startup-Nachricht sagt dir genau was passiert ist.
✦ HFT-Schutz — Integrierte Burst-Erkennung verhindert Telegram-Rate-Limiting während Scalping-Sessions. Einzelreports werden automatisch gebündelt wenn die Event-Rate deinen konfigurierten Schwellenwert übersteigt, dann auf Einzelmodus zurückgestellt sobald der Burst endet.
✦ Automatische Tages-, Wochen- & Monatsreports — Täglich um 23:59 Uhr Tages-P&L-Report, jeden Freitag um 22:00 Uhr ein vollständiger Wochenreport und am letzten Tag des Monats um 22:00 Uhr Monatsbericht — alle automatisch an Kanal und P&L-Reports-Topic. Alle drei Reports zeigen einheitlich: geschlossenes P&L des Zeitraums, Float-P&L aller aktuell offenen Positionen unabhängig vom Eröffnungsdatum, und einen kombinierten Gesamtwert — damit sind realisierte Performance und offenes Exposure in einem einzigen Report vollständig abgebildet.
✦ Vollständige Rückwärtskompatibilität — Nur ChatID erforderlich. Alle neuen Features sind optional. Bestehende Nutzer die von einer beliebigen Vorgängerversion aktualisieren benötigen keine Konfigurationsänderungen.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FEATURES
Live-Trade-Streaming
— Jede neue Position erstellt eine einzelne Telegram-Nachricht im Live-Trades-Topic
— Nachricht aktualisiert sich automatisch alle 30 Sekunden mit aktuellem Preis, Pts, P/L, SL/TP und Haltedauer
— SL/TP-Änderungen editieren die Live-Nachricht — keine neue Nachricht wird gesendet
— Teilschließungen (Volume-Reduzierungen) aktualisieren die Live-Nachricht mit neuer Lot-Größe
— Bei Schließung: Live-Nachricht wird auf kompakten CLOSED-Status editiert (Einstieg, Schlusskurs, P/L, Grund, Haltedauer) — kein vollständiger Close-Report im Live-Trades-Topic; vollständiger Report geht nur an den klassischen Kanal
Vollständiges Positions-Lifecycle-Tracking
— Jedes Ereignis im Leben einer Position wird erfasst und gemeldet — nichts geht verloren
— Unterstützt beide Positionstypen: BUY (Long) und SELL (Short)
— Jeder Schließungsgrund wird einzeln im Report ausgewiesen:
🔴 Stop Loss — SL-Level erreicht
🟢 Take Profit — TP-Level erreicht
🔄 Close By — Hedge-Schließung, beide Positionen als Paarevent gemeldet
⬜ Other — manuell, EA-gesteuert, Stop Out oder sonstiger Grund
— Pending Orders (Buy/Sell Limit, Buy/Sell Stop) werden beim Ausführen sofort erfasst
— Funktioniert auf allen Kontotypen: Standard, ECN, Hedge, Netting
Dual-Posting: Kanal + Gruppen-Topics
— Klassischer Kanal (ChatID) erhält jede Nachricht sequenziell
— Telegram-Supergruppe mit Forum-Topics erhält Nachrichten nach Typ sortiert:
📊 Live Trades — neue Positionen, Schließungen, P/L-Updates
📊 P&L Reports — EOD täglich (23:59), wöchentlich (Freitag 22:00), monatlich (letzter Tag 22:00)
🔧 EA Status — Start, Stop, Health-Reports, HFT-Alerts
💬 Commands — Follower-Interaktionsmenü und Bot-Antworten
— Alle vier Topic-Slots sind unabhängig und optional
— Eingabeformat: -1001234567890:111 (GruppenID:Topic-Thread-ID)
— Einfache ChatID ohne Doppelpunkt funktioniert genau wie bisher — volle Kompatibilität
Follower-Interaktionsmenü
— /menu oder /start im Commands-Topic öffnet eine 15-Button-Inline-Tastatur
— 📅 Today, 📆 Weekly, 🏆 Monthly zeigen einfache P&L-Zusammenfassung; vollständige Reports gehen automatisch an das P&L-Reports-Topic
— Alle Antworten sind Live-Daten der laufenden MT5-Instanz, zugestellt in Sekunden
— Nur lesend — kein Schreibzugriff auf MT5-Positionen von Telegram aus
📅 Today Result — geschlossenes P/L des aktuellen Handelstages
📆 Weekly Stats — vollständiger Wochenreport auf Abruf: Gesamt-P&L, Trades, Win Rate, Avg Win/Loss, Profit Factor, bester/schlechtester Trade
🏆 Monthly Stats — geschlossenes P/L des laufenden Kalendermonats
📋 Closed Today — Liste der bis zu 10 heute geschlossenen Trades mit Richtung, Symbol, P&L und Schlusszeit
📍 Open Positions — alle offenen Trades mit Symbol, Richtung, Lots, Einstieg, aktuellem P/L
📈 Live Trades — bis zu 10 offene Positionen mit Lots, Einstieg, P/L inkl. Swap, Laufzeit, Float-P/L gesamt
🎯 SL/TP Levels — aktueller Preis, SL und TP-Level mit Abstand in Points je offener Position
💹 Breakeven — BE-Status je Position: ✅ gesetzt, ⏳ noch nicht mit Abstand zum Einstieg in Punkten, ❌ kein SL — plus Zusammenfassung
💼 Account Info — Kontostand, Equity, schwebender P/L, freie Margin (ausgeblendet wenn SendAccountInfo=false)
⚠️ Risk — offener DD in $/%, Margin Used %, freie Margin, Margin Level, Gesamtlots, Netto-Exposure (ausgeblendet wenn SendAccountInfo=false)
📊 Performance — Win Rate, Avg Win, Avg Loss, Profit Factor für heute und diesen Monat
⚡ Last Trade — Symbol, P/L und Schließzeit des letzten abgeschlossenen Trades
ℹ️ EA Info — EA-Version, Uptime, fi.con Investment Group
🕐 EA Uptime — Laufzeit in Tagen/Stunden/Minuten/Sekunden, Startzeitpunkt, Kontonummer (ausgeblendet wenn SendAccountInfo=false)
🔄 Refresh Menu — sendet die Button-Tastatur jederzeit erneut
— Menütitel konfigurierbar über FollowerMenuTitle-Eingabeparameter
— Offset-Persistenz verhindert doppelte Callbacks nach EA-Neustart
— Command-Logging bei LogLevel 1: jeder Button-Druck und Antwortlänge im MT5-Journal
Null verpasste Schließungen
— Positions-Snapshot wird nach jedem Deal-Ereignis und in jedem Verifikationsintervall geschrieben
— Beim Start: Snapshot wird mit aktuellen offenen Positionen verglichen
— Jede Position die während der EA-Offline-Zeit schloss wird in 7-Tage-Historie nachgeschlagen und sofort gemeldet
— Startup-Nachricht zeigt Anzahl wiederhergestellter Schließungen
Absturzerkennung
— Session-Flag-Datei beim Start geschrieben (instanzspezifisch, multi-Terminal-sicher)
— Nur bei sauberem Shutdown nach erfolgreicher Stop-Nachricht gelöscht
— Startup-Nachricht zeigt Warnung wenn vorherige Session ohne sauberen Stop endete
HFT-Schutz
— Konfigurierbarer Event-Rate-Schwellenwert (Standard: 10 Events/Minute)
— Automatischer Wechsel zu Batch-Reporting während Burst-Phasen
— Telegram-Sende-Intervall-Throttle mit Nachrichtenwarteschlange
— Separater Alert an EA-Status-Topic wenn HFT-Modus aktiviert und deaktiviert wird
— Einzelreporting automatisch wiederhergestellt nach konfigurierbarer Ruhephase
Vollständig konfigurierbare Trade-Reports
— 17 individuelle Feld-Schalter für geöffnete und geschlossene Positions-Reports
— Geöffnet: Lots, Einstiegspreis, Aktueller Preis, SL, TP, Öffnungszeit, P/L, Kommentar, Magic
— Geschlossen: Lots, Schlusskurs, Einstiegspreis, Schließungsgrund, Öffnungszeit, Schließungszeit, Haltedauer, Swap, Provision, P/L, Kommentar, Magic
— Alle Felder standardmäßig aktiviert — keine Auswirkungen auf bestehende Nutzer
Health & Status-Überwachung
— Konfigurierbare Health-Reports (Standard: alle 12 Stunden)
— Enthält: Uptime, gesendete Nachrichten, heutige Win-Rate, Nachrichtenwarteschlange, Server-Ping, Verbindungsstatus, Handelsrechte, freie Margin
— Sieben Chart-Buttons für manuelle Auslösung, übereinander unten links: [Verify Positions], [Status Report], [Health Report], [Send EOD Report], [Send Weekly Report], [Send Monthly Report], [Reseed Live Msgs] — Connection Test (🔌) unten Mitte, separat: Ping auf die Telegram API, Ergebnis als Chart-Label für 10 Sekunden + Details im MT5 Journal
— Manuelle Positions-Verifikation meldet an EA-Status-Topic + Kanal
Smart Batch-Reporting
— Konfigurierbares Minimum an Positionen und Zeitfenster für Batch-Modus (Standard: 4 Positionen / 10 Sekunden)
— Batch-Zusammenfassung bei Überschreitung — sonst Einzelreports
— Close-By-Erkennung: gepaarte Positionen werden als einzelnes kombiniertes Schließungsereignis gemeldet
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
EINGABE PARAMETER
Telegram-Einstellungen
InpChannelName — Anzeigename deines Kanals (nur Dokumentation)
TelegramToken — Bot-Token von @BotFather — erforderlich
ChatID — Kanal-ID(s), kommagetrennt für mehrere Kanäle — erforderlich
MessageInterval — Statusreport-Intervall in Minuten (Standard: 60)
Multi-Channel-Broadcasting
LiveChannelID — Live-Trades: GruppenID:TopicID oder einfache ChatID (leer = ChatID)
DailyChannelID — P&L-Reports-Topic (täglicher EOD, wöchentlich, monatlich): GruppenID:TopicID oder einfache ChatID (leer = ChatID)
StatusChannelID — EA-Status + Health: GruppenID:TopicID oder einfache ChatID (leer = ChatID)
FollowerChatID — Follower-Interaktionsmenü: GruppenID:TopicID (leer = deaktiviert)
FollowerMenuTitle — Titeltext oben im Follower-Menü (frei konfigurierbar)
LiveUpdateInterval — Live-P/L-Aktualisierungsintervall in Sekunden (Standard: 30, 0 = deaktiviert)
Positions-Tracking-Einstellungen
SendEAStartedMessage — Startup-Nachricht senden (Standard: true)
SendAccountInfo — Kontoinformationen in Reports einschließen; bei false: 💼 Account Info gibt Meldung zurück, 🕐 EA Uptime blendet Kontonummer aus (Standard: true)
SendTradeUpdates — Trade-Öffnungs-/Schließungs-Benachrichtigungen (Standard: true)
SendClosedPositionsReport — Geschlossenes P/L in stündlichen Statusreports und Health-Reports (Standard: true)
SendAutoReports — Automatische EOD/Wochen/Monatsreports senden (Standard: true)
TrackPositionModifications — SL/TP-Änderungen verfolgen und melden (Standard: true)
Trade-Report-Felder — Allgemein
ShowField_Lots — Lot-Größe anzeigen (Standard: true)
ShowField_PL — P/L anzeigen (Standard: true)
ShowField_Comment — Trade-Kommentarfeld anzeigen (Standard: true)
ShowField_Magic — Magic Number anzeigen (Standard: true)
Trade-Report-Felder — Geöffnete Positionen
ShowField_EntryPrice — Einstiegspreis (Standard: true)
ShowField_CurrentPrice — Aktueller Preis (Standard: true)
ShowField_SL — Stop Loss (Standard: true)
ShowField_TP — Take Profit (Standard: true)
ShowField_OpenTime — Öffnungszeit (Standard: true)
Trade-Report-Felder — Geschlossene Positionen
ShowField_ClosePrice — Schlusskurs (Standard: true)
ShowField_EntryOnClose — Einstiegspreis im Close-Report (Standard: true)
ShowField_Reason — Schließungsgrund: Stop Loss / Take Profit / Close By / Other (Standard: true)
ShowField_OpenedTime — Zeitpunkt der Eröffnung (Standard: true)
ShowField_ClosedTime — Zeitpunkt der Schließung (Standard: true)
ShowField_Hold — Haltedauer (Standard: true)
ShowField_Swap — Swap (Standard: true)
ShowField_Commission — Provision (Standard: true)
Health & Zuverlässigkeit
SendHealthReports — Periodische Health-Reports aktivieren (Standard: true)
HealthReportInterval — Health-Report-Intervall in Stunden (Standard: 12)
SendHealthReportOnStartup — Health-Report beim EA-Start senden (Standard: false)
ShowVerifyButton — Chart-Button [Verify Positions] anzeigen (Standard: true)
ShowStatusButton — Chart-Button [Status Report] anzeigen (Standard: true)
ShowHealthButton — Chart-Button [Health Report] anzeigen (Standard: true)
ShowEODButton — Chart-Button [Send EOD Report] anzeigen (Standard: true)
ShowWeeklyButton — Chart-Button [Send Weekly Report] anzeigen (Standard: true)
ShowMonthlyButton — Chart-Button [Send Monthly Report] anzeigen (Standard: true)
ShowReseedButton — Chart-Button [Reseed Live Msgs] anzeigen (Standard: true)
ShowConnTestButton — Chart-Button [Connection Test] anzeigen (Standard: true)
ConnTestButtonX — X-Position der Connection-Test-Schaltfläche vom linken Rand (Standard: 400 Pixel)
ButtonYOffset — Button-Abstand vom unteren Chartrand in Pixeln (Standard: 30)
ButtonWidth — Chart-Button-Breite in Pixeln (Standard: 235)
Logging & Prüfintervall
EnableRobustTracking — Tick-basiertes Positions-Tracking (Standard: true)
LoggingLevel — 0=Minimal, 1=Normal, 2=Ausführlich, 3=Trace (Standard: 0)
VerificationInterval — Positions-Verifikationsintervall in Sekunden (Standard: 300)
PositionCheckInterval — Tick-basiertes Prüfintervall in Sekunden (Standard: 1)
DataFolderPath — Benutzerdefinierter Datenpfad (leer = Standard-Kontoordner)
HFT-Schutz
HFT_Threshold — Events/Minute zum Auslösen des HFT-Modus (Standard: 10)
HFT_CooldownMultiplier — Sende-Cooldown-Multiplikator im HFT-Modus (Standard: 5)
HFT_ModeDuration — Ruhesekunden vor HFT-Modus-Deaktivierung (Standard: 120)
HFT_MinSendInterval — Mindestmillisekunden zwischen Sendevorgängen (Standard: 200)
HFT_QueueMaxSize — Max. Nachrichten in Warteschlange vor Priorisierung (Standard: 50)
Nachrichtenlängenkontrolle
MaxPositionsInReport — Maximale Positionen in einem einzelnen Report (Standard: 10)
UseCompactReporting — Kompaktes Positionsformat für große Konten (Standard: true)
ShowTrackerStatus — Position-Tracker-Diagnoseblock anzeigen (Standard: true)
Batch-Reporting
Batch_MinPositions — Mindestpositionen für Batch-Modus (Standard: 4)
Batch_TimeWindowSec — Zeitfenster in Sekunden für Batch-Sammlung (Standard: 10)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
1. EnhancedTelegramEA.mq5 in den MT5-Experts-Ordner kopieren
2. In MetaEditor kompilieren (F7)
3. Telegram-Bot via @BotFather erstellen und Token kopieren
4. Bot als Admin mit Post-Messages-Berechtigung zum Kanal hinzufügen
5. EA an einen Chart anhängen und TelegramToken sowie ChatID eingeben
6. Alle weiteren Einstellungen optional — Standardwerte funktionieren sofort
Optional: Telegram-Gruppe mit Forum-Topics
1. Supergruppe erstellen und Topics in den Gruppeneinstellungen aktivieren
2. Bot als Admin hinzufügen — Privacy Mode deaktivieren damit der Bot Nachrichten lesen kann
3. Vier Topics erstellen: Live Trades, P&L Reports, EA Status, Commands
4. Für jedes Topic: Topic-Namen antippen → Link kopieren → Nummer am Ende notieren
5. Eingabe: GruppenID:TopicNummer in LiveChannelID, DailyChannelID, StatusChannelID, FollowerChatID
6. Gruppen-ID: Nachricht in der Gruppe senden, mit /json via @getidsbot antworten — "id" im chat-Objekt
WebRequest für https://api.telegram.org erlauben in MT5 Tools → Optionen → Expert Advisors
Version 2.65 | fi.con Investment Group | MQL5 Marketplace