Emergency Webhook Alert
- Utilitys
-
Yang Yu Qun
Risk control and trade management tools for MetaTrader 4 & 5.
I build one kind of thing, and I build it properly: utilities that protect
accounts. Risk panels, drawdown guards, prop-firm rule enforcement, and
trade-event notifications — for manual traders, funded-challenge traders, - Version: 1.10
- Aktualisiert: 7 Mai 2026
„Emergency Webhook Alert“ ist ein MT5-Expert Advisor für Benachrichtigungen zu Handelsereignissen. Er überwacht das Eröffnen und Schließen von Positionen, Stop-Loss- und Take-Profit-Aufträge, Teilschließungen sowie Umkehrereignisse und sendet die Handelsereignisse anschließend über einen Benachrichtigungs-Relay-Server an WeChat und Telegram. Der EA verfügt über ein Panel direkt im Chart, unterstützt eine englische und chinesische Benutzeroberfläche und ist für die Überwachung des Echtzeitstatus, des Paarstatus sowie ausstehender Ereignisse ausgelegt.
▶ Sie möchten mehr als nur Ereignisbenachrichtigungen? „Emergency Webhook Alert“ leitet Ihre Handelsereignisse weiter – „TradeAssist Remote Monitor“ (MT5→Telegram) ist der
vollwertige Cloud-Überwachung: Überprüfen Sie Ihr Konto über Telegram, auch wenn MT5 geschlossen ist – mit echter Offline-/Verbindungsunterbrechungserkennung,
sowie Zustellungsprüfung. Beobachten, warnen, berichten – es handelt niemals für Sie.
👉 https://www.mql5.com/en/market/product/194805
Der EA eröffnet, schließt oder ändert keine Trades. Er liest lediglich Handelsereignisse des Kontos aus und versendet Benachrichtigungen. Sensible Informationen wie Kontodaten und Währungspaare werden in Backend-Protokollen und Admin-Ansichten maskiert, was die Fehlerbehebung erleichtert und gleichzeitig das Risiko einer Offenlegung verringert. Dieses Tool dient ausschließlich dazu, Nutzer über ihre eigenen Handelsereignisse zu informieren, und stellt keine Anlageberatung dar.
### Parameter
- `UseChinesePanel`: Chinesische Panel-Texte aktivieren.
- `NotifyOpen`: Ereignisse zu offenen Positionen senden.
- `NotifyClose`: Ereignisse zum Schließen von Positionen senden.
- `NotifyStopLoss`: Sendet Ereignisse zum Schließen von Stop-Loss-Positionen.
- `NotifyTakeProfit`: Senden von Take-Profit-Schließereignissen.
- `NotifyPartialClose`: Senden von Ereignissen bei teilweiser Schließung.
- `NotifyReverse`: Senden von Umkehr-Ereignissen.
- `ShowPanel`: Zeigt das Haupt-Chart-Fenster an.
- `ShowMiniStatus`: Zeigt die kleine Statusbeschriftung an.
- `RetryIntervalSeconds`: Wiederholungsintervall nach einem Fehler, in Sekunden.
- `WebRequestTimeoutMs`: Zeitlimit für Webanfragen, in Millisekunden.
- `NotificationServerUrl`: Stamm-URL des Benachrichtigungsservers. Benutzer müssen die in diesem Parameter angegebene Adresse zur Zulassungsliste für MT5-Webanfragen hinzufügen.
- `MaxEventsPerTimer`: Maximale Anzahl der pro Timer-Tick verarbeiteten Ereignisse.
- `MaxSeenDeals`: Maximale Anzahl der verarbeiteten Handelsdatensätze, die im Cache gespeichert werden.
- `PanelCorner`: Ankerecke des Panels.
- `PanelX`: Horizontaler Versatz des Panels.
- `PanelY`: Vertikaler Versatz des Panels.
- `PanelFontSize`: Schriftgröße des Panels.
- `PanelBackgroundColor`: Hintergrundfarbe des Panels.
- `PanelBorderColor`: Rahmenfarbe des Panels.
- `PanelTextColor`: Textfarbe des Hauptpanels.
- `PanelLabelColor`: Farbe der Panel-Beschriftung.
- `PanelOkColor`: Farbe im Normalzustand.
- `PanelWarnColor`: Farbe des Warnstatus.
- `PanelErrorColor`: Farbe des Fehlerstatus.
### Funktionen
- Automatische Benachrichtigungen zu MT5-Handelsereignissen.
- Unterstützung für Vorlagenmeldungen des offiziellen WeChat-Kontos.
- Unterstützung von Telegram-Benachrichtigungen.
- Panel im Chart und Mini-Statusanzeige.
- Unterstützung für englische und chinesische Benutzeroberflächen.
- Workflow für den Pairing-Code vor der Aktivierung der Benachrichtigungskanäle.
- Wiederholungsversuche bei fehlgeschlagener Zustellung und Cache für ausstehende Ereignisse.
- Administratorprotokolle und Anforderungsprotokolle zur Fehlerbehebung.
- Sensible Informationen werden in Protokollen und Administratoransichten maskiert.
### Daten und Datenschutz
- Der EA sendet über WebRequest nur die Daten, die für Benachrichtigungen zu Handelsereignissen erforderlich sind, darunter maskierte Kontonummer, Broker-Server, Broker-Unternehmen, Symbol, Ereignistyp, Seite, Volumen, Ausführungspreis, Gewinn, Deal-Ticket, Order-Ticket, Positions-ID, Magic Number, Ereigniszeit und EA-Version.
- Bei Kontonummern werden die ersten beiden und die letzten beiden Zeichen beibehalten, während der Mittelteil durch `***` ersetzt wird , zum Beispiel `52***58`.
- Der EA liest oder übermittelt keine Kontopasswörter, Anlegerpasswörter, E-Mail-Adressen, Telefonnummern, Ausweisdokumente oder andere nicht relevante personenbezogene Daten.
- Benachrichtigungen dienen ausschließlich der Überprüfung der eigenen Handelsereignisse durch den Nutzer. Sie sind keine Handelssignale und stellen keine Anlageberatung dar.
- Die Zustellung über WeChat und Telegram hängt vom Dienst der externen Plattform, dem Servernetzwerk und den Konfigurationen der Benutzerbindung ab.
### Einrichtung
1. Stellen Sie den Webdienst auf Ihrem Server bereit und stellen Sie sicher, dass er erreichbar ist.
2. Öffnen Sie in MT5 „Extras -> Optionen -> Expert Advisors -> WebRequest für aufgeführte URL zulassen“ und fügen Sie die im EA-Eingabeparameter „NotificationServerUrl“ angegebene Stamm-URL des Benachrichtigungsservers hinzu .
3. Fügen Sie den EA einem beliebigen Handelschart hinzu und aktivieren Sie den automatischen Handel.
4. Die Kontoverknüpfung erfolgt nicht im Selbstbedienungsverfahren. Bitte kontaktieren Sie den Autor per privater MQL5-Nachricht; er wird Sie bei der Backend-Einrichtung und der Kontoverknüpfung unterstützen.
5. Binden Sie die Telegram- `chat_id`.
6. Aktivieren Sie die gewünschten Benachrichtigungskanäle.
7. Handelsereignisse werden dann automatisch gesendet.
8. Im Admin-Panel können Sie Ereignisprotokolle, Sendeaufzeichnungen und Anforderungsprotokolle einsehen.
### Hinweise
- Der EA-Eingabeparameter `NotificationServerUrl` gibt die Stamm-URL des Benachrichtigungsservers an. Benutzer müssen diese Adresse zur Zulassungsliste für MT5-WebRequests hinzufügen.
- Sensible Konto- und Paarungsdaten werden in den Protokollen maskiert.
- Im Strategietester sendet der EA keine echten WebRequest-Benachrichtigungen, um externe Benachrichtigungen während Testläufen zu vermeiden.
- Wenn im Panel ein Netzwerk- oder WebRequest-Berechtigungsfehler angezeigt wird, überprüfen Sie zunächst die MT5-WebRequest-Zulassungsliste, den Serverstatus und die Netzwerkverbindung.
