Artigo interessante!
Os códigos funcionam no MT4?
Os códigos funcionam no MT4?
Sim, experimente.
Experimentei o Telegram_bot_EA no MT4. Ele foi instalado normalmente e eu inseri o token nas configurações. Adicionei o URL: https://api.telegram.org à lista de endereços permitidos. No início, funcionou bem, depois de solicitar 2-3 comandos, o Expert Advisor é automaticamente removido do gráfico devido à falta de memória....

Agradeço aos leitores pelo feedback positivo.
Os primeiros testes conjuntos revelaram erros no código, portanto, publicarei aqui um arquivo com as correções. Ele será atualizado no artigo em breve.
Muito obrigado pelo material. Só tenho uma dúvida: não consigo configurar o envio de mensagens para o canal. O erro é "Bad Request". O token e o nome do canal estão corretos. Não consigo entender qual é o problema.
BadRequest é uma reação ao envio de uma mensagem para um canal privado. Na verdade, os desenvolvedores planejaram originalmente que os bots funcionassem apenas com canais públicos.
Mas você pode trabalhar com canais privados por ID.
O esquema para obter a ID é o seguinte:
- Torne o canal público e defina o nome de usuário para ele.
- Adicione um bot ao canal como administrador.
- Siga o link: https://api.telegram.org/bot[ BOTA TOKEN]/sendMessage?chat_id=@[USERNAME_CHANNEL]&text=test
Depois de clicar no link, a ID do canal será exibida; lembre-se dela.
- Torne o canal privado.
- Envie mensagens via SendMessage() por ID ou assim https://api.telegram.org/bot[ TOKEN_BOTA]/sendMessage?chat_id=[CHANNEL ID]&text=test
A ID do canal não muda com o tempo, portanto, esse esquema é bastante viável.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Como criar bots para Telegram em MQL5 foi publicado:
Este artigo contém instruções passo-a-passo para a criação de bots para o Telegram em MQL5. Esta informação pode ser útil aos usuários que desejam sincronizar o seu robô de negociação a um dispositivo móvel. Existem exemplos de bots no artigo que fornecem sinais de negociação, busca de informações em sites, enviam informações sobre o balanço da conta, cotações e imagens de gráficos ao seu telefone celular.
Um bot especial chamado @BotFather é responsável pelo registro e criação dos bots. Vamos encontrá-lo através do motor de busca. Depois de adicioná-lo à lista de contatos, vamos começar a nos comunicar com ele usando o comando /start. Como resposta ele irá enviar-lhe uma lista de todos os comandos disponíveis, como mostrado na Fig. 1.
Autor: Andrey Voytenko