Trade Signal To Telegram
- Utilitaires
-
The Anh Bui
À propos de moi
Bonjour ! Je suis un développeur MQL5 expérimenté, spécialisé dans la création d'utilitaires qui simplifient votre vie de trading.
Ce que je fais de mieux : - Version: 1.1
- Mise à jour: 19 avril 2026
- Activations: 10
TELEGRAM_NOTIFICATION est un utilitaire qui transfère les événements de trading en temps réel depuis votre terminal MetaTrader 5 vers tout chat, groupe ou canal Telegram. Il suit chaque événement d'ordre (ouverture, fermeture, modification, annulation) et envoie un message formaté en quelques secondes. Il peut également générer un rapport quotidien de profits et pertes pour une fenêtre de temps définie par l'utilisateur.
Fonctionnalités principales
- Alertes d'ouverture pour les ordres au marché et en attente (BUY, SELL, BUY LIMIT, SELL LIMIT, BUY STOP, SELL STOP)
- Alertes de fermeture avec profit net, solde, equity et profit total du jour
- Alertes de modification lorsque StopLoss, TakeProfit ou prix d'entrée changent, avec delta en pips
- Alertes d'annulation pour les ordres en attente supprimés, distinguant annulation manuelle et déclenchement
- Rapport statistique quotidien envoyé à une heure définie, couvrant une fenêtre définie
- Filtre par MagicID et symbole
- Jusqu'à 3 tentatives en cas d'échec d'envoi
- Tableau de bord sur le graphique avec statut en direct, dernier événement et dernière erreur
- Prise en charge des sujets de groupes Telegram (thread IDs)
- Fonctionne avec tout broker MT5
Fonctionnement
Attachez l'expert à un seul graphique. Il surveille toutes les positions et les ordres en attente du compte. Lors de la détection d'un événement, il construit un message HTML et l'envoie via WebRequest à l'API Telegram Bot. L'expert est un utilitaire de surveillance et n'ouvre ni ne ferme jamais de transactions de lui-même.
Configuration
- Créez un bot Telegram via BotFather et copiez le bot token.
- Obtenez l'ID de votre chat, groupe ou canal.
- Dans MetaTrader 5, ouvrez Outils - Options - Expert Advisors, activez Autoriser WebRequest et ajoutez l'URL api.telegram.org à la liste.
- Attachez l'expert à n'importe quel graphique, saisissez BotToken et ChatID, et activez les événements souhaités.
Paramètres d'entrée
Telegram Setup
- BotToken: token reçu de BotFather
- ChatID: ID du chat, groupe ou canal destinataire
- ThreadID: ID de sujet pour les groupes à sujets, optionnel
Notification
- NotifyOnOpen: alerte lorsqu'un ordre est ouvert
- NotifyOnClose: alerte lorsqu'un ordre est fermé
- NotifyOnModify: alerte lorsqu'un ordre est modifié
- NotifyDailyStat: rapport quotidien de profits et pertes
- StatSendTime: heure d'envoi du rapport, HH:MM dans le fuseau de l'utilisateur
- StatWindow: fenêtre de temps couverte, HH:MM-HH:MM de la veille
- StatThreadID: ID de sujet distinct pour le rapport quotidien, optionnel
- WaitForTPSL: retenir les alertes d'ouverture jusqu'à ce que StopLoss et TakeProfit soient définis
Modify
- ModifyMinPips: changement minimum en pips pour déclencher l'alerte de modification. 0 signale tout changement, une valeur supérieure filtre le bruit du trailing stop
Filter
- FilterMagicID: 0 pour tous les ordres, un MagicID spécifique pour isoler un EA
- FilterSymbol: vide pour tous les symboles, un seul symbole tel que EURUSD
Display
- Reference: étiquette personnalisée incluse dans chaque message
- GMTOffset: décalage de fuseau horaire pour les heures affichées
Dashboard
- ShowDashboard: afficher le panneau de statut sur le graphique
- DashboardCorner: position du panneau
Remarques
- Attachez l'expert à un seul graphique par compte. Plusieurs instances produiront des notifications en double.
- WebRequest doit être activé et api.telegram.org doit figurer dans la liste des URLs autorisées.
- L'expert n'ouvre ni ne ferme aucune transaction.
