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

 
Allan Munene Mutiiria #:

Для индикаторов не совсем уверен.

как автор статьи может быть не совсем уверен ?

---

или вы владеете темой, или это туфта откуда-то списанная

 
Ivan Titov #:
Может ли он посылать сигналы от индикаторов на графике?

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

 
Rashid Umarov #:

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

https://www.mql5.com/ru/articles/5337

Можно без приемника.
Многопоточный асинхронный WebRequest на MQL5 своими руками
Многопоточный асинхронный WebRequest на MQL5 своими руками
  • www.mql5.com
В статье рассмотрена библиотека, позволяющая повысить эффективность работы с HTTP-запросами в MQL5. Выполнение WebRequest в неблокирующем режиме реализовано в дополнительных потоках с использованием вспомогательных графиков и экспертов, обмена пользовательскими событиями и чтения разделяемых ресурсов. Исходные коды прилагаются.
 
fxsaber #:

https://www.mql5.com/ru/articles/5337

Можно без приемника.

Не должно быть https://www.mql5.com/ru/docs/network/webrequest

Примечание

Для использования функции WebRequest() следует добавить адреса серверов в список разрешенных URL во вкладке "Советники" окна "Настройки". Порт сервера выбирается автоматически на основе указанного протокола - 80 для "http://" и 443 для "https://".

Функция WebRequest() является синхронной, это означает, что она приостанавливает выполнение программы и ждет ответа от запрашиваемого сервера. Так как задержки при получении ответа на отправленный запрос могут быть большими, то функция запрещена для вызовов из индикаторов, поскольку индикаторы работают в едином потоке, общем для всех индикаторов и графиков на данном символе. Задержка выполнения индикатора на одном из графиков символа может привести к остановке обновления всех графиков по данному символу.

Функцию можно вызывать только из экспертов и скриптов, так как они работают в собственном потоке выполнения. При вызове из индикатора GetLastError() вернет ошибку 4014 – "Системная функция не разрешена для вызова".


Документация по MQL5: Сетевые функции / WebRequest
Документация по MQL5: Сетевые функции / WebRequest
  • www.mql5.com
Отправляет HTTP-запрос на указанный сервер. Существует два варианта функции: 1. Для отправки простых запросов вида "ключ=значение" с...
 
Rashid Umarov #:

Не должно быть https://www.mql5.com/ru/docs/network/webrequest

Видимо, не читали статью. Были примеры даже торгующих индикаторов без приемника.

 
fxsaber #:
Видимо, не читали статью. Были примеры даже торгующих индикаторов без приемника.

"Ну, это наша недоработка "  (c)

 
Rashid Umarov #:

Вы можете получать сигналы от индикатора в советнике, а также отправлять их из советника в Telegram и другие подобные мессенджеры.

Вижу. Ни одного индикатора с графика. Очень жаль.

 
Rashid Umarov #:

"Ну, это наша недоработка "  (c)

недоработка что нет никакого дотупа (ни от советников ни индикаторов) к окну данных, которое по Ctrl-D открывается

видит око да зуб неймёт

там всё есть, но программно этим воспользоваться нельзя

 
Maxim Kuznetsov #:

недоработка что нет никакого дотупа (ни от советников ни индикаторов) к окну данных, которое по Ctrl-D открывается

видит око да зуб неймёт

там всё есть, но программно этим воспользоваться нельзя

Ни в коем случае не подвергаю сомнению ваше утверждение,

но позвольте попросить вас привести пример тех данных,

которые есть в  "окне данных", но к которым нет доступа из индикатора или советника.

 
Aleksandr Slavskii #:

Ни в коем случае не подвергаю сомнению ваше утверждение,

но позвольте попросить вас привести пример тех данных,

которые есть в  "окне данных", но к которым нет доступа из индикатора или советника.

данные буферов индикатора запущенного пользователем.