Unisciti alla nostra fan page
- Visualizzazioni:
- 105
- Valutazioni:
- Pubblicato:
-
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:
- un messaggio, un ID chat e un token bot come parametri per costruire un payload JSON,
- 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

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

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

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

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