ShamanHand
Наношу добро, причиняю пользу.

 
Уровень 24

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2073



РЕКОМЕНДУЮ



Телеграм-мессенджер

Категорически приветствую!
Андрей, есть ли опыт написания советников-мессенджеров, отправляющих алерты/сигналы в телеграм-канал?
  • +3
  • Просмотров: 3235
  • 23 ноября 2020, 12:34
  • ShamanHand
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
автоматизировать "сборку" из 2-х индюков
Следующая запись в группе  
Советник на движении свечи (продолжение)
22 ноября 2020
24 ноября 2020

Комментарии (31)

+
0
такого опыта нет, но сейчас посмотрю статейки
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 23 ноября 2020, 12:56
+
0
Я уже немного поглядел.
Стандартная библиотека в mql5 есть, в mql4 нет, но есть самописные, коли верить вот этой статье.
Скачал оттуда как библиотеки, так и какие-то советники: yadi.sk/d/3Gq0kCFgH7IsLA?w=1
Достаточно убоги по функционалу, аж передёрнуло. Кому ж такое вообще нужно…
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 23 ноября 2020, 13:18
+
0
Другой вопрос, неясно, на кой вообще нужна библиотека.
Создаёшь канал, создаёшь бота, получаешь их айдишники и далее просто оперируешь ссылкой.
Например, это выглядит так:
https://api.telegram.org/bot1497999569:AAEDedCWxESiLvgxNeyoPvEABh5H1k2evc/sendMessage?chat_id=-1001330655160&text=123456789

Где «123456789» — это текст сообщения, "-1001330655160" — айди канала(чата), «1497999569:AAEDedCWxESiLvgxNeyoPvEABh5H1k2evc» — айди телеграм-бота.
Остальное всё шаблонно.
То есть в принципе-то можно рулить конкантенацией строк.
То есть сращивая ссылку и то, что хочешь отправить в сообщении через WebRequest.
Ну по логике.
Редактирован: 23 ноября 2020, 16:35
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 23 ноября 2020, 13:50
+
0
я еще только вникаю. никогда с телегой дела не имел
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 23 ноября 2020, 14:01
+
0
прочитал что телеграм с 18-го у нас запрещен. попробовал создать аккаунт, смска не пришла
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 23 ноября 2020, 14:15
+
0
Да не, всё норм. Сам сравнительно недавно зарегился.
И по вот таким ссылкам, что я привёл, все мессаги приходят.
Кстати, сейчас, буквально только что, получилось, что советник отправляет сообщение по нажатию кнопки.
И безо всяких библиотек, а именно по конкантенации строк ссылки и того, что нужно отправить.

Мне надо, чтоб ещё и при пересечении уровня отрабатывало, что-то не хочет, сейчас с этим борюсь.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 23 ноября 2020, 14:36
+
+1
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 25 ноября 2020, 19:48
+
0
Отлична работа! Если бы еще решить вопрос с оформлением сообщения, чтобы не просто текстом, то была бы бомба! Добавил строки SL,TP. Не понятно почему он сообщение транслирует 3 раза.
avatar

  9  USDPump Сообщений: 62

  • 26 ноября 2020, 16:06
+
0
Ну слабо представляю, зачем может понадобиться отсылка сообщений с картинками.
В общем-то предполагается, что чаще всего нужны какие-либо обмены сигналами, для которых текстовки вполне достаточно.
Лично мне точно больше ничего не надобно.
Впрочем, задачи могут быть самые разные.
Я выше уже приводил ссылку, вот тут у ребят есть, в отличие от меня и Андрея, пошедших по простому и понятному пути, реализация "MT4-to-Telegram" с какой-то библиотекой, где можно слать скрины.
Но я в этом направлении не копал и, по крайней мере в ближайшее время, не планирую.
Редактирован: 26 ноября 2020, 17:21
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 26 ноября 2020, 17:21
+
0
Не понятно почему он сообщение транслирует 3 раза


