Discusión sobre el artículo "Cómo crear un bot para Telegram en el lenguaje MQL5" - página 47

 
seyed mohammad reza aalami #:

Hola amigos, uso el siguiente código para enviar un mensaje a Telegram. Mi problema es que en vez de enviar el mensaje una vez, lo envía varias veces.

Por favor guíenme.

Mueve tu código de OnTick a OnInit

 
Hola, ¿cómo puedo enviar un mensaje cuando abro, cierro o modifico un pedido? ¡¿Puede alguien darme algunos ejemplos, Gracias!
 

esto es increíble!! me preguntaba si hay una versión para MT4?

parece que esto sólo funciona en MT5

Gracias de antemano

 
Burak Tohumcu #:

esto es increíble!! me preguntaba si hay una versión para MT4?

parece que esto sólo funciona en MT5

Gracias de antemano

Esta misma biblioteca funciona en MT4 sólo tienes que copiar y pegar a mql4 incluyen archivos

 

Ok amigos,

¿Hay alguien que pueda compartir el código de trabajo de mt5 comprar vender señal a las cuentas de Telegram?


PS: A los administradores, por favor, deje de referirse a la sección de autónomos, gracias :)

 
Hola a todos queridos amigos
Estoy usando Telegram.mqh en Expert para comunicarme con Telegram pero estoy teniendo problemas

1- No puedo leer el último mensaje enviado al canal de Telegram desde dentro de Expert

2- Puedo leer los mensajes enviados por los usuarios del grupo, pero no puedo leer los mensajes enviados por otrosbots deTelegram.

Gracias por ayudarme en cualquier problema del que conozcáis la solución
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);
     // if(res==0)
       // Imprimir("");
      if(res==0)
      {
         //Imprimir(fuera);
         //--- resultado del análisis
         CJAVal js(NULL,jtUNDEF);


Aquí el terminal se cuelga cada vez en modo debug. En "if(res==0)" pulso F10 y el terminal se bloquea. Tengo que reiniciar. El valor de res es 0.

Con tales registros en el meta-lector:

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 #:

Ok amigos,

¿Hay alguien que pueda compartir el código de trabajo de mt5 comprar vender la señal a las cuentas de Telegram?


PS: A los administradores, por favor, deje de referirse a la sección de autónomos, gracias :)

Hola, el articulo principal habla de lo que has pedido, de hecho hay un EA llamado Telegram_Signal_EA que hace lo que has pedido.

 

Buenas tardes.

¿Qué puede causar este error?

{"ok":false, "error_code":409, "description": "Conflicto: no se puede utilizar el método getUpdates mientras el webhook está activo; utilice deleteWebhook para eliminar primero el webhook"}

 
Vasiliy Pushkaryov #:

Buenas tardes.

¿Qué puede causar este error?

{"ok":false, "error_code":409, "description": "Conflicto: no se puede utilizar el método getUpdates mientras el webhook está activo; utilice deleteWebhook para eliminar primero el webhook"}

https://core.telegram.org/bots/api#deletewebhook necesita hacer esto

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…