Program do automatycznego restartu MetaTrader 4, gdy połączenie zostanie przerwane

Anonim

fxblue Program automatyczny restart Każdy, kto pracuje z doradcami poważnie forex wiedzieć, że utrata komunikacji Metatrader 4 mogą napotkać poważne straty finansowe. Miłego VPS-serwer nie wystarczy - w rzeczywistości, terminal może stracić kontakt z brokerem, a nie aby go przywrócić. Tylko dlatego, wad oprogramowania.

W takich sytuacjach pomoże specjalnego narzędzia z FxBlue - Automatyczny restart terminalu kiedy połączenie zostanie utracone. To proste: jeśli połączenie zostanie utracone, narzędzie automatycznie zrestartować MT4 do jego uzupełnienia. I wyśle powiadomienie.

Zadania i funkcje użytkowe

Zadanie fxblue automatyczny restart

Doradca jest przeznaczony do automatycznego łączenia niszczące dla platformy MT4. FX Niebieski kontroluje połączenia platformę MT4 z brokerem.

Jeśli nie ma połączenia na monitorze wyświetla alert w MT4 i może dodatkowo obejmować wysyłanie powiadomienia na e-mail. Doradca może być również skonfigurowany do ponownego uruchomienia programu MT4 (z powodu awarii komunikacyjnych często jest wymagana interwencja).

Uwaga. Jeśli połączenie z brokerem jest utracone z powodu całkowitego braku połączenia internetowego na komputerze, e-mail nie może zostać wysłana. Zatem powiadomienie e-mail jest użyteczne tylko w przypadkach, gdy połączenie zostanie przerwane z brokerem.

instalacja

Instalacja fxblue automatyczny restart

Narzędzie składa się z następujących składników:

  • Advisor (EA) (plik.ex4), który działa na wykresie w MT4;
  • Wykonywalne programy i biblioteki DLL, aby ponownie uruchomić terminal MT4;

Aby zainstalować Doradcę do wielu terminali, jest instalator EXE pliku.

1) Uruchom instalator

FxBlue screen1

Wybierz żądane terminali, kliknij przycisk Install (ustawić).

2) Pojawi się okno z informacją o pomyślnym zakończeniu instalacji.

FxBlue Screen2

Kliknij przycisk OK. Jeśli MT4 był (i) jest uruchomiony, uruchom terminal (y).

3), połączenie pracy przyrządu

Aby uruchomić narzędzie, należy otworzyć nowy wykres (Dowolna para walutowa) i przeciągnij doradcy Fxblue Auto Restart Navigator okno MT4 na wykresie lub kliknij dwukrotnie na EA (EA po dwukrotnym kliknięciem zostanie dodany do aktywnego wykresu).

Uwaga. Aby Advisor (EA), postępując zgodnie z linków do brokera, należy włączyć opcję „Zezwalaj na import DLL”; program będzie cię ostrzec, że jeśli ta opcja nie jest włączona. Ie wybity wszystkich pól w taki sam sposób, jak w przypadku każdego innego doradcy:

fxblue screen3

Po rozpoczęciu EA będzie pracować w sposób ciągły do momentu jego zatrzymania.

Jeśli MT4 wyłączanie podczas uruchamiania EA, Doradca automatycznie ponownie uruchomić program i siebie.

Kiedy uruchomiony EA będzie monitorować związek dopiero od momentu, gdy pierwszy kleszcz jest odbierany od brokera. Tak więc, jeśli EA rozpoczyna się w momencie, gdy połączenie zostało utracone, nie będzie wyświetlony komunikat ostrzegawczy.

ustawienia radny

Uwaga. Radny parametry mogą być zmieniane w zwykły sposób, klikając prawym przyciskiem myszy i wybierając Sovetniki-> Właściwości (bo EA pracuje ciągle w sposób ciągły, a nie reaguje na każdy kleszcz rynkowej). Aby zmienić właściwości EA, trzeba ponownie dodać do wykresu.