цифру 3 и замените на нужное число


   if(k<3)
      ResetLastError();
      res=WebRequest("GET",url,NULL,NULL,5000,post,0,result,headers);
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 26 ноября 2020, 17:24
+
0
Добрый день! Столкнулся с такой проблемой.Советник несколько раз отправляет уведомления в телегу только когда его ставишь на график, после чего от него тишина.И когда компилируешь его он так же несколько раз отправляет, после чего так же тишина.Помогите решить проблему
avatar

  6  rus008 Сообщений: 46

  • 27 ноября 2020, 13:26
+
0
Приветствую!
Ну, собсна, так и задумано в том коде, что приведён в статье Андрея.
Напишите конкретное техзадание, что именно он должен отправлять в телеграм и при каких условиях.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 27 ноября 2020, 13:47
+
0
Я не особо в советниках разбираюсь, но я думаю что нужно в код добавить чтоб он делал проверку ордеров.Закрытие позиций я думаю это не столько важно, а вот ордера которые открываются на графике на котором он установлен, чтоб он отправлял в телегу.
Как пример индикаторы же отправляют уведомления к примеру при пересечении скользящих, вот как то сове дать условие чтоб при новом открытом ордере сразу алерт шел в телегу
avatar

  6  rus008 Сообщений: 46

  • 28 ноября 2020, 13:04
+
0
В том случае, если сделка открывается самим советником, то сделать отправку сообщения совершенно без проблем.
Если же имеется ввиду открытая вручную сделка, то тут подумать надо.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 28 ноября 2020, 13:55
+
0
В том случае, если сделка открывается самим советником, то сделать отправку сообщения совершенно без проблем.

А как это сделать?
у меня есть советник который торгует и я добавил в него уже этот код.

avatar

  6  rus008 Сообщений: 46

  • 28 ноября 2020, 16:22
комментарий был удален 2021-01-09 05:09:08 ShamanHand

комментарий был удален 2021-01-09 05:09:13 ShamanHand

комментарий был удален 2021-01-09 05:09:17 ShamanHand

комментарий был удален 2021-01-09 05:09:20 ShamanHand

комментарий был удален 2021-01-09 05:09:24 ShamanHand

комментарий был удален 2021-01-09 05:09:34 ShamanHand

комментарий был удален 2021-01-09 05:09:38 ShamanHand

комментарий был удален 2021-01-09 05:09:43 ShamanHand

+
0
Жаль, что убрали файлы, «Ничего не найдено
Владелец удалил файлы либо закрыл к ним доступ или в ссылке опечатка.»
Пригодился бы как пример.
Редактирован: 29 ноября 2020, 16:10
avatar

  8  39mail Сообщений: 47 - fenix74

  • 29 ноября 2020, 16:09
+
0
Это был бы не пример, а «пионерка — всем ребятам примерка».
В том смысле, что советник в основе своей идеи наглухо уродский и бессмысленный, аж противно лезть в такое дерьмо было.
Такой пример нафик никому не нужен.
Чуть поздней сваяю что-то более адекватное и отдельным топиком выложу.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 29 ноября 2020, 16:22
+
0
Будем ждать))))
avatar

  6  rus008 Сообщений: 46

  • 16 декабря 2020, 07:35
+
0
Спасибо, что напомнил!
Из головы вылетело.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 16 декабря 2020, 10:52
+
0
Пожалуйста: shamanhand.opentraders.ru/57024.html
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 20 декабря 2020, 22:25
+
0
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 9 января 2021, 05:19
+
0
Добрый день! подскажите какйо код необходимо добавить, чтобы указывался размер лота при открытии пары
avatar

  3  Roberto001 Сообщений: 12 - Robert001

  • 12 декабря 2023, 11:39
+
0
Вы уж извините, но не подсоблю.*???* 
Я сейчас далеко и занят вещами, нисколько не связанными с программированием или трейдингом.*war* 
Уверен, что Андрей (АМ2) сможет помочь, обратитесь к нему.*bildbody* 
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 13 декабря 2023, 13:46

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари