Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи
Всеки, който работи сериозно с форекс съветници знаят, че загубата на комуникация Metatrader 4, може да има сериозни финансови загуби. На добър VPS сървър не е достатъчно - в действителност, терминалът може да загуби контакт с брокера, а не да ги възстановите. Само защото софтуерни дефекти.

В такива ситуации ще ви помогне специална програма от FxBlue - автоматичен рестарт терминал, когато връзката се губи. Това е проста: ако връзката се губи, ползата ще се рестартира автоматично на MT4 за нейното възстановяване. И ще ви изпрати уведомление.

Задачи и комунални функции

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

Съветник е предназначена за автоматично свързване при счупване на платформа MT4. FX Blue контролира връзка MT4 платформа с брокер.

Ако няма връзка на монитора показва предупредителен в MT4 и може да включва допълнително да изпраща сигнали до електронна поща. Съветник може да бъде конфигуриран да рестартирате MT4 програма (поради разпадане на комуникацията често се изисква тази намеса).

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

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

Полезността се състои от следните компоненти:

  • Advisor (EA) (.EX4 файл), който работи на диаграмата в МТ4;
  • Изпълними програми и DLL, за рестартиране на терминала MT4;

За да инсталирате съветник на множество терминали, има инсталация, за да EXE файл.

1) стартирайте инсталационната

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

Изберете желаните терминали, щракнете върху бутона Install (да се създаде).

2) Ще се появи прозорец, който Ви уведомява за успешна инсталация.

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

Щракнете върху OK. Ако МТ4 е (а) се изпълнява, рестартиране на терминал (и).

3) Run мониторинг Connection

За да стартирате програмата, трябва да отворите нова графика (всяка валутна двойка) и плъзнете съветник прозорец Fxblue автоматичен рестарт Navigator от MT4 на графиката или кликнете два пъти върху EA (ЗЕ, когато щракнете двукратно се добавя към активната графика).

Забележка. За да Advisor (EA) като се следват връзките към брокера, трябва да се даде възможност на опцията "Разреши импортиране на DLL"; програмата ще ви предупредя, че ако тази опция не е активирана. Т.е. подпечатан всички квадратчета по същия начин, както бихте направили с всеки друг съветник:

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

След началото на ЕА ще работят непрекъснато, докато не го спре.

Ако MT4 изключване по време на движение на EA, съветник ще се рестартира автоматично програмата и себе си.

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

съветници настройки

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

Забележка. Съветник параметри могат да бъдат променяни по обичайния начин, кликнете с десен бутон и изберете Sovetniki-> Имоти (защото EA работи непрекъснато на постоянна основа, и не реагира на всеки пазар, кърлежи). За да промените свойствата на ЗЕ, трябва отново да го добавите към графиката.

Съветник има пет настройки за известяване:

  • WarnAfterSeconds. Брой секунди за изчакване преди показването на предизвестието за прекратяване на връзката. Нулева (или отрицателен) извежда незабавно уведомяване, когато се губи връзката.
  • SendEmail. Ако този параметър е настроен на "истинска" (вярно), EA ще изпрати сигнал за електронна поща, когато връзката се губи (и кога ще бъде възстановено).
  • RestartMT4OnProblems. Ако този параметър е настроен на "истинска" (вярно), EA ще се опита да рестартирате MT4, когато връзката се губи с брокера.

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

Много брокери извършват поддръжка на сървърите си в края на пазарите през уикенда. За да се избегне отнемането на излишните уведомления, можете да използвате времето за работа опции брокер и да зададете период от време, когато съветникът не трябва да следи състоянието на връзката.

Всички тези параметри се определят от местното време в зависимост от времето на вашия компютър, а не да тече от вашия брокер:

  • BrokerOpensOnDayOfWeek. Ден от седмицата, в която брокерът започва своята дейност в съответствие с местното време, където 0 = неделя и 6 = събота. Обикновено, тази стойност е 0 (неделя) или 1 (понеделник).
  • BrokerOpensAtHour. Час на деня, в който брокерът започва своята работа (например 23-11 следобед).
  • BrokerOpensAtMinute. Минути час, когато брокерът започва своята дейност (обикновено 00).
  • BrokerClosesOnDayOfWeek. Ден от седмицата, в която брокерът приключи своята работа в съответствие с местното време, където 0 = неделя и 6 = събота. Обикновено, тази стойност е 5 (петък).
  • BrokerClosesAtHour. Час от деня, в който напуска посредник (например, 22-10 цт).
  • BrokerClosesAtMinute. Минута на часа, когато брокерът се затваря (обикновено 00).

Когато местно време, определен в настройките пада извън работно време, консултантът ще покаже статуса "[Брокер затворен - уикенд]", което означава "извън времето брокер - събота и неделя".

