und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 79
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Dieses Telegram-Modul ermöglicht die Kommunikation mit Telegram durch das Senden von Nachrichten über die Telegram Bot API.
Die Funktion SendMessageToTelegram nimmt:
- eine Nachricht, eine Chat-ID und ein Bot-Token als Parameter, um eine JSON-Nutzlast zu erstellen,
- und sendet sie mit einer HTTP-POST-Anfrage an die Telegram-API.
Für die Anfrage wird die Funktion WebRequest verwendet, mit einem Timeout von 5000 Millisekunden. Ist die Anfrage erfolgreich (HTTP 200-Antwort), wird eine Bestätigungsmeldung gedruckt; andernfalls wird eine Fehlermeldung zusammen mit den Antwortdetails ausgegeben.
Anwendungsbeispiele
- Senden von Signalwarnungen
- Andere Kommunikationsaufgaben
Nachfolgend finden Sie ein Beispiel, das die Verwendung des Telegram.mqh-Moduls in einem Expert Advisor (EA) zeigt. Ich habe einen einfachen Test-EA entwickelt, der bei der Initialisierung eine Grußnachricht an Telegram sendet.
Bei der Integration von Telegram-Nachrichten in einen EA sind drei wichtige Schritte zu beachten:
1. Einbinden des Telegram-Moduls
- #include <Telegram.mqh>: Importiert das Modul, das die Funktion SendMessageToTelegram bereitstellt.
2. Deklarieren Sie Telegram Credentials
- botToken: Eingabeparameter zum Speichern des Telegram-Bot-Tokens.
- chatId: Eingabeparameter zum Speichern der Telegram-Chat-ID.
3. Senden Sie eine Telegram-Nachricht
- Nachricht definieren: Erstellen Sie einen Begrüßungstext.
- Funktionsaufruf: Verwenden Sie SendMessageToTelegram(message, chatId, botToken) innerhalb der OnInit() Funktion.
- Feedback-Behandlung: Drucken Sie Nachrichten, die Erfolg oder Misserfolg basierend auf der HTTP-Antwort anzeigen.
TelegramSendTesting
Die Ergebnisse im Expertenprotokoll aus dem obigen Bild zeigen einen Versuch, eine Nachricht an Telegram zu senden, der aufgrund falscher Anmeldeinformationen fehlschlug.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/56583

Ein Zickzack-Indikator, der mit einer einzigen Eingabe die Schrittweite für die Erkennung von Wellenrichtungsänderungen einstellt

Zig-Zag-Indikator, der sich nur auf einen Mindestprozentsatz des Retracements zu jeder vorhergehenden Welle stützt und optional größer ist als eine bestimmte Größe, die in atr-Einheiten gemessen wird.

Der DailyHighLow-Indikator ist ein vielseitiges Tool für den MetaTrader 5 (MQL5), das hohe und niedrige Kursniveaus auf einem Diagramm basierend auf einem bestimmten Zeitrahmen anzeigt. Dieser Indikator ist besonders nützlich für Händler, die sich bei ihrer Entscheidungsfindung auf wichtige Kursniveaus verlassen. Er bietet Flexibilität durch anpassbare Zeitrahmen und Preisberechnungsmethoden.

Zeit bis zum Kerzenschluss. Dynamische Textfarben. Optimiert für Backtesting.