
Einrichten von Telegram-Benachrichtigungen aus MetaTrader 5 für den Expert Advisor Samurai WIN

Warum ist das notwendig und wie funktioniert es?
Die MT5-Integration mit Telegram eröffnet Händlern neue Möglichkeiten, den Markt aus der Ferne zu verwalten und zu überwachen. Sie können:
-
Erhalten Sie sofortige Benachrichtigungen über das Auslösen von Handelssignalen, das Öffnen und Schließen von Trades und das Erreichen bestimmter Preisniveaus.
-
Überwachen Sie die Arbeit der Berater (Experten) 24/7, auch ohne am Computer zu sein.
-
Teilen Sie wichtige Informationen mit einem privaten Chat für Händler oder Partner, der automatisch Berichte und Diagramm-Screenshots sendet.
Dieser Mechanismus funktioniert nach einem einfachen Schema: Ein MT5-Berater zeichnet ein Ereignis auf (z. B. die Eröffnung eines Handels) → generiert eine HTTP-Anfrage mit einer Nachricht → die Anfrage wird an den Telegram-Server gesendet → der Telegram-Server liefert die Nachricht an Ihren Bot → der Bot leitet sie an den angegebenen Chat weiter.
[MT5-Berater] → [HTTP-Anfrage] → [Telegram-Server] → [Telegram-Bot] → [Telegram-Chat]
Schritt 1: Erstellen Sie einen Bot über @BotFather
- Finden Sie den offiziellen Bot: Suchen Sie in der Telegram-Suche nach @BotFather (es sollte ein blaues Häkchen haben – es ist ein offizieller, verifizierter Bot).
- Erstellen Sie einen neuen Bot: Starten Sie einen Chat mit @BotFather und führen Sie die Befehle /start und /newbot aus.
- Benennen Sie den Bot: Befolgen Sie die Anweisungen von @BotFather und legen Sie Folgendes fest:
- Name: Der Anzeigename Ihres Bots (z. B. Samurai WIN).
- Benutzername: Ein eindeutiger Name für den Bot, der auf ..._bot enden muss (z. B. Samurai_WIN_real_bot).
- Speichern Sie das API-Token: Nach erfolgreicher Erstellung stellt Ihnen @BotFather ein API-Token zur Verfügung (z. B. 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA). Dieses Token ist der Schlüssel zur Verwaltung Ihres Bots. Bewahren Sie es an einem sicheren Ort auf.
Wichtig: Ein Token ist eine vertrauliche Information, eine Art „Passwort“ für Ihren Bot. Geben Sie es nicht an Dritte weiter. Ein böswilliger Benutzer, der das Token erhält, kann in Ihrem Namen Nachrichten senden und den Bot steuern.
Schritt 2: Erhalten einer Chat-ID
Damit der Bot Nachrichten gezielt an Sie (oder an eine Gruppe) senden kann, benötigt er eine eindeutige Chat-Kennung – die Chat-ID .
- Starten Sie den Bot: Suchen Sie Ihren Bot in der Telegram-Suche anhand seines Benutzernamens und starten Sie ihn, indem Sie auf die Schaltfläche START klicken oder den Befehl /start senden.
- Stellen Sie eine API-Anfrage: Um die Chat-ID zu erhalten, verwenden Sie die Methode getUpdates der Telegram-API. Fügen Sie die folgende URL in die Adressleiste des Browsers ein. https://api.telegram.org/bot {BOT_TOKEN}/getUpdates, wobei {BOT_TOKEN} durch das Ihnen ausgestellte Token ersetzt wird: 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA
Beispiel:
Zeichen: 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA
Adresse: https://api.telegram.org/bot8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA/getUpdates  ;
Wenn Sie möchten, dass der Bot Nachrichten nicht nur an Sie, sondern auch an einen von Ihnen erstellten Telegram-Kanal oder eine Gruppe sendet, müssen Sie den Bot zunächst zum Administrator dieser Gruppe machen und dann eine Nachricht an diesen Kanal oder diese Gruppe senden. Wenn der Kanal nicht erstellt wurde, sollte die Nachricht an den Bot gesendet werden.
Als nächstes folgen wir dem resultierenden Link im Browser und erhalten unsere Chat-ID: -1003092366614. Da es sich um einen Kanal-Chat handelt, hat dieser ein Minuszeichen. Wenn die Nachricht an den Bot gesendet und dann der Link gestartet wird, hat die Chat-ID kein Minuszeichen.
Notiz: Wenn Sie als Antwort Folgendes erhalten haben: {"ok":true,"result":[]} (leeres Ergebnis-Array ) , bedeutet dies, dass der Bot keine Nachrichten erhalten hat. Stellen Sie sicher, dass Sie dem Bot oder dem Chat eine Nachricht gesendet haben, und versuchen Sie Ihre Anfrage erneut.
Um die Integration mit MQL5 weiter anzupassen, haben wir zwei Parameter erhalten:
- Bot-API-Token: Ausgestellt von @BotFather 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA
- Chat-ID: Ihre persönliche oder Gruppen-ID -1003092366614
Jetzt können Sie diese Daten im MQL5-Code verwenden, um Benachrichtigungen von der Handelsplattform direkt in Ihren Telegram-Chat zu programmieren.
Schritt 3: Aktivieren der Einstellungen in MetaTrader 5
- Konfigurieren Sie das Terminal: Gehen Sie im Terminal zur Registerkarte „Service“ → Einrichten → Berater, aktivieren Sie in der Zeile "WebRequest für die folgenden URLs zulassen:" das Kontrollkästchen und fügen Sie die Telegram-API-Adresse hinzu - https://api.telegram.org
Sicherheit: MetaTrader 5 verhindert standardmäßig beliebige Internetverbindungen. Das Hinzufügen einer URL https://api.telegram.org Durch die Whitelist erhält die Plattform die Berechtigung, nur mit der offiziellen Telegram-API zu interagieren, was eine sichere Vorgehensweise ist.
- Richten Sie den Samurai WIN-Berater ein: Suchen Sie in den Beratereinstellungen die Parameter für Telegram:
-
Telegrammbenachrichtigungen aktivieren — in Position übersetzen WAHR.
-
Telegramm-Bot-Token — fügen Sie das von @BotFather ausgestellte API-Token Ihres Bots ein. (8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA)
-
Chat-ID — Geben Sie Ihre persönliche oder Gruppen-ID ein. (-1003092366614)
-
Das war’s! In nur drei Schritten verwandeln Sie Telegram in eine leistungsstarke Erweiterung für Ihr Handelsterminal. Sie müssen nicht mehr ständig Charts überwachen – der Markt sendet Ihnen wichtige Warnmeldungen.
Wir haben bereits die ersten Handelseinstiegswarnungen vom Samurai WIN-Berater zusammen mit einem Chart-Screenshot erhalten!
Wir wünschen Ihnen gewinnbringende Trades und rechtzeitige Benachrichtigungen!