Telegram Portfolio and Connection Monitor
- Utilitys
-
Ratchatapong Kamonchaet
This system was created with a clear purpose: to bring stability to your financial life. We believe in building a system that allows everyone to enjoy a more comfortable lifestyle, backed by reliable consistency and security. Let this EA work for you and transform your trading into a sustainable - Version: 1.0
- Aktivierungen: 5
Übersicht
⭐ Telegram-Portfolio und Verbindungsmonitor
Ihr Server in sicheren Händen – Behalten Sie Ihre MT5-Konten jederzeit und überall im Blick.
🎯 Warum wir das entwickelt haben:
Als echte Trader und VPS-Nutzer wissen wir, dass die größte Sorge nicht nur Handelsstrategien sind, sondern „technische Risiken“ – wie Internetausfälle, Verbindungsabbrüche zum Broker, unerwartete VPS-Ausfälle oder das Unbeaufsichtigtlassen von Handelskonten, wenn man nicht am Bildschirm sitzt.
💡 Die wichtigsten Vorteile:
- Sorgenfreiheit (automatisierte Statusberichte): Automatisierte Statusberichte nach festgelegten Zeitplänen oder Zeitintervallen geben Ihnen die Gewissheit, dass Ihr Server und Ihr Portfolio sicher sind.
- On-Demand-Prüfung: Möchten Sie sofort den Status Ihres Portfolios erfahren? Geben Sie einfach den Befehl /check in den Telegram-Chat ein, und der Bot ruft Live-Daten ab und sendet sie Ihnen innerhalb von Sekunden zurück.
- Umfassende Portfolioübersicht: Erhalten Sie eine vollständige Übersicht über Guthaben, Eigenkapital und Gesamtgewinn/-verlust aller Orders mit einer klaren Aufschlüsselung der einzelnen offenen Positionen.
- Proaktive Warnung bei hoher Latenz: Erkennt Serververlangsamungen oder Netzwerkverzögerungen, bevor sie die Ausführung beeinträchtigen, und benachrichtigt Sie, wenn die Latenz Ihren vordefinierten Schwellenwert überschreitet.
- Schutz bei kritischen Verbindungsstörungen: Benachrichtigt Sie sofort, wenn MetaTrader 5 die Verbindung zum Broker-Server verliert, die Anmeldedaten fehlschlagen oder Netzwerk-/VPS-Ausfälle auftreten – inklusive automatischer Wiederherstellung und Ausfallzeit-Tracking.
- Leichtgewichtig und hochstabil: Speziell als Hintergrunddienst konzipiert, beansprucht es nur minimale Systemressourcen, verlangsamt Ihren Rechner nicht und erfordert keine komplexe Einrichtung.
Einstellungsanleitung
Diese Anleitung erläutert alle konfigurierbaren Eingabeparameter, die im Einstellungsbereich von „Telegram Portfolio“ und „Connection Monitor“ verfügbar sind.
1. ⚙️ Telegram-Einstellungen
Telegram-Bot-Token: Das API-Token Ihres Telegram-Bots, das Sie von @BotFather erhalten haben . Erforderlich für die Authentifizierung von Nachrichtenübermittlungen und den Empfang von Befehlen.
Telegram-Chat-ID: Die ID des Ziel-Chats oder des Nutzers, an den die Überwachungsberichte gesendet werden sollen. Sie dient außerdem als Sicherheitsfilter für eingehende Befehle.
2. 📊 Überwachungseinstellungen
Maximal zulässiger Ping (ms): Der maximal zulässige Schwellenwert für die Broker-Latenz in Millisekunden. Wenn der Ping diesen Wert überschreitet (und größer als 0 ist), wechselt die Statusanzeige zu einem Warnsymbol ⚠️.
Positionen in Telegram anzeigen: Aktiviert oder deaktiviert die detaillierte Liste der derzeit offenen Handelspositionen im Statusbericht.
Befehl /check aus Telegram aktivieren: Ermöglicht es dem EA, auf den Befehl /check zu achten, der auf Abruf aus Ihrem autorisierten Telegram-Chatraum gesendet wird, und darauf zu reagieren.
3. ⚡Telegram-Hintergrundeinstellungen
Wartezeit zwischen Warnungen (Minuten): Legt das Zeitintervall (in Minuten) zwischen aufeinanderfolgenden Warnmeldungen fest, wenn ein abnormaler Zustand anhält.
4. ⏱️ Betriebsmodus
Betriebsmodus auswählen: Legen Sie fest, wie automatisierte Berichte ausgelöst werden.
Intervallmodus (alle X Stunden): Sendet Berichte in regelmäßigen Abständen basierend auf einem festgelegten Stundenintervall.
Modus mit festem Zeitplan (bestimmte Zeiten): Sendet Berichte zu bestimmten Tageszeiten.
5. ⏳ Einstellungen für den Intervallmodus
Bericht alle X Stunden senden: Das Intervall in Stunden für den Versand automatischer Berichte (z. B. alle 1 Stunde oder alle 8 Stunden).
6. 📅 Einstellungen für den Modus mit festem Zeitplan
Tagesfilter: Einzelne Wochentage ein- oder ausschalten (auf „true“ setzen für aktive Handelstage, auf „false“, um Wochenenden zu überspringen).
Zeitplanzeit & Zeitzone
Ihr lokaler UTC-Offset (Zeitzone): Ihr lokaler Zeitzonen-Offset relativ zu UTC (z. B. auf 7 für Thailand/ICT einstellen).
Zeitplan 1 aktivieren / Lokale Zeit 1 (HH:MM): Aktiviert und legt den ersten täglichen Berichtszeitpunkt entsprechend Ihrer lokalen Zeitzone fest.
Zeitplan 2 aktivieren / Lokale Zeit 2 (HH:MM): Aktiviert und legt den zweiten täglichen Berichtszeitpunkt fest.
Zeitplan 3 aktivieren / Lokale Zeit 3 (HH:MM): Aktiviert und legt den dritten täglichen Berichtszeitpunkt fest.
7. 📝 Allgemeine Einstellungen
Benutzerdefinierte Notiz / Kommentar: Eine benutzerdefinierte Kennung oder Notiz, die am Ende jedes Berichts angefügt wird, um mehrere Konten oder MT5-Terminals besser unterscheiden zu können.
📖Anleitung zur Einrichtung und Konfiguration des Telegram-Bots
Diese Anleitung beschreibt Schritt für Schritt, wie Sie einen Telegram-Bot erstellen, Ihre Chat-ID abrufen und die Datenschutzeinstellungen des Bots über @BotFather so konfigurieren, dass er nahtlos mit dem Telegram-Portfolio und dem Connection Monitor zusammenarbeitet.
Schritt 1: Einen Telegram-Bot erstellen und das Bot-Token abrufen
- Öffne die Telegram-App und suche nach @BotFather (achte auf das offizielle Häkchen als Verifizierungszeichen).
- Tippe auf „Start“, um den Chat zu starten.
- Sende den Befehl /newbot an BotFather.
- Geben Sie einen Anzeigenamen für Ihren Bot ein (z. B. „Ratchata Portfolio Monitor“).
- Wählen Sie einen Benutzernamen für Ihren Bot, der mit dem Wort „bot“ enden muss (z. B. ratchata _monitor_bot).
- Falls der Benutzername bereits vergeben ist, fordert BotFather dich auf, einen anderen zu wählen. Nach erfolgreicher Vergabe antwortet BotFather mit einer Willkommensnachricht, die Ihre HTTP-API (Bot-Token) enthält (formatiert als Kombination aus Zahlen und Buchstaben, z. B. 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ).
- Kopieren Sie dieses Token und fügen Sie es in das Feld „Telegram-Bot-Token“ in Ihren EA-Einstellungen ein.
Schritt 2: So finden Sie Ihre Chat-ID
- Suchen Sie in Telegram nach einem Hilfsbot, um Ihre ID abzurufen, z. B. @userinfobot oder @getmyid_bot.
- Tippe auf „Start“, und der Bot zeigt dir sofort deine Kontoinformationen an.
- Suchen Sie nach der Zeile „Id“ (nur Zahlen, z. B. 987654321), die Ihre persönliche Chat-ID angibt.
- Kopieren Sie diese Chat-ID und fügen Sie sie in das Feld „Telegram-Chat-ID“ in Ihren EA-Einstellungen ein. (Hinweis: Wenn Sie möchten, dass Berichte an eine Telegram-Gruppe gesendet werden, fügen Sie den Bot Ihrer Gruppe hinzu und verwenden Sie stattdessen einen Bot zur Ermittlung der Gruppen-ID, um die Chat-ID der Gruppe abzurufen.)
Schritt 3: Konfigurieren des Datenschutzmodus des Bots über BotFather
Standardmäßig ist bei Telegram-Botsder Datenschutzmodus aktiviert. Wenn ein Bot zu einem Gruppenchat hinzugefügt wird, ignoriert er normale Nachrichten oder Befehle wie /check, es sei denn , du erwähnst ausdrücklich den Benutzernamen des Bots (z. B. /check@dein_Bot-Name). Bei privaten Direktchats hat diese Einstellung keine Auswirkung.
Wenn du möchtest, dass dein Bot Befehle uneingeschränkt lesen kann, gehe wie folgt vor:
- Kehren Sie zum @BotFather -Chatfenster zurück.
- Sende den Befehl /setprivacy.
- BotFather listet deine erstellten Bots auf; wähle den Benutzernamen deines Bots aus.
- Wähle den gewünschten Status:
- Aktivieren (Standard): Der Datenschutzmodus bleibt aktiviert. Der Bot liest Gruppennachrichten nur, wenn er ausdrücklich erwähnt oder mit einem Befehlsslash angesprochen wird.
- Deaktivieren: Schaltet den Datenschutzmodus aus. Der Bot kann alle Nachrichten in Gruppenchats lesen, in denen er Mitglied ist (empfohlen, wenn du eine reibungslose und direkte Ausführung des Befehls /check wünschst).
- Wählen Sie „Deaktivieren“, und BotFather antwortet mit „Erfolg!“. Der neue Status lautet: DEAKTIVIERT.
Warnfälle bei der Hintergrundüberwachung (4 Szenarien)
Das automatisierte Hintergrundüberwachungssystem dient dazu, den Netzwerkzustand und die Stabilität des Broker-Servers rund um die Uhr zu überwachen. Warnmeldungen werden in vier Hauptfälle unterteilt:
-
Fall 1: Warnung wegen hoher Latenz
-
Auslösebedingung: Tritt auf, wenn die Verbindung zum Server noch aktiv ist, die Ping-Latenz jedoch sprunghaft ansteigt und den benutzerdefinierten Schwellenwert (InpMaxPingMs) überschreitet.
-
Benachrichtigungsmeldung: Es wird eine Warnung ⚠️ gesendet, die den aktuellen hohen Ping-Wert anzeigt und darauf hinweist, dass der Server möglicherweise instabil ist oder Verzögerungen aufweist.
-
-
Fall 2: Systemwiederherstellung (Latenz normal)
-
Auslösebedingung: Tritt ein, nachdem das System zuvor eine Warnung wegen hoher Ping-Werte gesendet hat (Fall 1) und der Ping-Wert anschließend wieder auf normale Werte zurückfällt.
-
Benachrichtigungsmeldung: Es wird eine Erfolgsmeldung ✅ gesendet, die bestätigt, dass Ping und Latenz wieder im normalen Bereich liegen, zusammen mit dem aktuellen Ping-Wert.
-
- Fall 3: Kritische Warnung (Verbindung unterbrochen)
- Auslösebedingung: Tritt sofort (in Echtzeit) auf, wenn MetaTrader 5 die Verbindung zum Broker-Server vollständig verliert.
- Mögliche Szenarien:
- Probleme im Zusammenhang mit dem Konto, wie z. B. falsche Anmeldedaten oder ein ungültiges Passwort, wodurch der Server die Verbindung ablehnt (das System löst diese Warnung sofort aus).
- Netzwerkbezogene Probleme, wie z. B. eine unterbrochene Internetverbindung oder ein Verbindungsverlust zum VPS (das System sendet diese Benachrichtigung zusammen mit einer Bestätigungsmeldung, sobald die Verbindung erfolgreich wiederhergestellt wurde).
- Fall 4: Systemwiederherstellung (Verbindung wiederhergestellt)
- Auslösebedingung: Tritt speziell dann auf, wenn ein kritischer Verbindungsabbruch (z. B. Internet- oder Netzwerkausfall) behoben wurde und „das Verbindungssignal erfolgreich wieder normal ist“.
- Benachrichtigungsmeldung: Es wird eine Erfolgsmeldung ✅ gesendet, die bestätigt, dass die Verbindung zum Broker erfolgreich wiederhergestellt wurde, zusammen mit einem detaillierten Ausfallzeit-Zusammenfassungsbericht (der den Zeitraum vom Verbindungsabbruch bis zur erfolgreichen Wiederherstellung erfasst), damit Benutzer die genaue Dauer der Unterbrechung einsehen können. (Das System sendet diese Benachrichtigung, nachdem die Verbindung erfolgreich wiederhergestellt wurde.)
Support & Kontakt
Wenn Sie Fragen haben oder Hilfe benötigen, können Sie sich gerne per MQL5-Nachricht oder per E-Mail an uns wenden: ratchata.sys@gmail.com