Параметри предупредителни текстови съобщения

Можете да манипулирате текстови сигнали, които ще бъдат изпратени по електронна поща, като се използват параметрите LostConn_EmailSubject т.н. Има определени групи настройки, използвани по време на неуспех и намаляването на съединението, както и индивидуални настройки за текст, изпращане на електронна поща.

Можете да използвате следните променливи в текста:

Местоположение MT4 на вашия компютър, например, C: \ Program Files \ MT4

По време на работа, индикаторът за състоянието на съветник се появява в горния десен ъгъл на графиката. Можете да контролирате шрифт и цвят с помощта на опциите на дисплея StatusFont. StatusFontSize и StatusFontColor.

Има един "специален" вариант: WaitSecondsBeforeRestart. Ако активирани RestartMT4OnProblems, то отбелязва определен брой секунди между откриване на проблема (т.е. WarnAfterSeconds времевите изтичане) и времето на автоматичното рестартиране на терминал MT4. По подразбиране тази стойност е 60, което дава време MT4 терминал, за да изпратите съобщението за липса на връзка имейл, преди да бъде рестартиран.

По време на работа, ползата показва обикновено уведомяване на текущото състояние на връзката на една и съща линия. Можете да контролирате шрифт и цвят на уведомлението, като се използват настройките на дисплея.

известие

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

По време на рестартирането на изпълнима програма, която е отговорна за рестартиране на MT4, може да изпрати потвърждение по електронната поща. Тя е независим допълнение към съобщенията, изпратени по електронна поща на MT4 със загуба / възстановяване се дължи на брокера.

Ако желаете да получите допълнителна нотификация електронна поща за рестарта изпълним настройка трябва да въведете данните на вашата електронна поща. Просто пуснете RestartMT4.exe файл (намира се в MQL4 / Библиотеки папка в терминал за данни) и изберете вашия имейл сървър (Gmail или Yahoo) и въведете адреса на данни.

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

Препоръчително е RestartMT4 персонализирате подробностите за вашата електронна поща. За RestartMT4 теоретично е възможно терминал MT4 ще бъдат затворени и няма да се рестартира. Ако въведете информация за електронна поща в RestartMT4, ще бъдете информирани за тази ситуация.

Когато връзката се губи и брокерът не се възстанови в рамките на срока, определен от параметрите WarnAfterSeconds. EA ще покаже предупреждение и изпраща известие по имейл. След повторно свързване, на дисплея се показва сигнал (и / или идват по електронна поща).

EA не играе звуци и т.н. когато връзката се губи, тази функция поема Metatrader.

рестартиране

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

Обикновено, за да се реши проблема с намаляването на съединение с брокер достатъчно автоматичен рестарт MT4 терминал. Въпреки това, ако след рестарта МТ4 няма да може да се свърже към брокера, съветниците не работят. С други думи, консултантът няма да могат да се вземат по-нататъшни действия и след рестартиране, защото връзката се възстановява. След като връзката е възстановена, ръчно или самостоятелно, EA се зарежда отново и е установено, че съединението присъства отново, а след това да изпратите уведомление за възстановяване на връзката с електронната поща.

Можете да спрете съветник работа по два начина: чрез затваряне на графика по която се движи, или с десния бутон върху графиката и избора Експертни системи -> Изтриване.

Как да проверите полезност

Програма за автоматично рестартиране MetaTrader 4, когато връзката се губи

Можете да симулирате проблемът с връзката, за да се провери правилното функциониране на софтуера, като изпълните следните стъпки:

  • Push в МТ4 Tools -> Options;
  • В раздела сървър, изберете "Използвайте прокси сървър";
  • Кликнете върху бутона "Proxy" и попълнете 127.0.0.1 като сървър;
  • Кликнете върху иконата на състоянието на връзката в долния десен ъгъл на прозореца и MT4 от контекстното меню изберете друг брокер сървър.

Можете отново да възстановите връзката, като премахнете отметката "Използване на прокси сървър".

Изтеглете FxBlue автоматичен рестарт

Прави ми впечатление, понякога дори честата недостатъчност, дължаща се на брокера. Но винаги връзката се възстановява. Въпреки това, не е ясно колко й липсва.
Ако е изгубена комуникацията с по-дълго време, то това не е критично, и програмата не се нуждае от най-малко. Искате да възникнат ситуации, когато комуникацията не е възстановена на всички и само се рестартира MT4. Аз просто имам такава ситуация не възниква и връзката е винаги обновена и без рестартиране. Благодаря.

Това се случва, но за щастие рядко.

Дълъг и честна работа с сови, но MT4 винаги възстановява връзката почти веднага, след няколко години, максималната липсата на комуникация - 4-та минута, но благодаря за Стария.