Emergency Webhook Alert
- Utilitys
- Yang Yu Qun
- Version: 1.10
- Aktualisiert: 7 Mai 2026
EmergencyWebhook Alert" ist ein MT5 Expert Advisor für Handelsereignisbenachrichtigungen. Er überwacht Positionseröffnungen, -schließungen, Stop Loss, Take Profit, Partial Close und Reversal-Ereignisse und sendet dann Handelsereignisse über einen Benachrichtigungs-Relay-Server an WeChat und Telegram. Der EA enthält ein On-Chart-Panel, unterstützt die englische und chinesische Benutzeroberfläche und ist für die Überwachung des Echtzeitstatus, des Paarungsstatus und der ausstehenden Ereignisse konzipiert.
Der EA eröffnet, schließt oder verändert keine Trades. Er liest lediglich Kontohandelsereignisse und sendet Benachrichtigungen. Sensible Informationen wie Kontodetails und Pairing-Daten werden in Backend-Protokollen und Admin-Ansichten ausgeblendet, was die Fehlersuche erleichtert und gleichzeitig das Risiko reduziert. Dieses Tool dient nur zur Benachrichtigung von Benutzern über ihre eigenen Handelsereignisse und stellt keine Anlageberatung dar.
### Parameter
- `ChinesePanel` verwenden: Chinesischen Panel-Text aktivieren.
- `NotifyOpen`: Sendet Open-Position-Ereignisse.
- `BenachrichtigenSchließen`: Senden von Ereignissen zum Schließen der Position.
- `NotifyStopLoss`: Stop-Loss-Schluss-Ereignisse senden.
- `NotifyTakeProfit`: Sendet Take-Profit-Schluss-Ereignisse.
- `NotifyPartialClose`: Teilweise Close-Ereignisse senden.
- `NotifyReverse`: Senden von Umkehrereignissen.
- `ShowPanel`: Zeigt das Hauptdiagramm-Panel an.
- `ShowMiniStatus`: Zeigt die kleine Statusanzeige.
- `WiederholungsintervallSekunden`: Wiederholungsintervall nach einem Fehler, in Sekunden.
- `WebRequestTimeoutMs`: WebRequest-Zeitüberschreitung, in Millisekunden.
- `NotificationServerUrl`: Stamm-URL des Benachrichtigungsservers. Die Benutzer müssen die in diesem Parameter angegebene Adresse in die MT5 WebRequest-Zulassungsliste aufnehmen.
- `MaxEventsPerTimer`: Maximale Anzahl von Ereignissen, die pro Timer-Tick verarbeitet werden.
- `MaxSeenDeals`: Maximale Anzahl der verarbeiteten Geschäftsdatensätze, die im Cache gespeichert werden.
- `PanelCorner`: Panel-Anker-Ecke.
- `PanelX`: Horizontaler Panel-Versatz.
- `PanelY`: Vertikaler Versatz des Feldes.
- `PanelFontSize`: Schriftgröße des Feldes.
- `PanelBackgroundColor`: Hintergrundfarbe des Feldes.
- `PanelBorderColor`: Farbe des Rahmens des Feldes.
- `PanelTextColor`: Textfarbe des Hauptfensters.
- `PanelLabelColor`: Farbe der Bedienfeldbeschriftung.
- `PanelOkColor`: Normale Statusfarbe.
- `PanelWarnColor`: Farbe des Warnstatus.
- `PanelErrorColor`: Farbe des Fehlerstatus.
### Merkmale
- Automatische MT5 Handelsereignis-Benachrichtigungen.
- Unterstützung für offizielle WeChat-Kontonachrichtenvorlagen.
- Unterstützung von Telegram-Benachrichtigungen.
- On-Chart-Panel und Mini-Statusanzeige.
- Unterstützung der englischen und chinesischen Benutzeroberfläche.
- Pairing-Code-Workflow, bevor Benachrichtigungskanäle aktiviert werden.
- Cache für fehlgeschlagene Zustellversuche und ausstehende Ereignisse.
- Verwaltungsprotokolle und Anforderungsprotokolle für die Fehlersuche.
- Sensible Informationen werden in Protokollen und Verwaltungsansichten maskiert.
### Daten und Datenschutz
- Der EA sendet nur die Daten, die für Handelsereignisbenachrichtigungen über WebRequest erforderlich sind, einschließlich maskiertem Konto, Brokerserver, Brokerfirma, Symbol, Ereignistyp, Seite, Volumen, Ausführungspreis, Gewinn, Deal-Ticket, Order-Ticket, Positions-ID, Magic-Nummer, Ereigniszeit und EA-Version.
- Kontonummern behalten die ersten 2 und die letzten 2 Zeichen, wobei die Mitte durch `***` ersetzt wird , zum Beispiel `52***58`.
- Der EA liest oder sendet keine Kontopasswörter, Anlegerpasswörter, E-Mails, Telefonnummern, Ausweisdokumente oder andere unverbundene persönliche Daten.
- Die Benachrichtigungen dienen ausschließlich der Überprüfung der Handelsereignisse durch den Benutzer selbst. Sie sind keine Handelssignale und stellen keine Anlageberatung dar.
- Die Zustellung über WeChat und Telegram hängt von der Konfiguration der externen Plattform, des Servernetzwerks und der Benutzerbindung ab.
### Einrichtung
1. Stellen Sie den Webservice auf Ihrem Server bereit und stellen Sie sicher, dass er erreichbar ist.
2. Öffnen Sie in MT5 `Tools-> Optionen -> Expert Advisors -> Allow WebRequest for listed URL` und fügen Sie die Root-URL des Benachrichtigungsservers hinzu, die im EA-Eingabeparameter `NotificationServerUrl` angezeigt wird .
3. Verbinden Sie den EA mit einem beliebigen Trading-Chart und aktivieren Sie AutoTrading.
4. Die Kontokopplung ist keine Selbstbedienung. Bitte kontaktieren Sie den Autor über eine private MQL5-Nachricht, und der Autor wird Ihnen bei der Backend-Einrichtung und der Kontobindung helfen.
5. Binden Sie Telegram `chat_id`.
6. Aktivieren Sie die von Ihnen gewünschten Benachrichtigungskanäle.
7. Die Handelsereignisse werden dann automatisch gesendet.
8. Sie können Ereignisprotokolle, Sendeprotokolle und Anforderungsprotokolle in der Verwaltungskonsole einsehen.
### Hinweise
- Der EA-Eingabeparameter `NotificationServerUrl` zeigt die Stamm-URL des Benachrichtigungsservers an. Benutzer müssen diese Adresse in die MT5 WebRequest-Zulassungsliste aufnehmen.
- Sensible Konto- und Paarungsdaten werden in den Protokollen maskiert.
- In Strategy Tester sendet der EA keine echten WebRequest-Benachrichtigungen, um externe Benachrichtigungen von Testläufen zu vermeiden.
- Wenn das Panel einen Netzwerk- oder WebRequest-Berechtigungsfehler anzeigt, überprüfen Sie zunächst die MT5 WebRequest-Zulassungsliste, den Serverstatus und die Netzwerkkonnektivität.
