Блог им. ixorek

Скрипт проверки связи с сервером брокера для MT4

Периодически сталкивался с проблемой отсутствия связи с сервером брокера. Особенно часто это происходило, когда вовремя не обновлял версию терминала MetaTrader 4. Думаешь, что робот на терминале работает, а он не работает, т.к. связь брокер отключил.

Скрипт проверки связи с сервером брокера для MT4

Чтобы не проспать такие моменты, со временем написал небольшой скрипт, который при потери связи с сервером брокера, отправляет вам почту с сообщением «Связь потеряна», а когда связь восстанавливается, снова отправляет сообщение с текстом «Связь восстановлена». Предварительно настройте отправку почтовых сообщений на своем терминале MT4 и запускайте данный скрипт как советника на любом графике.
<br />int First = 0, //переменная для фиксации потери связи один раз
    Second = 15; // переменная для фиксации восстановление связи

int init() 
{ 
   start(); return(0); 
}

int start()
  {
  while ( !IsStopped() )
  {

  if(IsConnected() == 0)  //если нет связи 
    {
     First=First+1;
    }

  if((IsConnected() == 0) && (First==10))  //если нет связи в течении 50 сек
    {
     SendMail("Связь с сервером №1 НЕТУ", "СВЯЗЬ ПОТЕРЯНА ! <a name="cut"></a> !!");
     Second = 0;
    }
    
  if(IsConnected() == 1) 
   {
    Second=Second+1;  // если есть связь
    First=0;
   }
   
  if ((IsConnected() == 1) && (Second==10))  //если связь восстановилась в течении 50 сек
   {
     SendMail("Связь с сервером №1 ЕСТЬ", "СВЯЗЬ ВОССТАНОВЛЕНА !!!");
   }   
   
  Sleep(5000); // задержка 5 секунд (1 сек = 1000 милисек)
  }    
  return(0);

  }

 

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
316
1 комментарий
МетаТрейдер в эпоху ИИ бесполезная прослойка.
avatar

Читайте на SMART-LAB:
Фото
Средние доходности облигаций в зависимости от кредитного рейтинга. От B- до AA+
Средние доходности облигаций в зависимости от кредитного рейтинга (бледные столбцы — доходности без сглаживания). И как они изменились за...
Фото
AUD/USD уходит в контрнаступление: покупатели защищают рубежи
Валютная пара AUD/USD устроила повторный кастинг для покупателей, протестировав плотную область поддержки 0.6880–0.6904. Сюда же удачно подоспела...
Портфель вышел в плюс с начала года. Структура моего портфеля. Пересмотр рейтинга по IMOEX.
Последний раз я писал про свой портфель 3 сентября . С тех пор структура портфеля почти не изменилась, но портфель неплохо вырос в цене. Наиболее...

теги блога AlgoStrateg

....все тэги



UPDONW
Новый дизайн