Trade Reporter Telegram and Discord
- Utilitys
-
Amul Ravikumar
MT5 / MQL5 developer. I build indicators, Expert Advisors and utility panels from a written spec — every rule an input, 0 errors / 0 warnings, verified in the Strategy Tester before handover. - Version: 1.0
- Aktivierungen: 5
Trade Reporter ist kein Handelsroboter. Er überwacht Ihr Konto und veröffentlicht die Entwicklungen in Ihren Telegram-Chats oder -Kanälen sowie auf Ihrem Discord-Server. Er eröffnet, schließt oder ändert niemals einen Trade.
Es richtet sich an Signalanbieter, Trader von Eigenhandelsfirmen, die ihre Fortschritte teilen möchten, Handelsgruppen und alle, die ihre Trades in Echtzeit auf ihrem Smartphone verfolgen möchten.
WAS ES VERÖFFENTLICHT
- Eröffnung: Position (Long/Short), Symbol, Einstiegskurs, Stop-Loss und Zielkurs (mit Abstand in Pips), Lotgröße sowie das Risiko am Stop-Loss in Geldbetrag und als Prozentsatz des Guthabens.
- Stop/Ziel verschoben: „Stop auf Break-even verschoben“, „Gewinn gesichert“, von alt nach neu. Ein Trailing-Stop, der sich mit jedem Tick verschiebt, sendet höchstens eine Nachricht pro Position pro Minute (Sie legen den Abstand fest), immer mit dem aktuellsten Stand.
- Teilschließung: Kurs, Pips, Ergebnis, geschlossene Lots und noch offene Lots.
- Schließung: Ergebnis in Geld und %, Pips, R-Multiplikator gemessen vom ersten Stop, vom Einstieg bis zum Ausstieg, Haltedauer und Grund für die Schließung (Stop-Loss erreicht, Take-Profit erreicht, Stop-Out).
- Pending-Orders: platziert, storniert oder abgelaufen. Eine ausgeführte Pending-Order wird einmalig als offene Position gemeldet.
- Chart-Screenshot, der den Eröffnungen und Schließungen des jeweiligen Symbols im Chart beigefügt ist.
- Täglicher Bericht zur von Ihnen gewählten Uhrzeit und ein wöchentlicher Bericht am Freitag: Trades, Gewinnquote, Nettoergebnis, Pips, bester und schlechtester Trade. Wird einmal gesendet, auch nach einem Neustart.
FÜR SIGNALKANÄLE ENTWICKELT
- Drei Datenschutzmodi: Geld + % + Lots, nur %, oder nur Pips und R. Die Größe Ihres Kontos muss niemals öffentlich sein.
- Ihre eigene Kopfzeile (Kanalname) und Fußzeile (Haftungsausschluss, Link) bei jedem Beitrag.
- Filtern Sie nach Symbol- und Magic-Number-Liste (0 = manuelle Trades), damit nur die von Ihnen geteilte Strategie gepostet wird.
- Mehrere Telegram-Chats gleichzeitig sowie ein Discord-Webhook.
ZUVERLÄSSIG
- Eine Sendewarteschlange mit Wiederholungsversuchen (5 s, 15 s, 1 min, 5 min). Sie berücksichtigt die Ratenbegrenzungen von Telegram und Discord und begrenzt den Versand auf eine Nachricht alle 2 Sekunden pro Empfänger.
- Neustart-sicher: Bei einem Neustart werden offene Positionen nicht erneut gemeldet, und die First-Stop-Basis für R bleibt nach einem Neustart erhalten.
- Funktioniert bei Hedging- und Netting-Konten, einschließlich Netting-Umkehrungen.
- Das Bedienfeld zeigt die Empfänger, die Anzahl der gesendeten, in der Warteschlange befindlichen und fehlgeschlagenen Nachrichten, das letzte Ereignis sowie etwaige Fehler in verständlicher Sprache an. Es verfügt über die Schaltflächen „SEND TEST“ und „PAUSE“.
EINRICHTUNG (2 MINUTEN)
1. Telegram: Erstelle mit @BotFather einen Bot und kopiere dessen Token. Füge den Bot als Administrator zu deinem Kanal oder deiner Gruppe hinzu. Die Chat-ID lautet @deinKanal für einen öffentlichen Kanal oder die -100...-Nummer für einen privaten Kanal.
2. Discord: Servereinstellungen > Integrationen > Webhooks > Neuer Webhook > URL kopieren.
3. MetaTrader: Extras > Optionen > Expert Advisors > setze ein Häkchen bei „WebRequest für aufgeführte URL zulassen“ und füge https://api.telegram.org sowie https://discord.com hinzu (drücke nach jeder Eingabe die Eingabetaste).
4. Fügen Sie den Trade Reporter zu einem beliebigen Chart hinzu, fügen Sie den Token, den Chat und den Webhook ein und klicken Sie dann auf „TEST SENDEN“. Wenn Sie die Adressen hinzugefügt haben, während der Trade Reporter bereits lief, laden Sie ihn einmal neu: Klicken Sie auf den Chart, drücken Sie F7 und dann auf „OK“.
EINGABEN
- Telegram: Bot-Token, Chat-IDs (durch Kommas getrennt)
- Discord: Webhook-URL, Anzeigename
- Zu meldende Ereignisse: Eröffnungen, Kursbewegungen (+ Kurslücke in Sekunden), Teilverkäufe, Schlusskurse, ausstehende Aufträge, Screenshot (+ Größe)
- Berichte: täglich, stündlich, wöchentlich
- Datenschutz und Format: Geldmodus, Ticket anzeigen, Kommentar anzeigen, Kopfzeile, Fußzeile
- Filter: Symbole, magische Zahlen
- Panel: Position, Schriftgröße
VERIFIZIERT
Kompiliert mit 0 Fehlern und 0 Warnungen. Keine DLLs.
Selbsttest: 32 von 32 Prüfungen im Strategietester bestanden. Die Prüfungen umfassen:
- P/L auf den Cent genau, Pips, R ab dem ersten Stopp und Haltezeit, alles anhand der Handelshistorie überprüft;
- Trailing-Stop-Aktivität, die als eine einzige Nachricht gesendet wird, und die Filter, die keine Meldungen ausgeben;
- keine wiederholten Nachrichten nach einem Neustart und die Privatsphäremodi zeigen niemals Geldbeträge oder Lots an;
- Berichtssummen, die mit den Transaktionen des Tages übereinstimmen;
- die Wiederholungswarteschlange und die Ratenbegrenzungen;
- die Formate der Telegram- und Discord-Anfragen.
Live auf einem Demokonto getestet: Beiträge mit Chart-Screenshots, die sowohl an Telegram als auch an Discord gesendet wurden.
STRATEGIE-TESTER
WebRequest ist im Tester nicht verfügbar, daher wird dort jeder Beitrag im Journal als TR[tester] ausgegeben. Bei aktivierten „Demo-Trades“ (nur im Tester) werden kleine Demo-Trades eröffnet, verschoben, teilweise geschlossen und geschlossen, sodass Sie jeden Nachrichtentyp mit Ihren eigenen Einstellungen lesen können.
FEHLERBEHEBUNG
- Das Fenster zeigt „WebRequest zulassen...“ an: Fügen Sie beide Adressen unter „Extras > Optionen > Expert Advisors“ (Einrichtungsschritt 3) hinzu und laden Sie den EA anschließend neu (F7 > OK).
- „Token, Chat oder Webhook nicht erkannt“: Überprüfen Sie das Token, stellen Sie sicher, dass der Bot Administrator des Kanals ist, und überprüfen Sie die Chat-ID (private Kanäle beginnen mit -100).
- Bei einigen Trades wird nichts gepostet: Überprüfen Sie die Symbole und die „Magic“-Filter. Manuelle Trades haben den „Magic“-Wert 0.
- Kein Screenshot: MetaTrader kann nur einen geöffneten Chart erfassen, daher werden Screenshots nur für das Symbol des jeweiligen Charts erstellt. Bei mehreren Symbolen fügen Sie eine Kopie pro Symbol-Chart bei, weisen Sie jeder Kopie im Filter ein eigenes Symbol zu und aktivieren Sie die Berichte nur in einer Kopie.
- Bei zwei Kopien mit denselben Filtern wird alles doppelt gepostet. Weisen Sie jeder Kopie unterschiedliche Symbole oder Magic-Nummern zu.
