AntonFX89
Антон

 
Уровень 2


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

Рейтинг 2146



РЕКОМЕНДУЮ



Отправка сигналов в телеграмм

Здравствуйте! Прошу написать советник для МТ4, который при появлении буферных стрелок индикатора отправляет соответствующие сообщения «ВВЕРХ» или «ВНИЗ» в канал телеграмма.
PinbarDetector2.mq4 (11 Kb)
PinbarDetector2.mq 4 (0 Kb)
  • 0
  • Просмотров: 2050
  • 27 марта 2023, 08:47
  • AntonFX89
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Советник хедж для mt5
Следующая запись в группе  
Простой советник
26 марта 2023
27 марта 2023

Брокер для ваших роботов, 15 лет на рынке

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

+
0
поручитель есть?
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 27 марта 2023, 18:21
+
0
Нету
avatar

  2  AntonFX89 Автор Сообщений: 10 - Антон

  • 28 марта 2023, 07:35
+
0
Готов быть поручителем.
avatar

  16  ssg Сообщений: 817

  • 28 марта 2023, 10:02
+
0
Спасибо)
avatar

  2  AntonFX89 Автор Сообщений: 10 - Антон

  • 29 марта 2023, 09:03
+
0
*hi* 
avatar

  16  ssg Сообщений: 817

  • 29 марта 2023, 09:34
+
0
на 3-е
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 29 марта 2023, 19:23
комментарий был удален 2023-04-17 08:18:32 AntonFX89

+
0
Наверное забыли((
avatar

  2  AntonFX89 Автор Сообщений: 10 - Антон

  • 2 мая 2023, 16:41
+
0
попробую завтра посмотреть. здесь решение сразу не просматривается. старые материалы надо поднимать и не известно заработает или нет
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 2 мая 2023, 18:00
+
0
готово:


//+------------------------------------------------------------------+
//|                                                       PinBar.mq4 |
//|                                              Copyright 2023, AM2 |
//|                                     https://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2023, AM2"
#property link      "https://www.forexsystems.biz"
#property version   "1.00"
#property strict

//--- Inputs
input string URL="https://api.telegram.org/";
input string CnannelID="1424319433";
input string BotID="1391025599:AAFOpgDWODKtgVcTEQgs8jB65n9UjO9XaMk";

extern string IndName    = "PinbarDetector2";

int k=0;
datetime t=0;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   Comment("");
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   int res=0;
   char post[];
   char result[];
   string headers;

   string text="";
   string url=URL+"bot"+BotID+"/sendMessage?chat_id="+CnannelID+"&text="+text;

   double lim=iCustom(NULL,0,IndName,0,1);
   double tom=iCustom(NULL,0,IndName,1,1);

   bool buy = tom!=EMPTY_VALUE;
   bool sell = lim!=EMPTY_VALUE;

   if(t!=Time[0])
     {
      if(buy)
        {
         text="\n BUY SIGNAL!";
        }
      if(sell)
        {
         text="\n BUY SIGNAL!";
        }
      t=Time[0];
     }

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

      if(res<0)
        {
         Print(url);
         Print("Ошибка в WebRequest. Код ошибки  =",GetLastError());
        }
     }

   Comment("\n lim: ",lim,
           "\n tom: ",tom);
  }
//+------------------------------------------------------------------+

avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 4 мая 2023, 16:39
+
0
не отправляет сигналы((
avatar

  2  AntonFX89 Автор Сообщений: 10 - Антон

  • 4 мая 2023, 22:59
+
0
не отправляет сигналы((


вы мне не даете никаких данных. откуда я могу знать что там у вас
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 6 мая 2023, 20:45
+
0
А какие нужны данные?
avatar

  2  AntonFX89 Автор Сообщений: 10 - Антон

  • 6 мая 2023, 22:54
+
0
А какие нужны данные?

если вам все нужно разжевывать, то с этим не ко мне. на фрилансе такая работа стоит 80+

с человеком который знает чего хочет и как все это работает я могу все обсудить.

в результате теста получил на свой телеграм сообщение:


{"ok":true,"result":{"message_id":2,"from":{"id":6007009741,"is_bot":true,"first_name":"AM2_Bot","username":"CrossmakerBot"},"chat":{"id":5863571114,"first_name":"Andrew","last_name":"Kornishkin","username":"Andrew_Kornishkin","type":"private"},"date":1683454641,"text":"Hello! I am bot!"}}
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 7 мая 2023, 13:22
+
0
что пишет?
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 4 мая 2023, 23:07
+
0
Ничего не пишет(
avatar

  2  AntonFX89 Автор Сообщений: 10 - Антон

  • 5 мая 2023, 23:13
+
0
бота создали к каналу прикрепили?
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 4 мая 2023, 23:08
+
0
Да, конечно.
avatar

  2  AntonFX89 Автор Сообщений: 10 - Антон

  • 5 мая 2023, 23:13
+
0
avatar

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

  • 7 мая 2023, 19:41
+
0
то что раньше работало сейчас не проходит. делал с помощью функции WebRequest() и библиотеки Telegram.mqh.

Телеграм блокирует эти функции. Ручной запрос в адресной строке браузера типа:


https://api.telegram.org/bot1391025599:AAFOpgDWODKtgVcTEQgs8jB65n9UjO9XaMk/sendMessage?chat_id=1424319433&text=Hello!


проходит. Нужен рабочий код, тогда можно будет сделать
Редактирован: 7 мая 2023, 23:34
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 7 мая 2023, 23:33
+
0
Задал вопрос на форум, т.к. у меня нет таких наработок: www.mql5.com/ru/forum/446941
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 8 мая 2023, 00:01
+
0
пересел с Windows 7 на 8 и все заработало
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 8 мая 2023, 09:07

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