Trade Signal To Telegram
- Utilità
- The Anh Bui
- Versione: 1.1
- Aggiornato: 19 aprile 2026
- Attivazioni: 10
TELEGRAM_NOTIFICATION è un'utility che inoltra gli eventi di trading in tempo reale dal terminale MetaTrader 5 a qualsiasi chat, gruppo o canale Telegram. Traccia ogni evento di ordine (apertura, chiusura, modifica, cancellazione) e invia un messaggio formattato in pochi secondi. Può anche generare un report giornaliero di profitti e perdite per una finestra temporale definita dall'utente.
Caratteristiche principali
- Avvisi di apertura per ordini a mercato e pendenti (BUY, SELL, BUY LIMIT, SELL LIMIT, BUY STOP, SELL STOP)
- Avvisi di chiusura con profitto netto, saldo, equity e profitto totale giornaliero
- Avvisi di modifica quando StopLoss, TakeProfit o prezzo di ingresso cambiano, con delta in pip
- Avvisi di cancellazione per ordini pendenti eliminati, distinguendo cancellazione manuale da attivazione
- Report statistico giornaliero inviato a un orario definito, coprendo una finestra definita
- Filtro per MagicID e simbolo
- Fino a 3 tentativi in caso di errore di invio
- Dashboard sul grafico con stato in tempo reale, ultimo evento e ultimo errore
- Supporta topic di gruppi Telegram (thread ID)
- Funziona con qualsiasi broker MT5
Come funziona
Collega l'expert a un singolo grafico. Monitora tutte le posizioni e gli ordini pendenti del conto. Quando rileva un evento, costruisce un messaggio HTML e lo invia tramite WebRequest all'API Telegram Bot. L'expert è un'utility di monitoraggio e non apre né chiude mai operazioni autonomamente.
Configurazione
- Crea un bot Telegram tramite BotFather e copia il bot token.
- Ottieni l'ID della chat, del gruppo o del canale.
- In MetaTrader 5, apri Strumenti - Opzioni - Expert Advisors, attiva Consenti WebRequest e aggiungi l'URL api.telegram.org alla lista.
- Collega l'expert a qualsiasi grafico, inserisci BotToken e ChatID, e attiva gli eventi desiderati.
Parametri di input
Telegram Setup
- BotToken: token ricevuto da BotFather
- ChatID: ID della chat, gruppo o canale destinatario
- ThreadID: ID del topic per gruppi con topic, opzionale
Notification
- NotifyOnOpen: avviso all'apertura di un ordine
- NotifyOnClose: avviso alla chiusura di un ordine
- NotifyOnModify: avviso alla modifica di un ordine
- NotifyDailyStat: report giornaliero di profitti e perdite
- StatSendTime: orario di invio del report, HH:MM nel fuso dell'utente
- StatWindow: finestra temporale del report, HH:MM-HH:MM del giorno precedente
- StatThreadID: ID topic separato per il report giornaliero, opzionale
- WaitForTPSL: trattenere gli avvisi di apertura finché StopLoss e TakeProfit non sono impostati
Modify
- ModifyMinPips: variazione minima in pip per attivare l'avviso di modifica. 0 riporta ogni variazione, un valore superiore filtra il rumore del trailing stop
Filter
- FilterMagicID: 0 per tutti gli ordini, un MagicID specifico per isolare un EA
- FilterSymbol: vuoto per tutti i simboli, un singolo simbolo come EURUSD
Display
- Reference: etichetta personalizzata inclusa in ogni messaggio
- GMTOffset: offset di fuso orario per i tempi visualizzati
Dashboard
- ShowDashboard: mostrare il pannello di stato sul grafico
- DashboardCorner: posizione del pannello
Note
- Collega l'expert a un solo grafico per conto. Istanze multiple produrranno notifiche duplicate.
- WebRequest deve essere abilitato e api.telegram.org deve essere nella lista degli URL consentiti.
- L'expert non apre né chiude alcuna operazione.
