Обсуждение статьи "Создание бота для Telegram на языке MQL5" - страница 47

 
seyed mohammad reza aalami #:

Здравствуйте друзья, я использую следующий код для отправки сообщения в Telegram. Моя проблема в том, что вместо того, чтобы отправить сообщение один раз, оно отправляется несколько раз.

Пожалуйста, помогите мне.

Перенесите код из OnTick в OnInit

 
Привет! Как отправить сообщение при открытии, закрытии и изменении ордера?! Кто-нибудь может дать мне несколько примеров, спасибо!
 

Это потрясающе!!! я хотел бы узнать, есть ли версия для MT4?

похоже, что это работает только на MT5

Заранее спасибо

 
Burak Tohumcu #:

Это потрясающе!!! я хотел бы узнать, есть ли версия для MT4?

Похоже, что это работает только на MT5

Заранее спасибо

Эта же библиотека работает на MT4, просто скопируйте и вставьте в включаемые файлы mql4

 

Хорошо, друзья,

Есть ли кто-нибудь, кто может поделиться рабочим кодом сигнала mt5 buy sell на счета Telegram?


PS: К админам; пожалуйста, прекратите ссылаться на раздел фриланса, спасибо :)

 
Привет всем дорогим друзьям
Я использую Telegram.mqh в Expert для связи с Telegram, но у меня возникли проблемы

1- Я не могу прочитать последнее сообщение, отправленное в Telegram-канал из Expert

2- Я могу читать сообщения, отправленные пользователями в группе, но я не могу читать сообщения, отправленные другимиботами Telegram.

Спасибо за помощь в любой проблеме, решение которой вы знаете.
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)
       //  Print("");
      if(res==0)
      {
         //Print(out);
         //--- parse result
         CJAVal js(NULL,jtUNDEF);


Здесь терминал у меня каждый раз крешится в дебаг режиме. Вот на "if(res==0)" нажимаю F10 и вылетает терминал. Приходится перезапускать. res значение 0.

С такими логами в метаедиторе:

2022.07.12 10:40:03.212 MQL5 debugger   failed to read string length (00000095BB7FE075)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read string length (00000095BB7FE150)
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 00000095BB7FE13C)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read string length (00000095BB7FE140)
2022.07.12 10:40:03.217 MQL5 debugger   failed to read string length (00000095BB7FE160)
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 00000095BB7FE0AF)
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 00000095BB7FE0AE)
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 00000095BB7FDFD4)
 
Cuneyt Ates #:

Хорошо, ребята,

Есть ли кто-нибудь, кто может поделиться рабочим кодом сигнала mt5 buy sell на счета Telegram?


PS: К админам; пожалуйста, прекратите ссылаться на раздел фриланса, спасибо :)

Здравствуйте, в основной статье говорится о том, что вы просили, на самом деле есть советник под названием Telegram_Signal_EA, который делает то, что вы просили

 

Добрый день.

Из-за чего может возникать такая ошибка?

{"ok":false,"error_code":409,"description":"Conflict: can't use getUpdates method while webhook is active; use deleteWebhook to delete the webhook first"}

 
Vasiliy Pushkaryov #:

Добрый день.

Из-за чего может возникать такая ошибка?

{"ok":false,"error_code":409,"description":"Conflict: can't use getUpdates method while webhook is active; use deleteWebhook to delete the webhook first"}

https://core.telegram.org/bots/api#deletewebhook нужно сделать это

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…