Telegram to Discord MT4 Bridgr
- Utilità
- Janet Abu Khalil
- Versione: 1.0
- Attivazioni: 10
Telegram to Discord Pro pour MT4
Telegram to Discord Pro est un Expert Advisor passerelle pour MetaTrader 4 qui lit les signaux de trading et les messages de gestion des positions depuis un bot, un canal ou un groupe Telegram, puis les transfère vers votre canal Discord dans un format clair et configurable.
Cet EA est conçu pour les traders, les fournisseurs de signaux, les communautés privées et les utilisateurs de l’automatisation qui souhaitent refléter en temps réel les messages de trading de Telegram vers Discord.
Il peut détecter et transférer des messages tels que Buy, Sell, Close, Breakeven et Partial Close. Il peut également lire les détails du signal comme le symbole, l’entrée, le stop loss, les niveaux de take profit et le texte open TP, puis envoyer les informations vers Discord soit en mode formaté, soit en texte brut.
L’EA prend en charge à la fois les messages Telegram normaux et les publications de canaux Telegram, ce qui le rend adapté aux canaux privés, aux canaux publics, aux groupes et aux flux de travail basés sur des bots.
Pour obtenir de l’aide concernant la configuration de Discord et de Telegram, veuillez lire le guide README.
Ce que fait cet EA
Telegram to Discord Pro se connecte à Telegram à l’aide de votre token de bot et de votre chat ID, vérifie les nouvelles mises à jour toutes les quelques secondes, analyse le texte entrant, détecte le type de signal ou d’instruction et envoie le résultat vers votre canal Discord à l’aide de votre token de bot Discord et de votre channel ID.
L’EA est conçu comme une passerelle de transfert et de formatage. Il n’exécute pas d’ordres. Son rôle est de surveiller les messages Telegram et de les publier sur Discord de manière claire et automatique.
Fonctions principales
- Lit les messages Telegram depuis un chat de bot, un groupe ou un canal
- Prend en charge les mises à jour de messages Telegram et les publications de canaux
- Transfère automatiquement les signaux vers Discord
- Détecte les messages Buy, Sell, Close, Breakeven et Partial Close
- Extrait le symbole, l’entrée, le SL, le TP et le texte TP OPEN des messages
- Prend en charge la sortie formatée et le transfert du texte brut
- Inclut un compact mode pour des messages Discord plus courts
- Inclut en option l’ID du message Telegram, l’horodatage et les informations du chat
- Prend en charge des mots-clés de signaux personnalisés
- Inclut un contrôle d’activation ou de désactivation des logs
- Inclut un panneau visuel sur le graphique
- Inclut une protection par expiration
Note importante de configuration
Pour utiliser cet EA, vous devez autoriser les URL WebRequest requises dans MetaTrader 4.
Allez dans :
Tools -> Options -> Expert Advisors
Activez :
Allow WebRequest for listed URL
Ajoutez ces URL :
https://api.telegram.org
https://discord.com
Paramètres d’entrée
=== Telegram Connection ===
Enable debug logging
Active ou désactive les journaux internes de débogage dans l’onglet Experts.
Mettez false pour une utilisation normale. Mettez true uniquement pour les tests ou le dépannage.
Telegram Bot Token (from BotFather)
Le token de votre bot Telegram. Il est requis pour que l’EA puisse lire les mises à jour Telegram.
Telegram Chat ID / Channel ID / Group ID
Le chat ID source Telegram que l’EA doit surveiller. Il peut s’agir d’un chat privé, d’un groupe ou d’un ID de canal.
Optional Telegram message_thread_id
Champ optionnel réservé aux workflows Telegram thread ou topic. Il est conservé pour la compatibilité.
Poll interval (seconds)
Fréquence à laquelle l’EA vérifie Telegram pour détecter de nouveaux messages.
Des valeurs plus faibles signifient un transfert plus rapide, mais des requêtes plus fréquentes.
Telegram WebRequest timeout ms
Temps d’attente maximal pour les réponses Telegram WebRequest en millisecondes.
=== Signal Parsing ===
Auto symbol from signal
Si true, l’EA essaie de détecter le symbole directement dans le texte du message Telegram.
Default symbol if not in signal
Si aucun symbole n’est trouvé dans le message, ce symbole sera utilisé comme valeur de secours.
Symbol suffix (e.g. m or .i)
Suffixe optionnel ajouté aux symboles détectés. Utile pour les brokers utilisant des symboles comme XAUUSDm.
Symbol prefix
Préfixe optionnel ajouté aux symboles détectés.
Compatibility magic number
Champ de compatibilité conservé à partir de structures d’entrée de type bridge.
Compatibility slippage (points)
Champ de compatibilité conservé à partir de structures d’entrée de type bridge.
=== Compatibility / Formatting ===
fixed_lot | pct_balance | pct_equity
Champ de compatibilité conservé pour la cohérence de la passerelle. Il n’affecte pas le comportement de transfert.
Fixed lot size
Champ de compatibilité conservé.
Risk % of balance/equity
Champ de compatibilité conservé.
Max open positions (compatibility)
Champ de compatibilité conservé.
=== SL / TP Mode ===
signal | fixed | none
Champ de compatibilité conservé pour la structure d’interprétation des signaux.
Fixed SL in pips (if mode=fixed)
Champ de compatibilité conservé.
signal | fixed | trailing | partial | none
Champ de compatibilité conservé.
Fixed TP in pips (if mode=fixed)
Champ de compatibilité conservé.
=== Trailing Stop ===
Compatibility option
Ces paramètres de trailing sont conservés pour la compatibilité avec les structures d’entrée de style copier.
Compatibility option
Niveau d’activation du trailing, conservé pour la compatibilité.
Compatibility option
Distance du trailing, conservée pour la compatibilité.
=== Break-Even ===
Compatibility option
Option d’activation du break-even, conservée pour la compatibilité.
Compatibility option
Niveau d’activation du break-even, conservé pour la compatibilité.
Compatibility option
Décalage du break-even, conservé pour la compatibilité.
=== Partial Close ===
Compatibility option
Option d’activation du partial close, conservée pour la compatibilité.
Compatibility option
Pourcentage du partial close, conservé pour la compatibilité.
=== Filters ===
Max daily loss $ (0=off)
Champ de compatibilité conservé.
Max daily profit target $ (0=off)
Champ de compatibilité conservé.
=== Range Orders (Compatibility) ===
Ces entrées sont conservées pour la compatibilité avec des structures de passerelles de signaux plus larges.
Preserve range mode option
Option de compatibilité pour les range orders.
Preserve range step option
Option de compatibilité pour le range step.
Preserve option
Option de compatibilité pour range cap at max positions.
Preserve option
Option de compatibilité pour range auto step.
Preserve option
Option de compatibilité pour range all TPs.
Preserve option
Option de compatibilité pour range sequential TPs.
=== Multi-TP Orders (Compatibility) ===
Preserve option
Option de compatibilité one order per TP.
Preserve option
Option de compatibilité lot per TP order.
=== Pending Orders (Compatibility) ===
Preserve option
Option de compatibilité pending expiry.
Preserve option
Option de compatibilité close on any TP hit.
=== Symbol Tick Correction ===
Example: XAUUSD=100,US30=10
Champ de compatibilité conservé pour les cartes de correction de tick par symbole.
Example: HK50=0.18,JP225=0.006
Champ de compatibilité conservé pour les cartes de facteurs de devise.
=== Custom Signal Keywords ===
Ces paramètres vous permettent de définir vos propres mots ou expressions pour la détection des signaux. Cela est utile si votre fournisseur Telegram utilise un libellé inhabituel.
Use custom keywords
Si true, l’EA utilise vos listes personnalisées de mots-clés au lieu de la logique de détection intégrée par défaut.
Buy words
Liste séparée par des virgules de mots ou d’expressions qui doivent être traités comme des signaux Buy.
Sell words
Liste séparée par des virgules de mots ou d’expressions qui doivent être traités comme des signaux Sell.
Close words
Liste séparée par des virgules de mots ou d’expressions qui doivent être traités comme des instructions Close.
Breakeven words
Liste séparée par des virgules de mots ou d’expressions qui doivent être traités comme des instructions Breakeven.
Partial words
Liste séparée par des virgules de mots ou d’expressions qui doivent être traités comme des instructions Partial Close.
SL words
Liste séparée par des virgules de mots représentant Stop Loss dans les messages.
TP words
Liste séparée par des virgules de mots représentant Take Profit dans les messages.
Entry words
Liste séparée par des virgules de mots représentant Entry dans les messages.
=== Discord Connection ===
Discord Bot Token
Le token de votre bot Discord. Requis pour envoyer des messages à votre canal Discord.
Discord Channel ID
Le channel ID Discord où les messages transférés seront publiés.
Discord WebRequest timeout ms
Temps d’attente maximal pour les réponses Discord WebRequest en millisecondes.
Send startup message on init
Si true, l’EA envoie un message de confirmation à Discord lorsque l’EA démarre correctement.
Send original Telegram message too
Si true, l’EA envoie également le message Telegram original en plus de la sortie formatée.
=== Discord Formatting ===
Send formatted output
Si true, l’EA envoie un message Discord structuré affichant le symbole, l’action, l’entrée, le SL, le TP et d’autres détails lorsqu’ils sont détectés.
Compact one-block format
Si true, le message Discord sera plus court et plus compact.
Include Telegram chat info
Ajoute le chat ID Telegram au message Discord transféré.
Include Telegram message ID
Ajoute l’ID du message Telegram au message Discord transféré.
Include local time
Ajoute l’heure locale de la plateforme au message Discord transféré.
Include raw detected action
Ajoute le texte d’action détecté en interne, tel que BUY, SELL, CLOSE, BREAKEVEN ou PARTIAL_CLOSE.
Include TP OPEN text
Si le signal contient un texte comme TP OPEN ou OPEN TP, cela peut être affiché dans la sortie Discord.
Include SL/TP modes
Si les valeurs SL ou TP ne sont pas trouvées explicitement, l’EA peut afficher le texte du mode configuré.
Use emoji in Discord text
Option d’affichage de compatibilité pour un style de message alternatif.
=== Bridge Events ===
Ces paramètres vous permettent de décider quels types de messages Telegram doivent être transférés.
Forward new trade messages
Si true, les messages Buy et Sell sont transférés.
Forward close messages
Si true, les messages Close sont transférés.
Forward breakeven messages
Si true, les messages Breakeven sont transférés.
Forward partial close messages
Si true, les messages Partial Close sont transférés.
Comment fonctionne l’EA
1. L’EA se connecte à Telegram à l’aide du token de votre bot.
2. Il vérifie les nouvelles mises à jour à l’aide de votre Telegram chat ou channel ID.
3. Il détecte le type de message et en extrait le contenu.
4. Il identifie l’action telle que Buy, Sell, Close, Breakeven ou Partial Close.
5. Il extrait les champs disponibles comme symbol, entry, SL, TP et message ID.
6. Il envoie le résultat final à votre canal Discord à l’aide de votre bot Discord.
Exemples de messages pris en charge
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
À qui s’adresse ce produit
- les traders qui publient des signaux sur Telegram et veulent les refléter sur Discord
- les communautés de signaux qui utilisent à la fois Telegram et Discord
- les propriétaires de serveurs Discord qui veulent une diffusion automatique des signaux Telegram
- les utilisateurs de l’automatisation qui veulent faire le lien entre les messages de trading sur plusieurs plateformes
Notes
- Cet EA est un outil de passerelle et de transfert de messages
- Il n’exécute pas de trades
- Il nécessite des identifiants valides pour les bots Telegram et Discord
- L’accès du bot Telegram dépend des autorisations correctes du bot dans le chat ou le canal source
- La publication sur Discord dépend des autorisations correctes du bot dans le canal cible
Support et aide à la configuration
Pour obtenir de l’aide concernant la configuration de Discord et de Telegram, veuillez lire le guide README.
