Telegram to Discord MT5 Bridge
- Utilità
- Janet Abu Khalil
- Versione: 1.0
- Attivazioni: 10
Telegram to Discord Pro per MT5
Telegram to Discord Pro è un Expert Advisor bridge per MetaTrader 5 che legge segnali di trading e messaggi di gestione delle operazioni da un bot, canale o gruppo Telegram e poi li inoltra al tuo canale Discord in un formato pulito e configurabile.
Questo EA è pensato per trader, provider di segnali, community private e utenti di automazione che vogliono rispecchiare in tempo reale i messaggi di trading da Telegram a Discord.
Può rilevare e inoltrare messaggi come Buy, Sell, Close, Breakeven e Partial Close. Può anche leggere dettagli del segnale come simbolo, ingresso, stop loss, livelli di take profit e testo open TP, quindi inviare le informazioni a Discord sia in modalità formattata sia in modalità testo grezzo.
L’EA supporta sia i normali messaggi Telegram sia i post dei canali Telegram, il che lo rende adatto a canali privati, canali pubblici, gruppi e flussi di lavoro basati su bot.
Per assistenza nella configurazione di Discord e Telegram, leggi la guida README.
Cosa fa questo EA
Telegram to Discord Pro si collega a Telegram usando il token del tuo bot e il tuo chat ID, controlla i nuovi aggiornamenti ogni pochi secondi, analizza il testo in arrivo, rileva il tipo di segnale o istruzione e invia il risultato al tuo canale Discord usando il token del tuo bot Discord e il tuo channel ID.
L’EA è progettato come un bridge di inoltro e formattazione. Non esegue operazioni. Il suo scopo è monitorare i messaggi Telegram e pubblicarli su Discord in modo chiaro e automatico.
Funzioni principali
- Legge i messaggi Telegram da chat del bot, gruppo o canale
- Supporta gli aggiornamenti dei messaggi Telegram e dei post dei canali
- Inoltra automaticamente i segnali a Discord
- Rileva messaggi Buy, Sell, Close, Breakeven e Partial Close
- Estrae simbolo, ingresso, SL, TP e testo TP OPEN dai messaggi
- Supporta output formattato e inoltro del testo grezzo
- Include compact mode per messaggi Discord più brevi
- Include facoltativamente ID del messaggio Telegram, timestamp e informazioni della chat
- Supporta parole chiave personalizzate per i segnali
- Include controllo log on o off
- Include pannello visivo sul grafico
- Include protezione di scadenza
Nota importante di configurazione
Per usare questo EA, devi consentire gli URL WebRequest richiesti in MetaTrader 5.
Vai su:
Tools -> Options -> Expert Advisors
Abilita:
Allow WebRequest for listed URL
Aggiungi questi URL:
https://api.telegram.org
https://discord.com
Impostazioni di input
=== Telegram Connection ===
Enable debug logging
Attiva o disattiva i log interni di debug nella scheda Experts.
Imposta false per l’uso normale. Imposta true solo per test o risoluzione dei problemi.
Telegram Bot Token (from BotFather)
Il token del tuo bot Telegram. È necessario affinché l’EA possa leggere gli aggiornamenti da Telegram.
Telegram Chat ID / Channel ID / Group ID
Il chat ID sorgente di Telegram che l’EA deve monitorare. Può essere una chat privata, un gruppo o un ID di canale.
Optional Telegram message_thread_id
Campo opzionale riservato per workflow Telegram thread o topic. È mantenuto per compatibilità.
Poll interval (seconds)
Con quale frequenza l’EA controlla Telegram per nuovi messaggi.
Valori più bassi significano inoltro più rapido, ma richieste più frequenti.
Telegram WebRequest timeout ms
Tempo massimo di attesa per le risposte Telegram WebRequest in millisecondi.
=== Signal Parsing ===
Auto symbol from signal
Se true, l’EA prova a rilevare il simbolo direttamente dal testo del messaggio Telegram.
Default symbol if not in signal
Se non viene trovato alcun simbolo nel messaggio, questo simbolo viene usato come fallback.
Symbol suffix (e.g. m or .i)
Suffisso opzionale aggiunto ai simboli rilevati. Utile per broker che usano simboli come XAUUSDm.
Symbol prefix
Prefisso opzionale aggiunto ai simboli rilevati.
Compatibility magic number
Campo di compatibilità mantenuto da strutture di input di tipo bridge.
Compatibility slippage (points)
Campo di compatibilità mantenuto da strutture di input di tipo bridge.
=== Compatibility / Formatting ===
fixed_lot | pct_balance | pct_equity
Campo di compatibilità mantenuto per coerenza del bridge. Non influisce sul comportamento di inoltro.
Fixed lot size
Campo di compatibilità mantenuto.
Risk % of balance/equity
Campo di compatibilità mantenuto.
Max open positions (compatibility)
Campo di compatibilità mantenuto.
=== SL / TP Mode ===
signal | fixed | none
Campo di compatibilità mantenuto per la struttura di interpretazione del segnale.
Fixed SL in pips (if mode=fixed)
Campo di compatibilità mantenuto.
signal | fixed | trailing | partial | none
Campo di compatibilità mantenuto.
Fixed TP in pips (if mode=fixed)
Campo di compatibilità mantenuto.
=== Trailing Stop ===
Compatibility option
Queste impostazioni trailing sono mantenute per compatibilità con strutture di input in stile copier.
Compatibility option
Livello di attivazione trailing, mantenuto per compatibilità.
Compatibility option
Distanza trailing, mantenuta per compatibilità.
=== Break-Even ===
Compatibility option
Opzione di attivazione break-even, mantenuta per compatibilità.
Compatibility option
Livello di attivazione break-even, mantenuto per compatibilità.
Compatibility option
Offset break-even, mantenuto per compatibilità.
=== Partial Close ===
Compatibility option
Opzione di attivazione partial close, mantenuta per compatibilità.
Compatibility option
Percentuale partial close, mantenuta per compatibilità.
=== Filters ===
Max daily loss $ (0=off)
Campo di compatibilità mantenuto.
Max daily profit target $ (0=off)
Campo di compatibilità mantenuto.
=== Range Orders (Compatibility) ===
Questi input sono mantenuti per compatibilità con strutture bridge di segnali più ampie.
Preserve range mode option
Opzione di compatibilità range orders.
Preserve range step option
Opzione di compatibilità range step.
Preserve option
Opzione di compatibilità range cap at max positions.
Preserve option
Opzione di compatibilità range auto step.
Preserve option
Opzione di compatibilità range all TPs.
Preserve option
Opzione di compatibilità range sequential TPs.
=== Multi-TP Orders (Compatibility) ===
Preserve option
Opzione di compatibilità one order per TP.
Preserve option
Opzione di compatibilità lot per TP order.
=== Pending Orders (Compatibility) ===
Preserve option
Opzione di compatibilità pending expiry.
Preserve option
Opzione di compatibilità close on any TP hit.
=== Symbol Tick Correction ===
Example: XAUUSD=100,US30=10
Campo di compatibilità mantenuto per mappe di correzione tick specifiche per simbolo.
Example: HK50=0.18,JP225=0.006
Campo di compatibilità mantenuto per mappe di fattori di valuta.
=== Custom Signal Keywords ===
Queste impostazioni ti permettono di definire parole o frasi personalizzate per il rilevamento dei segnali. Questo è utile se il tuo provider Telegram usa formulazioni insolite.
Use custom keywords
Se true, l’EA usa le tue liste personalizzate di parole chiave invece della logica di rilevamento integrata predefinita.
Buy words
Elenco separato da virgole di parole o frasi che devono essere trattate come segnali Buy.
Sell words
Elenco separato da virgole di parole o frasi che devono essere trattate come segnali Sell.
Close words
Elenco separato da virgole di parole o frasi che devono essere trattate come istruzioni Close.
Breakeven words
Elenco separato da virgole di parole o frasi che devono essere trattate come istruzioni Breakeven.
Partial words
Elenco separato da virgole di parole o frasi che devono essere trattate come istruzioni Partial Close.
SL words
Elenco separato da virgole di parole che rappresentano Stop Loss nei messaggi.
TP words
Elenco separato da virgole di parole che rappresentano Take Profit nei messaggi.
Entry words
Elenco separato da virgole di parole che rappresentano Entry nei messaggi.
=== Discord Connection ===
Discord Bot Token
Il token del tuo bot Discord. Necessario per inviare messaggi al tuo canale Discord.
Discord Channel ID
Il channel ID Discord dove verranno pubblicati i messaggi inoltrati.
Discord WebRequest timeout ms
Tempo massimo di attesa per le risposte Discord WebRequest in millisecondi.
Send startup message on init
Se true, l’EA invia un messaggio di conferma a Discord quando l’EA si avvia correttamente.
Send original Telegram message too
Se true, l’EA invia anche il messaggio Telegram originale oltre all’output formattato.
=== Discord Formatting ===
Send formatted output
Se true, l’EA invia un messaggio Discord strutturato che mostra simbolo, azione, ingresso, SL, TP e altri dettagli quando rilevati.
Compact one-block format
Se true, il messaggio Discord sarà più corto e più compatto.
Include Telegram chat info
Aggiunge il chat ID Telegram al messaggio Discord inoltrato.
Include Telegram message ID
Aggiunge l’ID del messaggio Telegram al messaggio Discord inoltrato.
Include local time
Aggiunge l’ora locale della piattaforma al messaggio Discord inoltrato.
Include raw detected action
Aggiunge il testo dell’azione rilevata internamente, come BUY, SELL, CLOSE, BREAKEVEN o PARTIAL_CLOSE.
Include TP OPEN text
Se il segnale contiene testo come TP OPEN o OPEN TP, questo può essere mostrato nell’output Discord.
Include SL/TP modes
Se i valori SL o TP non vengono trovati esplicitamente, l’EA può mostrare il testo della modalità configurata.
Use emoji in Discord text
Opzione di visualizzazione di compatibilità per uno stile alternativo dei messaggi.
=== Bridge Events ===
Queste impostazioni ti permettono di decidere quali tipi di messaggi Telegram devono essere inoltrati.
Forward new trade messages
Se true, i messaggi Buy e Sell vengono inoltrati.
Forward close messages
Se true, i messaggi Close vengono inoltrati.
Forward breakeven messages
Se true, i messaggi Breakeven vengono inoltrati.
Forward partial close messages
Se true, i messaggi Partial Close vengono inoltrati.
Come funziona l’EA
1. L’EA si collega a Telegram usando il token del tuo bot.
2. Controlla i nuovi aggiornamenti usando il tuo Telegram chat o channel ID.
3. Rileva il tipo di messaggio ed estrae il contenuto.
4. Identifica l’azione come Buy, Sell, Close, Breakeven o Partial Close.
5. Estrae campi disponibili come symbol, entry, SL, TP e message ID.
6. Invia il risultato finale al tuo canale Discord usando il tuo bot Discord.
Esempi di messaggi supportati
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
Per chi è questo prodotto
- trader che pubblicano segnali su Telegram e vogliono rispecchiarli su Discord
- community di segnali che usano sia Telegram sia Discord
- proprietari di server Discord che vogliono una consegna automatica dei segnali Telegram
- utenti di automazione che vogliono collegare messaggi di trading tra piattaforme
Note
- Questo EA è uno strumento bridge e di inoltro messaggi
- Non esegue operazioni
- Richiede credenziali valide di bot Telegram e Discord
- L’accesso del bot Telegram dipende dai corretti permessi del bot nella chat o nel canale sorgente
- La pubblicazione su Discord dipende dai corretti permessi del bot nel canale di destinazione
Supporto e aiuto per la configurazione
Per assistenza nella configurazione di Discord e Telegram, leggi la guida README.