Opcje powiadomień

Doradca ma pięć ustawienia powiadomień:

  • WarnAfterSeconds. Liczba sekund oczekiwania przed wyświetleniem wypowiedzenia połączenia. Zero (lub ujemny) wyprowadza natychmiastowe powiadomienie, gdy połączenie zostanie przerwane.
  • SendEmail. Jeśli ten parametr jest ustawiony na „true” (prawda), EA wyśle alert e-mail, gdy połączenie zostanie przerwane (i kiedy zostanie przywrócony).
  • RestartMT4 OnProblems. Jeśli ten parametr jest ustawiony na „true” (prawda), EA będzie próbował ponownie uruchomić MT4, gdy połączenie zostanie przerwane z brokerem.

Parametry Broker Runtime

Wielu brokerów przeprowadzić konserwację swoich serwerach na zamknięciu rynków na weekend. W celu uniknięcia wycofania nadmiaru zgłoszeń, można użyć czasu pracy opcje pośrednika i ustawić czas, gdy doradca nie powinien monitorować stan połączenia.

Wszystkie te parametry są określone przez czasu lokalnego w zależności od czasu komputera, a nie czas pracy brokera:

  • BrokerOpensOnDayOfWeek. Dzień tygodnia, w którym broker rozpoczyna pracę zgodnie z czasem lokalnym, gdzie 0 oznacza niedzielę i 6 = sobotę. Typowo, wartość ta wynosi 0 (od niedzieli) lub 1 (poniedziałek).
  • BrokerOpensAtHour. Godzina dnia, w którym broker rozpoczyna pracę (na przykład 23 do 11 po południu).
  • BrokerOpensAtMinute. Minut godzin, gdy pośrednik rozpoczyna swoje działanie (zazwyczaj 00).
  • BrokerClosesOnDayOfWeek. Dzień tygodnia, w którym broker kończy prace zgodnie z czasem lokalnym, gdzie 0 oznacza niedzielę i 6 = sobotę. Zazwyczaj wartość ta wynosi 5 (piątek).
  • BrokerClosesAtHour. Godzina dnia, w którym broker zamykany (na przykład 22 do 10 po południu).
  • BrokerClosesAtMinute. Minuty godziny po broker rezygnuje (zwykle 00).

Gdy czas lokalny określony w ustawieniach przypada na godziny wolne od pracy, doradca pokaże status „[Broker zamknięte - weekend]”, co oznacza „poza czasem Broker - weekendy”.

Parametry ostrzegawcze komunikaty tekstowe

Można manipulować powiadomienia tekstowe, które zostaną wysłane na adres e-mail, za pomocą parametrów LostConn_ EmailSubject etc. Istnieją pewne grupy ustawień wykorzystywanych w czasie awarii i redukcji związku, a także indywidualne ustawienia dla tekstu, wyślij e-mail.

Można użyć następujących zmiennych w tekście:

zmienna opis
{} ACC Numer konta
{Localtime} lub {time} Czas na komputerze
{BROKERTIME} Czas broker
{LOSTTIME} Czas, kiedy połączenie zostało utracone, zgodnie z czasem na komputerze
{COMPANY} Twój broker
{TERMINALPATH} Lokalizacja MT4 na komputerze, na przykład C: Program FilesMT4

Opcje wyświetlania

Podczas pracy, pojawia się wskaźnik stanu doradca w prawym górnym rogu wykresu. Można sterować czcionki i koloru, używając ustawienia wyświetlania StatusFont, StatusFontSize i StatusFontColor.

Więcej opcji wyszukiwania

Jest jedno „dedykowany” opcja: WaitSecondsBeforeRestart. Jeśli włączone RestartMT4OnProblems, to obserwuje się pewną liczbę sekund od wykrycia problem (to znaczy, że czas ważności WarnAfterSeconds) i w czasie automatycznego uruchamiania terminala MT4. Domyślnie wartość ta wynosi 60, co daje czas terminala MT4 wysłać zawiadomienie o braku połączenia e-mail, zanim zostanie ponownie uruchomiony.

