Telegram to Discord MT5 Bridge
- Utilitys
- Janet Abu Khalil
- Version: 1.0
- Aktivierungen: 10
Telegram to Discord Pro für MT5
Telegram to Discord Pro ist ein Bridge Expert Advisor für MetaTrader 5, der Trading-Signale und Trade-Management-Nachrichten aus einem Telegram-Bot-Chat, Kanal oder einer Gruppe liest und sie anschließend in einem sauberen und konfigurierbaren Format an Ihren Discord-Kanal weiterleitet.
Dieser EA wurde für Trader, Signalanbieter, private Communities und Automatisierungsnutzer entwickelt, die Trading-Nachrichten aus Telegram in Echtzeit nach Discord spiegeln möchten.
Er kann Nachrichten wie Buy, Sell, Close, Breakeven und Partial Close erkennen und weiterleiten. Er kann außerdem Signaldetails wie Symbol, Einstieg, Stop Loss, Take Profit Levels und Open TP Text lesen und die Informationen dann entweder im formatierten Modus oder als Rohtext an Discord senden.
Der EA unterstützt sowohl normale Telegram-Nachrichten als auch Telegram-Kanalbeiträge und eignet sich daher für private Kanäle, öffentliche Kanäle, Gruppen und botbasierte Workflows.
Für Hilfe bei der Einrichtung von Discord und Telegram lesen Sie bitte die README-Anleitung.
Was dieser EA macht
Telegram to Discord Pro verbindet sich mit Telegram über Ihren Bot-Token und Ihre Chat ID, prüft alle paar Sekunden auf neue Updates, analysiert den eingehenden Text, erkennt die Art des Signals oder der Anweisung und sendet das Ergebnis mit Ihrem Discord-Bot-Token und Ihrer Channel ID an Ihren Discord-Kanal.
Der EA ist als Weiterleitungs- und Formatierungs-Bridge konzipiert. Er platziert keine Trades. Sein Zweck besteht darin, Telegram-Nachrichten zu überwachen und sie klar und automatisch in Discord zu veröffentlichen.
Hauptfunktionen
- Liest Telegram-Nachrichten aus Bot-Chat, Gruppe oder Kanal
- Unterstützt Telegram-Nachrichten- und Kanalbeitrags-Updates
- Leitet Signale automatisch an Discord weiter
- Erkennt Buy-, Sell-, Close-, Breakeven- und Partial-Close-Nachrichten
- Extrahiert Symbol, Einstieg, SL, TP und TP OPEN Text aus Nachrichten
- Unterstützt formatierten Output und Rohtext-Weiterleitung
- Enthält compact mode für kürzere Discord-Nachrichten
- Enthält optional Telegram-Nachrichten-ID, Zeitstempel und Chat-Informationen
- Unterstützt benutzerdefinierte Signal-Schlüsselwörter
- Enthält Ein/Aus-Steuerung für Logs
- Enthält ein visuelles Panel auf dem Chart
- Enthält Ablauf-Schutz
Wichtiger Einrichtungshinweis
Um diesen EA zu verwenden, müssen Sie die erforderlichen WebRequest-URLs in MetaTrader 5 zulassen.
Gehen Sie zu:
Tools -> Options -> Expert Advisors
Aktivieren Sie:
Allow WebRequest for listed URL
Fügen Sie diese URLs hinzu:
https://api.telegram.org
https://discord.com
Eingabeeinstellungen
=== Telegram Connection ===
Enable debug logging
Schaltet interne Debug-Logs im Experts-Tab ein oder aus.
Setzen Sie false für den normalen Einsatz. Setzen Sie true nur zum Testen oder zur Fehlersuche.
Telegram Bot Token (from BotFather)
Der Token Ihres Telegram-Bots. Dieser ist erforderlich, damit der EA Updates aus Telegram lesen kann.
Telegram Chat ID / Channel ID / Group ID
Die Telegram-Quell-Chat-ID, die der EA überwachen soll. Dies kann ein privater Chat, eine Gruppe oder eine Kanal-ID sein.
Optional Telegram message_thread_id
Reserviertes optionales Feld für Telegram-Thread- oder Topic-Workflows. Es bleibt aus Kompatibilitätsgründen erhalten.
Poll interval (seconds)
Wie oft der EA Telegram auf neue Nachrichten prüft.
Kleinere Werte bedeuten schnellere Weiterleitung, aber häufigere Anfragen.
Telegram WebRequest timeout ms
Maximale Wartezeit für Telegram-WebRequest-Antworten in Millisekunden.
=== Signal Parsing ===
Auto symbol from signal
Wenn true, versucht der EA, das Symbol direkt aus dem Telegram-Nachrichtentext zu erkennen.
Default symbol if not in signal
Wenn in der Nachricht kein Symbol gefunden wird, wird dieses Symbol als Fallback verwendet.
Symbol suffix (e.g. m or .i)
Optionales Suffix, das an erkannte Symbole angehängt wird. Nützlich für Broker, die Symbole wie XAUUSDm verwenden.
Symbol prefix
Optionales Präfix, das an erkannte Symbole angehängt wird.
Compatibility magic number
Kompatibilitätsfeld, das aus Bridge-artigen Eingabestrukturen beibehalten wurde.
Compatibility slippage (points)
Kompatibilitätsfeld, das aus Bridge-artigen Eingabestrukturen beibehalten wurde.
=== Compatibility / Formatting ===
fixed_lot | pct_balance | pct_equity
Kompatibilitätsfeld, das zur Bridge-Konsistenz beibehalten wurde. Es beeinflusst das Weiterleitungsverhalten nicht.
Fixed lot size
Beibehaltenes Kompatibilitätsfeld.
Risk % of balance/equity
Beibehaltenes Kompatibilitätsfeld.
Max open positions (compatibility)
Beibehaltenes Kompatibilitätsfeld.
=== SL / TP Mode ===
signal | fixed | none
Kompatibilitätsfeld, das für die Signalinterpretationsstruktur beibehalten wurde.
Fixed SL in pips (if mode=fixed)
Beibehaltenes Kompatibilitätsfeld.
signal | fixed | trailing | partial | none
Beibehaltenes Kompatibilitätsfeld.
Fixed TP in pips (if mode=fixed)
Beibehaltenes Kompatibilitätsfeld.
=== Trailing Stop ===
Compatibility option
Diese Trailing-Einstellungen werden aus Kompatibilitätsgründen mit copierartigen Eingabestrukturen beibehalten.
Compatibility option
Trailing-Aktivierungsniveau, aus Kompatibilitätsgründen beibehalten.
Compatibility option
Trailing-Abstand, aus Kompatibilitätsgründen beibehalten.
=== Break-Even ===
Compatibility option
Break-Even-Aktivierungsoption, aus Kompatibilitätsgründen beibehalten.
Compatibility option
Break-Even-Aktivierungsniveau, aus Kompatibilitätsgründen beibehalten.
Compatibility option
Break-Even-Offset, aus Kompatibilitätsgründen beibehalten.
=== Partial Close ===
Compatibility option
Partial-Close-Aktivierungsoption, aus Kompatibilitätsgründen beibehalten.
Compatibility option
Partial-Close-Prozentsatz, aus Kompatibilitätsgründen beibehalten.
=== Filters ===
Max daily loss $ (0=off)
Beibehaltenes Kompatibilitätsfeld.
Max daily profit target $ (0=off)
Beibehaltenes Kompatibilitätsfeld.
=== Range Orders (Compatibility) ===
Diese Eingaben werden aus Kompatibilitätsgründen mit umfassenderen Signal-Bridge-Strukturen beibehalten.
Preserve range mode option
Range-Orders-Kompatibilitätsoption.
Preserve range step option
Range-Step-Kompatibilitätsoption.
Preserve option
Range-cap-at-max-positions-Kompatibilitätsoption.
Preserve option
Range-auto-step-Kompatibilitätsoption.
Preserve option
Range-all-TPs-Kompatibilitätsoption.
Preserve option
Range-sequential-TPs-Kompatibilitätsoption.
=== Multi-TP Orders (Compatibility) ===
Preserve option
One-order-per-TP-Kompatibilitätsoption.
Preserve option
Lot-per-TP-order-Kompatibilitätsoption.
=== Pending Orders (Compatibility) ===
Preserve option
Pending-expiry-Kompatibilitätsoption.
Preserve option
Close-on-any-TP-hit-Kompatibilitätsoption.
=== Symbol Tick Correction ===
Example: XAUUSD=100,US30=10
Kompatibilitätsfeld, das für symbolspezifische Tick-Korrekturzuordnungen beibehalten wurde.
Example: HK50=0.18,JP225=0.006
Kompatibilitätsfeld, das für Währungsfaktorzuordnungen beibehalten wurde.
=== Custom Signal Keywords ===
Mit diesen Einstellungen können Sie eigene Wörter oder Phrasen für die Signalerkennung definieren. Das ist nützlich, wenn Ihr Telegram-Anbieter ungewöhnliche Formulierungen verwendet.
Use custom keywords
Wenn true, verwendet der EA Ihre benutzerdefinierten Schlüsselwortlisten anstelle der integrierten Standard-Erkennungslogik.
Buy words
Kommagetrennte Liste von Wörtern oder Phrasen, die als Buy-Signale behandelt werden sollen.
Sell words
Kommagetrennte Liste von Wörtern oder Phrasen, die als Sell-Signale behandelt werden sollen.
Close words
Kommagetrennte Liste von Wörtern oder Phrasen, die als Close-Anweisungen behandelt werden sollen.
Breakeven words
Kommagetrennte Liste von Wörtern oder Phrasen, die als Breakeven-Anweisungen behandelt werden sollen.
Partial words
Kommagetrennte Liste von Wörtern oder Phrasen, die als Partial-Close-Anweisungen behandelt werden sollen.
SL words
Kommagetrennte Liste von Wörtern, die Stop Loss in Nachrichten darstellen.
TP words
Kommagetrennte Liste von Wörtern, die Take Profit in Nachrichten darstellen.
Entry words
Kommagetrennte Liste von Wörtern, die Entry in Nachrichten darstellen.
=== Discord Connection ===
Discord Bot Token
Der Token Ihres Discord-Bots. Erforderlich, um Nachrichten an Ihren Discord-Kanal zu senden.
Discord Channel ID
Die Discord-Channel-ID, in die weitergeleitete Nachrichten gepostet werden.
Discord WebRequest timeout ms
Maximale Wartezeit für Discord-WebRequest-Antworten in Millisekunden.
Send startup message on init
Wenn true, sendet der EA beim erfolgreichen Start eine Bestätigungsnachricht an Discord.
Send original Telegram message too
Wenn true, sendet der EA zusätzlich zur formatierten Ausgabe auch die ursprüngliche Telegram-Nachricht.
=== Discord Formatting ===
Send formatted output
Wenn true, sendet der EA eine strukturierte Discord-Nachricht mit Symbol, Aktion, Einstieg, SL, TP und weiteren Details, sofern erkannt.
Compact one-block format
Wenn true, ist die Discord-Nachricht kürzer und kompakter.
Include Telegram chat info
Fügt die Telegram-Chat-ID zur weitergeleiteten Discord-Nachricht hinzu.
Include Telegram message ID
Fügt die Telegram-Nachrichten-ID zur weitergeleiteten Discord-Nachricht hinzu.
Include local time
Fügt die lokale Plattformzeit zur weitergeleiteten Discord-Nachricht hinzu.
Include raw detected action
Fügt den intern erkannten Aktionstext hinzu, wie BUY, SELL, CLOSE, BREAKEVEN oder PARTIAL_CLOSE.
Include TP OPEN text
Wenn das Signal Text wie TP OPEN oder OPEN TP enthält, kann dies in der Discord-Ausgabe angezeigt werden.
Include SL/TP modes
Wenn SL- oder TP-Werte nicht explizit gefunden werden, kann der EA den konfigurierten Modustext anzeigen.
Use emoji in Discord text
Kompatibilitätsanzeigeoption für einen alternativen Nachrichtenstil.
=== Bridge Events ===
Mit diesen Einstellungen können Sie festlegen, welche Arten von Telegram-Nachrichten weitergeleitet werden sollen.
Forward new trade messages
Wenn true, werden Buy- und Sell-Nachrichten weitergeleitet.
Forward close messages
Wenn true, werden Close-Nachrichten weitergeleitet.
Forward breakeven messages
Wenn true, werden Breakeven-Nachrichten weitergeleitet.
Forward partial close messages
Wenn true, werden Partial-Close-Nachrichten weitergeleitet.
Wie der EA arbeitet
1. Der EA verbindet sich mit Telegram über Ihren Bot-Token.
2. Er prüft neue Updates anhand Ihrer Telegram chat oder channel ID.
3. Er erkennt den Nachrichtentyp und extrahiert den Inhalt.
4. Er identifiziert die Aktion wie Buy, Sell, Close, Breakeven oder Partial Close.
5. Er extrahiert verfügbare Felder wie symbol, entry, SL, TP und message ID.
6. Er sendet das Endergebnis über Ihren Discord-Bot an Ihren Discord-Kanal.
Beispiele unterstützter Nachrichten
BUY XAUUSD 3350
SL 3340
TP 3360
TP 3370
SELL GOLD NOW 3345
TP 3338
TP 3330
SL 3355
CLOSE GOLD
MOVE SL TO BE
PARTIAL CLOSE XAUUSD
Für wen dieses Produkt geeignet ist
- Trader, die Signale in Telegram veröffentlichen und diese in Discord spiegeln möchten
- Signal-Communities, die sowohl Telegram als auch Discord verwenden
- Discord-Server-Besitzer, die eine automatische Telegram-Signallieferung möchten
- Automatisierungsnutzer, die Trading-Nachrichten zwischen Plattformen verbinden möchten
Hinweise
- Dieser EA ist ein Nachrichten-Bridge- und Weiterleitungstool
- Er führt keine Trades aus
- Er benötigt gültige Telegram- und Discord-Bot-Zugangsdaten
- Der Zugriff des Telegram-Bots hängt von korrekten Bot-Berechtigungen im Quellchat oder -kanal ab
- Das Posten in Discord hängt von korrekten Bot-Berechtigungen im Zielkanal ab
Support und Einrichtungshilfe
Für Hilfe bei der Einrichtung von Discord und Telegram lesen Sie bitte die README-Anleitung.
