Обсуждение статьи "MQL5-советник, интегрированный в Telegram (Часть 2): Отправка сигналов из MQL5 в Telegram"

 

Опубликована статья MQL5-советник, интегрированный в Telegram (Часть 2): Отправка сигналов из MQL5 в Telegram:

В этой статье мы создадим MQL5-советник, интегрированный с Telegram, который отправляет в мессенджер сигналы пересечения скользящих средних. Мы подробно опишем процесс генерации торговых сигналов на основе пересечений скользящих средних, реализуем необходимый код на языке MQL5 и обеспечим бесперебойную работу интеграции. В результате мы получим систему, которая отправляет торговые оповещения в реальном времени непосредственно в групповой чат Telegram.

В первой части нашей серии о разработке MQL5-советников, интегрированных с Telegram, мы рассмотрели основные шаги, необходимые для связи MQL5 и Telegram. Первым шагом была настройка самого приложения. После этого мы перешли к коду. Причина такого порядка действий, надеюсь, станет яснее ниже. В результате у нас теперь есть бот, который может получать сообщения, а также программа, которая может их отправлять. Мы также написали простую программу на языке MQL5, демонстрирующую, как отправить сообщение через бота в приложение.

Заложив основу в первой части, мы можем перейти к следующему шагу: передаче торговых сигналов в Telegram с использованием MQL5. Наш новый усовершенствованный советник не только открывает и закрывает сделки на основе заданных условий, но и передает сигнал в групповой чат Telegram, чтобы сообщить нам о совершении сделки. Сами торговые сигналы были немного переработаны, чтобы гарантировать, что информация, которую мы отправляем в Telegram, является максимально ясной и краткой. Наш новый советник лучше справляется с общением в Telegram-группе, чем наша предыдущая версия, и делает это с той же или более высокой скоростью, чем старая версия советника, что означает, что мы можем ожидать получения сигналов практически в реальном времени по мере совершения или закрытия сделок.





Мы будем генерировать и отправлять сигналы на основе известной системы пересечения скользящих средних. Кроме того, если вы помните, в первой части серии у нас было всего одно сообщение, которое могло быть довольно длинным, и если кто-то хотел добавить сегменты к сообщению, это приводило к ошибке. Таким образом, за один раз можно было отправить только одно сообщение, а при наличии дополнительных сегментов, их пришлось бы передавать в разных отдельных сообщениях. Например, сообщения "A buy signal has been generated" (сгенерирован сигнал на покупку) и "Open a buy order" (откройте ордер на покупку) должны иметь форму одного длинного либо двух коротких сообщений. В этой части мы объединим их и изменим сообщение так, чтобы одно сообщение могло содержать несколько текстовых сегментов и символов.

Автор: Allan Munene Mutiiria

 

привет,
как насчет закрытых сделок?

Как советник отправляет уведомления TG?

Я новичок. Спасибо.