Авто-Рестарт MetaTrader4 при потере связи


Всем знаком тренькающий звук, который издает терминал Metatrader 4 при потере связи. Через пару секунд, иногда минут, связь восстанавливается и программа продолжает нормальную работу. Но иногда терминал после потери связи «тупит» и помочь может только его перезагрузка. Если вы в этот момент находитесь рядом с компьютером, то все ок. А если у вас на счету работает советник, причем терминал установлен на VPS-сервере, то такая ситуация может привести к большим потерям… Как быть? Как подстраховать себя и свой счет от подобного форс-мажора? Ответ есть.


И называется он MT4 AutoRestart. Этот скрипт предназначен для автоматического перезапуска Metatrader4 при обнаружении проблем со связью, также он способен отсылать уведомления по e-mail. Множество настроек помогут избежать лишних перезагрузок в ситуациях, когда связь восстанавливается сама собой через несколько секунд.

Установка

MT4 AutoRestart выполнен в виде советника, поэтому устанавливается так же как и любой другой торговый эксперт(см. Как установить форекс советник). Прикрепляем советник к графику любой валютной пары, на любом таймфрейме.

Описание настроек MT4 AutoRestart

 Примечание: обратите внимание, что настройки советника можно изменить только в момент установки на график, поэтому чтобы что-то поменять нужно вначале удалить эксперт с графика и прикрепить его заново. 

WarnAfterSeconds — через сколько секунд после потери связи отсылать уведомление и/или перезагружать терминал

SendEmail — вкл\выкл уведомления на почту

RestartMT4OnProblems — вкл\выкл автоматическую перезагрузку MT4 при обнаружении проблем со связью

Множество брокеров производят на выходных профилактические работы, при которых теряется связь терминала с сервером, чтобы лишний раз не делать авто-перезагрузку в период уикендов, мы можем настроить в советнике часы работы нашего брокера(все настройки времени основаны на часах компьютера, на котором установлен терминал, — на время брокера не обращаем внимания):

BrokerOpensOnDayOfWeek — ставим число 0(воскресенье) или 1(понедельник), в зависимости от того в какой день по часам компьютера открывается наш брокер.

BrokerOpensAtHour — час открытия торговли брокера

BrokerOpensAtMinute — минуты открытия торговли брокера (дополнение к часу)

BrokerClosesOnDayOfWeek — ставим число 5 (пятница) или 6 (суббота), в зависимости от того в какой день по часам компьютера закрывается наш брокер.

BrokerClosesAtHour — час закрытия торговли брокера

BrokerClosesAtMinute — минуты закрытия торговли брокера (дополнение к часу)

Также доступны настройки для текста email-уведомлений.

Примечание: для включения уведомлений на почту, нужно заранее настроить их, запустив файл RestartMT4.exe (находится в папке experts\libraries). Поддерживаются почта Gmail и Yahoo.

Скачать MT4 AutoRestart

Скачать советник MT4 AutoRestart

Важно! Нюансы установки в новые билды Metatrader 4

В помощь Трейдеру , , ,
  • Alex

    Спасибо пригодится.

  • спасибо,забераем)

  • спасибо,забераем)

  • Dmitriy Kozirev

    А я уже несколько лет использую скрипт ReConnecter. Помогает…

  • Сергей

    Скрипт может и полезный, но не припоминаю за 3 года, чтобы связь при разрыве не восстанавливалась. Или мне везло? Зачем перегружать весь терминал? Метатрейдер сам найдёт доступный сервер и свяжется с ним. На пример, с советником Growth Bot при перезагрузке терминала, потеряются все открытые ордера. Так что нужно быть очень осторожным с подобными помощниками.
    Это были мысли в слух… если не прав, поправьте, камнями не бейте сильно.
    Павлу огромнейшее спасибо за отличную работу!!!

    • У меня были случаи что связь не восстанавливалась сама.

  • Magvay

    У меня на VPS это случается раза 3 в день.
    Выход — перезагружается Винда каждый час.
    Этот метод намного эффективнее.Взял на вооружение

    • Аноним

      ООО…
      Поделись названием фирмы, чтобы не попасть туда случайно;)

  • Hant82

    Спасибо Павел. Возьму на вооружение, но вообще пользуюсь прекрасной программой nncron, много чего полезного умеет делать.

  • Pingback: ballet dancers by juliana collection()

  • Спасибо Павел:) я тоже вот столкнулся с проблемой в VPS. Подключаю а там терминал висит без связи весь день…сейчас настроил даже почту что сразу приходит смс на мобильник:)

  • А зачем тогда вообще нужен VPS сервис, если терминал должен быть включен всегда?