FxBlue Авто Рестарт — программа для автоматической перезагрузки терминала при потере связи

8

программа fxblue auto restart

Любой, кто без шуток трудится с форекс советниками знает, что утрата связи в Metatrader 4 может угрожать важными денежными утратами. Иметь хороший VPS-сервер не хватает, — так как терминал может утратить сообщение с брокером и не вернуть ее. Легко из-за недочётов софта.

В таких обстановках окажет помощь особая утилита от FxBlue — Авто Рестарт терминала при утрата связи. Все легко: в случае если исчезает сообщение, утилита машинально перезагрузит MT4 для его восстановления. И отошлет вам уведомление.

функции и Задачи утилиты

задачи fxblue auto restart

Советник рекомендован  для автовосстановления связи при обрыве для платформы MT4. FX Blue осуществляет контроль соединение платформы MT4 с брокером.

При отсутствии соединения на мониторе в MT4 отображается оповещение и возможно дополнительно включить отправку оповещений по email. Советник кроме этого возможно настроен для перезапуска программы МТ4 (из-за перебоев в связи это вмешательство довольно часто требуется).

Примечание. В случае если соединение с брокером исчезает из-за полного отсутствия подключения к интернету на компьютере, Email отправляться не смогут. Так, оповещение по email полезно лишь в тех случаях, в то время, когда исчезает лишь соединение с брокером.

Установка

установка fxblue авто рестарт

Утилита складывается из следующих частей:

  • Советника (ЕА) (.ex4 файл), что запускается на графике в MT4;
  • Исполняемой программы и DLL, каковые перезапускают терминал МТ4;

Чтобы установить советник сходу в пара терминалов, присутствует установщик в виде EXE-файла.

1) Запускаем установщик

FxBlue screen1

Выбираем необходимые терминалы, жмем кнопку Install (установить).

2) Появляется окно с уведомлением об успешной установке.

FxBlue screen2

Жмем Ок. В случае если MT4 был(и) запущен, перезапускаем терминал(ы).

3) Запуск мониторинга соединения

Для запуска утилиты нужно открыть новый график (любую валютную несколько) и перетащить советник Fxblue Auto Restart из окна Навигатора MT4 на график либо два раза кликнуть по EA (при двойном клике EA добавляется на деятельный график).

Примечание. Чтобы советник (семь дней) смотрел за связью с брокером, вы должны включить опцию «Дать добро импорт DLL»; программа предотвратит вас о том, в случае если эта опция не включена. Т.е. проставляем все галочки равно как и при работе с любым вторым советником:

fxblue screen3

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

В случае если MT4 выключится при трудящемся EA, советник машинально перезапустит программу и себя.

При запуске советник начнет мониторить соединение лишь с того момента, в то время, когда будет взят первый тик от брокера. Так, в случае если EA начинает запускаться в то время, в то время, когда соединение уже пропало, вы не получите дающего предупреждение сообщения.

Настройки советника

Примечание. Параметры советника нельзя изменить в простом порядке, щелкая правой кнопкой мыши и выбирая Советники->Свойства (по причине того, что EA трудится неизменно на постоянной базе, а не отвечает на любой рыночный тик). Дабы поменять свойства EA, вы должны повторно добавить его на график.

Параметры уведомлений

Советник имеет пять параметров уведомления:

  • WarnAfterSeconds. Количество секунд ожидания перед выводом уведомлений о прекращении соединения. Ноль (либо отрицательное число) выводит немедленное оповещение всегда, в то время, когда исчезает соединение.
  • SendEmail. В случае если этот параметр установлен в положение “true” (правильно), ЕА будет отправлять по email уведомление, в то время, когда соединение исчезает (и в то время, когда оно будет восстанавливаться).
  • RestartMT4OnProblems. В случае если этот параметр установлен в положение “true” (правильно), ЕА будет пробовать перезапустить MT4, в то время, когда соединение с брокером исчезает.

Параметры времени работы брокера

Многие брокеры реализовывают обслуживание собственных серверов на протяжении закрытия рынков в выходные дни. Чтобы не было вывода лишних оповещений вы имеете возможность применять параметры времени работы брокера и задать период времени, в то время, когда советник не должен осуществлять контроль состояние соединения.

Все следующие параметры определяются местным временем, в соответствии со временем работы вашего компьютера, а не временем работы вашего брокера:

  • BrokerOpensOnDayOfWeek. Сутки семь дней, в который брокер начинает собственную работу в соответствии с местным временем, где 0 = суббота и 6 = воскресенье. В большинстве случаев это значение равняется 0 (воскресенье) либо 1 (понедельник).
  • BrokerOpensAtHour. Час дня, в который брокер начинает собственную работу (к примеру, 23 для 11 вечера).
  • BrokerOpensAtMinute. 60 секунд часа, в то время, когда брокер начинает собственную работу (в большинстве случаев, 00).
  • BrokerClosesOnDayOfWeek. Сутки семь дней, в который брокер завершает собственную работу в соответствии с местным временем, где 0 = суббота и 6 = воскресенье. В большинстве случаев это значение равняется 5 (пятница).
  • BrokerClosesAtHour. Час дня, в который брокер завершает собственную работу (к примеру, 22 для 10 вечера).
  • BrokerClosesAtMinute. 60 секунд часа, в то время, когда брокер завершает собственную работу (в большинстве случаев, 00).

