Discussão do artigo "Como criar bots para Telegram em MQL5" - página 47

 
seyed mohammad reza aalami #:

Olá amigos, uso o código a seguir para enviar uma mensagem ao Telegram. Meu problema é que, em vez de enviar uma mensagem uma vez, ela é enviada várias vezes.

Por favor, me oriente.

Mova seu código de OnTick para OnInit

 
Olá! Como enviar uma mensagem ao abrir, fechar e modificar uma ordem? Alguém pode me dar alguns exemplos, obrigado!
 

Isso é incrível!!! Gostaria de saber se existe uma versão para o MT4?

Parece que só está funcionando no MT5.

Obrigado desde já

 
Burak Tohumcu #:

Isso é incrível!!! Gostaria de saber se existe uma versão para MT4?

Parece que ela só funciona no MT5.

Obrigado desde já

Essa mesma biblioteca funciona no MT4, basta copiar e colar nos arquivos de inclusão do mql4

 

Ok, pessoal,

Há alguém que possa compartilhar o código de trabalho do sinal de compra e venda do MT5 para contas do Telegram?


PS: Para os administradores, por favor, parem de consultar a seção freelance, obrigado :)

 
Olá a todos os queridos amigos
Estou usando o Telegram.mqh no Expert para me comunicar com o Telegram, mas estou tendo problemas

1- Não consigo ler a última mensagem enviada para o canal do Telegram a partir do Expert

2- Consigo ler as mensagens enviadas pelos usuários do grupo, mas não consigo ler as mensagens enviadas por outrosbots do Telegram.

Obrigado por me ajudar em qualquer problema para o qual você saiba a solução
How to create bots for Telegram in MQL5
How to create bots for Telegram in MQL5
  • www.mql5.com
This article contains step-by-step instructions for creating bots for Telegram in MQL5. This information may prove useful for users who wish to synchronize their trading robot with a mobile device. There are samples of bots in the article that provide trading signals, search for information on websites, send information about the account balance, quotes and screenshots of charts to you smart phone.
 
int               GetUpdates()
   {
      if(m_token==NULL)
         return(ERR_TOKEN_ISEMPTY);

      string out;
      string url=StringFormat("%s/bot%s/getUpdates",TELEGRAM_BASE_URL,m_token);
      string params=StringFormat("offset=%d",m_update_id);
      //---
      int res=PostRequest(out,url,params,WEB_TIMEOUT);
      //CJAVal js(NULL,jtUNDEF);
     // se(res==0)
       // Imprimir("");
      if(res==0)
      {
         //Print(out);
         //--- resultado da análise
         CJAVal js(NULL,jtUNDEF);


Aqui o terminal trava toda vez que está no modo de depuração. Em "if(res==0)", pressiono F10 e o terminal trava. Tenho que reiniciar. O valor de res é 0.

Com esses registros no meta-reader:

2022.07.12 10:40:03.212 MQL5 debugger   failed to read string length (00000095 BB7FE075)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read string length (00000095 BB7FE150)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read memory with error 299
2022.07.12 10:40:03.217 MQL5 debugger   failed to read memory (4 bytes from 00000095 BB7FE13C)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read string length (00000095 BB7FE140)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read string length (00000095 BB7FE160)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read memory with error 299
2022.07.12 10:40:03.217 MQL5 debugger   failed to read memory (1 bytes from 00000095 BB7FE0AF)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read memory with error 299
2022.07.12 10:40:03.217 MQL5 debugger   failed to read memory (1 bytes from 00000095 BB7FE0AE)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read memory with error 299
2022.07.12 10:40:03.217 MQL5 debugger   failed to read memory (4 bytes from 00000095 BB7FDFD4)
 
Cuneyt Ates #:

Muito bem, pessoal,

Há alguém que possa compartilhar o código de trabalho do sinal de compra e venda do MT5 para contas do Telegram?


PS: Para os administradores, por favor, parem de consultar a seção freelance, obrigado :)

Olá, o artigo principal fala sobre o que você solicitou. Na verdade, existe um EA chamado Telegram_Signal_EA que faz o que você solicitou.

 

Boa tarde.

O que pode causar esse erro?

{"ok":false, "error_code":409, "description": "Conflito: não é possível usar o método getUpdates enquanto o webhook estiver ativo; use deleteWebhook para excluir o webhook primeiro"}

 
Vasiliy Pushkaryov #:

Boa tarde.

O que pode causar esse erro?

{"ok":false, "error_code":409, "description": "Conflito: não é possível usar o método getUpdates enquanto o webhook estiver ativo; use deleteWebhook para excluir o webhook primeiro"}

https://core.telegram.org/bots/api#deletewebhook precisa fazer isso

Telegram Bot API
  • core.telegram.org
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…