powiadomienie o stanie

Podczas pracy, narzędzie wyświetla prosty powiadomienie o aktualnym stanie połączenia na tej samej linii. Można sterować czcionki i koloru zgłoszenia, korzystając z ustawień wyświetlania.

ogłoszenie

fxblue powiadomienie automatyczny restart

Podczas ponownego uruchamiania programu wykonywalnego, który jest odpowiedzialny za ponowne uruchomienie MT4, może wysłać potwierdzenie e-mail. Jest to niezależny dodatek do wiadomości przesyłanych za pośrednictwem poczty elektronicznej na MT4 z utratą / odzysku powodu brokera.

Jeśli chcesz otrzymywać dalszych powiadomień e-mail o ponownym uruchomieniu pliku wykonywalnego konfiguracji należy wprowadzić szczegóły swojej poczty e-mail. Wystarczy uruchomić plik RestartMT4.exe (znajdujący się w folderze MQL4 / Libraries w folderze danych terminal) i wybierz serwer e-mail (Gmail lub Yahoo) i podać swoje dane adresowe.

fxblue screen4

Zaleca się, RestartMT4 dostosować szczegóły e-mail. Dla RestartMT4 teoretycznie jest możliwe, że terminal MT4 będzie zamknięty i nie zostanie ponownie uruchomiony. Jeśli wpiszesz informacje o e-mail w RestartMT4, użytkownik zostanie poinformowany o tej sytuacji.

Gdy połączenie z brokerem jest zagubiony i nie mogą zostać przywrócone przez okres czasu określony przez WarnAfterSeconds parametrów, EA wyświetla alarm i wysyła powiadomienie e-mail. Po ponownym połączeniu, na wyświetlaczu pojawia się alert (i / lub przyjść poprzez e-mail).

EA nie odtwarza sygnały dźwiękowe, itd., Są tracone, gdy związek o tej funkcji zakłada Metatrader.

restart

fxblue automatyczny restart restart

Zwykle, aby rozwiązać problem zmniejszania związku z wystarczającą automatycznego ponownego uruchomienia zacisku MT4 maklera. Jednakże, jeśli po ponownym uruchomieniu MT4 nie będzie w stanie połączyć się z maklera, doradcy nie działają. Innymi słowy, doradca nie będzie w stanie podjąć żadnych dalszych działań po restarcie, ponieważ połączenie zostanie wznowione. Gdy połączenie zostanie przywrócone, ręcznie lub niezależnie, EA ponownie ładowane i stwierdzono, że związek jest jeszcze obecny, a następnie wysłać powiadomienie o przywróceniu połączenia z pocztą elektroniczną.

zatrzymać monitoring

Można zatrzymać się z doradcą pracy na dwa sposoby: poprzez zamknięcie harmonogram, na którym działa, lub klikając prawym przyciskiem myszy i wybierając wykres Expert Advisors -> Usuń.

Jak sprawdzić użyteczność

Test fxblue automatyczny restart

Można symulować problemu z połączeniem, w celu sprawdzenia poprawności działania oprogramowania, wykonując następujące kroki:

  • Wciśnij MT4 Narzędzia -> Opcje;
  • Na karcie Server, wybierz opcję „Użyj serwera proxy”;
  • Kliknij na przycisk „Proxy” i wypełnić 127.0.0.1 co serwer;
  • Kliknij na ikonę stanu zasilania w prawym dolnym rogu okna i MT4 z menu podręcznego wybierz inny serwer pośrednika.

można ponownie przywrócić połączenie odznaczając „Użyj serwera proxy”.

Pobierz FxBlue Auto Restart

przycisk do pobrania

Wątek na forum

Z poważaniem, Paweł Własow

TradeLikeaPro.ru