В то время, когда местное время, указанное в настройках, приходится на нерабочие часы, советник будет отображать состояние “[Broker closed – weekend]”, что означает «нерабочее время брокера – выходные дни».

Параметры дающих предупреждение текстовых сообщений

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

Вы имеете возможность применять следующие переменные в тексте:

Переменная Описание 
{ACC} Номер счета
{LOCALTIME} or {TIME} Время вашего компьютера
{BROKERTIME} Время вашего брокера
{LOSTTIME} Время, в то время, когда была утрачена сообщение, в соответствии со временем вашего компьютера
{COMPANY} Ваш брокер
{TERMINALPATH} Размещение MT4 на вашем компьютере, к примеру, C:\Program Files\MT4

Параметры отображения

На протяжении работы индикатор состояния советника отображается в правом верхнем углу на графике. Вы имеете возможность руководить цветом и шрифтом, применяя для этого параметры отображения StatusFont, StatusFontSize и StatusFontColor.

Дополнительные параметры

Имеется один «специальный» параметр: WaitSecondsBeforeRestart. В случае если RestartMT4OnProblems включен, то он выполняет некое количество секунд между обнаружением неприятности (другими словами временем истечения WarnAfterSeconds) и временем автоматического перезапуска терминала МТ4. По умолчанию это значение равняется 60, что дает время терминалу МТ4 послать по email уведомление об отсутствии соединения, перед тем как он будет перезапущен.

Статус уведомлений

На протяжении работы утилита отображает простое уведомление о текущем состоянии соединения в одной строке. Вы имеете возможность руководить цветом и шрифтом этого уведомления, применяя параметры отображения.

Уведомления

fxblue авто рестарт уведомления

На протяжении перезапуска исполняемая программа, важная за перезапуск MT4, может отправлять по email подтверждение. Это есть независимым дополнением к сообщениям, отправляемым по email из MT4 при пропадании/восстановлении связи с брокером.

Если вы желаете приобретать такие дополнительные уведомления по email о перезапуске, в настройки исполняемой программы нужно ввести данные о вашей email. Легко запустите файл RestartMT4.exe (находится в папке MQL4/Libraries в каталоге данных терминала) и выберите  ваш почтового сервер (лишь gmail либо яху) и введите эти вашей почты.

fxblue screen4

Настоятельно рекомендуется в RestartMT4 настроить данные о вашей email. Для RestartMT4 теоретически вероятно такое, что терминал MT4 закроется и не перезапустится. Если вы укажете данные об email в RestartMT4, вы станете проинформированы о таковой ситуации.

В то время, когда соединение с брокером исчезает и не восстанавливается в течение периода времени, определенного параметром WarnAfterSeconds, ЕА выводит на экран оповещение, и отправляет уведомление по email. По окончании восстановления соединения на дисплее покажется соответствующее оповещение (и/либо придет по email).

ЕА не воспроизводит звуковых сигналов и т.д., в то время, когда исчезает соединение, эту функцию берет на себя Metatrader.

Перезапуск

fxblue авто рестарт перезапуск

В большинстве случаев для решения проблемы восстановления соединения с брокером достаточно автоматического перезапуска терминала MT4. Однако, в случае если по окончании перезагрузки МТ4 не сможет подключиться к брокеру, советники не получат. Иначе говоря советник не сможет принимать каких-либо предстоящих действий по окончании перезагрузки, по причине того, что соединение не возобновилось.

Когда соединение будет восстановлено, вручную либо самостоятельно, ЕА опять загрузится и найдёт, что соединение опять присутствует, по окончании чего пошлёт оповещение о восстановлении соединения по email.

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

Вы имеете возможность остановить работу советника двумя методами: методом закрытия графика, на котором он трудится, либо щелкнув правой кнопкой мыши по графику и выбрав Советники -> Удалить.

Как проверить утилиту

fxblue авто рестарт тест

Вы имеете возможность смоделировать проблему, связанную с соединением, чтобы проверить корректность работы ПО, сделав следующие действия:

  • Нажимаем в MT4 Сервис -> Настройки;
  • На вкладке Сервер установите флажок «Применять прокси-сервер»;
  • Надавите на кнопку “Прокси” и в качестве сервера заполните 127.0.0.1;
  • Надавите на значок статуса соединения в правом нижнем углу окна MT4 и из всплывающего меню выберите второй сервер брокера.

Вы имеете возможность опять вернуть соединение, сняв флажок «Применять прокси-сервер».

Скачать FxBlue Авто Рестарт

Ветка на форуме

С уважением, Власов Павел