Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Visualizzazioni:
105
Valutazioni:
(7)
Pubblicato:
\MQL5\Include\ \MQL5\Experts\
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Questo modulo Telegram consente di comunicare con Telegram inviando messaggi tramite l'API Telegram Bot.

La funzione SendMessageToTelegram prende:

  1. un messaggio, un ID chat e un token bot come parametri per costruire un payload JSON,
  2. e lo invia tramite una richiesta HTTP POST all'API di Telegram.

Utilizza la funzione WebRequest per effettuare la richiesta, con un timeout di 5000 millisecondi. Se la richiesta ha successo (risposta HTTP 200), viene stampato un messaggio di conferma; altrimenti, viene stampato un messaggio di errore insieme ai dettagli della risposta.

Esempi di applicazione

  • Invio di avvisi di segnale
  • Altre operazioni di comunicazione

Di seguito è riportato un esempio che dimostra come utilizzare il modulo Telegram.mqh in un Expert Advisor (EA). Ho sviluppato un semplice EA di prova che invia un messaggio di saluto a Telegram al momento dell'inizializzazione.

Quando si integra la messaggistica di Telegram in un EA, sono essenziali tre passaggi chiave:

1. Includere il modulo Telegram

  • #include <Telegram.mqh>: Importa il modulo che fornisce la funzione SendMessageToTelegram.

2. Dichiarare le credenziali di Telegram

  • botToken: parametro di input per memorizzare il token del bot Telegram.
  • chatId: Parametro di input per memorizzare l'ID della chat di Telegram.

3. Inviare un messaggio Telegram

  • Definisci messaggio: Crea una stringa di messaggio di saluto.
  • Chiamata di funzione: Utilizzare SendMessageToTelegram(message, chatId, botToken) nella funzione OnInit().
  • Gestione del feedback: Stampare messaggi che indicano il successo o il fallimento in base alla risposta HTTP.

TelegramSendTest

I risultati nel log degli esperti dell'immagine precedente mostrano un tentativo di inviare un messaggio a Telegram, fallito a causa di credenziali errate.



Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/56583

Autoscaling Zigzag Autoscaling Zigzag

Un indicatore a zigzag che utilizza un singolo ingresso per regolare la dimensione del passo e rilevare i cambiamenti di direzione delle onde.

DinapoliObiettivi DinapoliObiettivi

Traduzione dell'indicatore DinapoliTargets in MQL5. Aggiunta della visualizzazione dello zigzag sul grafico.

Consulente esperto su due Trix Consulente esperto su due Trix

L'Expert Advisor utilizza la martingala con un numero limitato di raddoppi.

Bollinger con gli steroidi. Bollinger con gli steroidi.

Consulente esperto "Bollinger on steroids". L'Expert Advisor opera sulla tendenza e utilizza l'indicatore Bollinger Bands.