Configurazione delle notifiche Telegram da MetaTrader 5 per l'Expert Advisor Samurai WIN

Configurazione delle notifiche Telegram da MetaTrader 5 per l'Expert Advisor Samurai WIN

22 сентября 2025, 17:46
Anton Zarubin
0
18

Perché è necessario e come funziona?

L'integrazione di MT5 con Telegram apre nuove opportunità per i trader di gestire e monitorare il mercato da remoto. Potrai:

  • Ricevi notifiche istantanee   sull'attivazione dei segnali di trading, sull'apertura e chiusura delle negoziazioni e sul raggiungimento di determinati livelli da parte del prezzo.

  • Monitorare il lavoro dei consulenti (esperti)   24 ore su 24, 7 giorni su 7, anche senza essere al computer.

  • Condividi informazioni importanti   con una chat privata per trader o partner, con invio automatico di report e screenshot dei grafici.

Questo meccanismo funziona secondo uno schema semplice: un consulente MT5 registra un evento (ad esempio, l'apertura di una transazione) → genera una richiesta HTTP con un messaggio → la richiesta viene inviata al server Telegram → il server Telegram consegna il messaggio al tuo bot → il bot lo inoltra alla chat specificata.

[MT5 Advisor] → [richiesta HTTP] → [Server Telegram] → [bot Telegram] → [Chat Telegram]

Passaggio 1: creare un bot tramite @BotFather

  1. Trova il bot ufficiale: nella ricerca di Telegram, cerca @BotFather (dovrebbe avere un segno di spunta blu: è un bot ufficiale e verificato).

    BotFather

  2. Crea un nuovo bot: avvia una chat con @BotFather ed esegui i comandi /start e /newbot.
  3. Assegna un nome al bot: seguendo le istruzioni di @BotFather, imposta:
    • Nome: il nome visualizzato del tuo bot (ad esempio Samurai WIN).
    • Nome utente: un nome univoco per il bot, che deve terminare con ..._bot (ad esempio Samurai_WIN_real_bot).

      Генерация API

  4. Salva il token API: una volta creato correttamente, @BotFather ti fornirà un token API (ad esempio, 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA). Questo token è la chiave per gestire il tuo bot. Conservalo in un luogo sicuro.
Importante:   Un token è un'informazione riservata, una sorta di "password" per il tuo bot. Non condividerla con nessuno. Un utente malintenzionato che ottiene il token potrà inviare messaggi e controllare il bot per tuo conto.

    Passaggio 2: ottenere un ID chat

    Per consentire al bot di inviare messaggi specifici a te (o a un gruppo), è necessario un identificativo univoco della chat: l'ID chat .

    1. Avvia il bot: trova il tuo bot nella ricerca Telegram tramite il suo nome utente e avvialo cliccando sul pulsante START o inviando il comando /start.

      Chat ID

    2. Effettua una richiesta API: per ottenere l'ID della chat, utilizza il metodo getUpdates dell'API di Telegram. Incolla il seguente URL nella barra degli indirizzi del browser.   https://api.telegram.org/bot {BOT_TOKEN}/getUpdates, sostituendo {BOT_TOKEN} con il token che ti è stato rilasciato: 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA

    Esempio:
    Gettone:   8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA

    Indirizzo:   https://api.telegram.org/bot8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA/getUpdates&nbsp ;

    Se vuoi che il bot invii messaggi non solo a te, ma anche a un canale o gruppo Telegram che hai creato, devi prima rendere il bot amministratore di questo gruppo e poi inviare un messaggio a quel canale o gruppo. Se il canale non è stato creato, il messaggio deve essere inviato al bot.

    Samurai WIN

    Successivamente, utilizzando il collegamento risultante, lo seguiamo nel browser e otteniamo il nostro ID chat: -1003092366614, poiché si tratta di una chat di canale, avrà un segno meno, se il messaggio viene inviato al bot e poi il collegamento viene avviato, l'ID chat sarà senza segno meno.

       Result

    Nota:   Se hai ricevuto la seguente risposta:     {"ok":true,"result":[]} (risultato array vuoto   ) , significa che il bot non ha ricevuto alcun messaggio. Assicurati di aver inviato un messaggio al bot o alla chat e riprova la richiesta.

    Per personalizzare ulteriormente l'integrazione con MQL5, abbiamo ricevuto due parametri:

    1. Token API Bot: emesso da @BotFather   8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA
    2. ID chat: il tuo ID personale o di gruppo   -1003092366614

    Ora puoi utilizzare questi dati nel codice MQL5 per programmare le notifiche dalla piattaforma di trading direttamente alla tua chat Telegram.

    Fase 3:   Abilitazione delle impostazioni in MetaTrader 5

    1. Configurare il terminale: Nel terminale, andare alla scheda Servizio     Impostazione     Consulenti, nella riga "Consenti WebRequest per i seguenti URL:" selezionate la casella e aggiungete l'indirizzo API di Telegram -   https://api.telegram.org

      Sicurezza:   MetaTrader 5 proibisce di default le connessioni internet arbitrarie. Aggiunta di un URL     https://api.telegram.org     L'inserimento nella whitelist consente alla piattaforma di interagire solo con l'API ufficiale di Telegram, il che è una pratica sicura.

    2. Imposta il consulente Samurai WIN: nelle impostazioni del consulente, trova i parametri per Telegram:

      • Abilita le notifiche di Telegram     — tradurre in posizione     VERO   .

      • Token del bot di Telegram     — incolla il token API del tuo bot emesso da @BotFather.   (   8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA)

      • ID chat     - Inserisci il tuo ID personale o di gruppo.   (-1003092366614)


    Enable Telegram

    Ecco fatto! In soli tre passaggi, hai trasformato Telegram in una potente estensione per il tuo terminale di trading. Non dovrai più monitorare costantemente i grafici: sarà il mercato a inviarti avvisi importanti.

    First message

    Abbiamo già ricevuto i primi avvisi di ingresso nelle negoziazioni dal consulente Samurai WIN, insieme a uno screenshot del grafico!

    Vi auguriamo operazioni redditizie e notifiche tempestive!