Program automatikus újraindítás MetaTrader 4, ha kapcsolat megszakadt

Ilyen esetekben segít egy speciális segédprogramot FxBlue - Automatikus újraindulás terminál, amikor kapcsolat megszakad. Ez egyszerű: ha a kapcsolat megszakad, a segédprogram automatikusan újraindítja a MT4 a helyreállítás. És küld egy értesítést.
Feladatok és hasznossági függvények

Advisor úgy tervezték, hogy automatikusan kapcsolatot törés az MT4 platformon. FX Blue vezérli kapcsolatban MT4 platform a bróker.
Ha nincs kapcsolat a monitor figyelmeztető üzenetet jelenít meg a MT4, és emellett tartalmazza riasztások küldése e-mailben. Tanácsadója úgy is konfigurálható, hogy indítsa újra MT4 programot (mivel a kommunikációs bontások ez a beavatkozás gyakran szükséges).
Megjegyzés. Ha a kapcsolat a bróker miatt elvész a teljes hiánya internetkapcsolat a számítógépen, e-maileket nem lehet elküldeni. Így egy e-mail értesítést csak akkor hasznos olyan esetekben, amikor a kapcsolat megszakad a bróker.

A segédprogram áll a következő összetevőkből:
- Advisor (EA) (.ex4 fájl), hogy fut a chart MT4;
- Futtatható programok és DLL, hogy indítsa újra a MT4 terminál;
Telepíteni tanácsadója több terminál, van egy telepítő EXE-fájlt.
1) Futtasd a telepítőt

Válassza ki a kívánt terminálok, kattintson a Telepítés gombra (beállítani).
2) Megjelenik egy ablak, amely értesíti Önt a sikeres telepítést.

Kattintson az OK gombra. Ha MT4 volt (és) fut, indítsa újra a terminál (ok).
3) Connection Monitoring Run
Az eszköz futtatásához, meg kell nyitni egy új diagramot (bármely devizapár), és húzza tanácsadója Fxblue Automatikus újraindulás Navigator ablak MT4 a grafikonon, vagy kattintson duplán az EA (EA, ha dupla kattintással adunk az aktív táblázatot).
Megjegyzés. Ahhoz Advisor (EA) követve a linkeket a bróker, akkor lehetővé kell tennie a választás „Hagyjuk DLL import”; A program figyelmezteti, hogy ha ez az opció nincs engedélyezve. Ie bélyegezni az összes jelölőnégyzetet ugyanúgy, ahogy azt bármely más tanácsadó:

A rajt után az EA folyamatosan fut amíg le nem állítja.
Ha MT4 shutdown futás közben EA, tanácsadó automatikusan újraindítja a programot, és magukat.
Amikor fut az EA fogja kísérni vegyület csak attól a pillanattól kezdve, amikor az első tick érkezik a bróker. Így, ha az EA kezdődik, abban az időben, amikor a kapcsolat megszakadt, akkor nem kap egy figyelmeztető üzenet.
tanácsos beállítások

Megjegyzés. Tanácsos paraméter módosítható a szokásos módon, a jobb egérgombbal, és válassza Sovetniki-> Tulajdonságok (mert az EA folyamatosan fut, folyamatosan, és nem reagál a piac minden kullancs). Tulajdonságainak módosítása az EA, meg kell hozzá újra a táblázatot.
Advisor öt értesítési beállításait:
- WarnAfterSeconds. Hány másodpercig kell várni, mielőtt megjelenne a felmondás a kapcsolatot. Zero (vagy negatív) kimenetek azonnali értesítést, ha a kapcsolat megszakad.
- SendEmail. Ha ez a paraméter „true” (igaz), az EA küldjön egy e-mail értesítést, ha a kapcsolat megszakad (és amikor helyreáll).
- RestartMT4OnProblems. Ha ez a paraméter „true” (igaz), az EA próbálja újraindítani a MT4, ha a kapcsolat megszakad a bróker.
Paraméterek iroda futásidejű
Sok brókerek karbantartás elvégzésére a saját szerverek zárásakor piacok a hétvégén. Annak érdekében, hogy a visszavonás a felesleges értesítések, akkor lehetőség iroda működési idő és állítsa be az időtartamot, amikor a tanácsadó nem kíséri a kapcsolat állapotát.
Mindezek a paraméterek határozzák meg a helyi idő szerinti időt a számítógép, nem egy futó idejét iroda:
- BrokerOpensOnDayOfWeek. A hét napja, amelyben az iroda megkezdi munkáját összhangban a helyi időt, ahol 0 = vasárnap és 6 = szombaton. Általában ez az érték 0 (vasárnap) vagy 1 (hétfő).
- BrokerOpensAtHour. A nap órája, amelyben az iroda megkezdi munkáját (például 23-11 óráig).
- BrokerOpensAtMinute. Percek órában, amikor a közvetítő kezdi meg működését (általában 00).
- BrokerClosesOnDayOfWeek. A hét napja, amelyben az iroda befejezi munkáját összhangban a helyi időt, ahol 0 = vasárnap és 6 = szombaton. Általában ez az érték 5 (péntek).
- BrokerClosesAtHour. Hour a nap, amelyben a közvetítő kilép (például 22-10 óráig).
- BrokerClosesAtMinute. Perc az óra, amikor a közvetítő kilép (általában 00).
Amikor a helyi idő beállításaiban megadott esik a munkaidőn kívüli, a tanácsadó megjeleníti a status „[Broker zárt - hétvégi]”, ami azt jelenti, „külső iroda idő - hétvégén”.
Paraméterek figyelmeztető szöveges üzenetek
Tudod manipulálni szöveges figyelmeztetéseket, hogy küldjük el e-mailben, a paraméterek LostConn_EmailSubject stb Vannak bizonyos csoportok beállításait idején használt kudarc és a csökkentés a vegyületet, valamint az egyes beállítások szöveget, küldjön egy e-mailt.
Használhatja a következő változókat a szövegben:
Hely MT4 a számítógépen, például C: \ Program Files \ MT4
A működés során a tanácsadó állapotjelző jelenik meg a jobb felső sarokban a chart. Azt is ellenőrzik a betűtípus és a színek segítségével StatusFont megjelenítési lehetőségeket. StatusFontSize és StatusFontColor.
Van egy „dedikált” opciót: WaitSecondsBeforeRestart. Ha RestartMT4OnProblems engedélyezve van, akkor látja, hogy bizonyos számú másodperc közötti kimutatását a probléma (azaz a lejárati időt WarnAfterSeconds), és az idő automatikus újraindítás a terminál MT4. Alapértelmezésben ez az érték 60, ami az idő MT4 terminál küldeni az értesítést hiányában kapcsolatot email mielőtt újraindul.
Működés közben a segédprogram megjeleníti egyszerű bejelentés a jelenlegi állapot a kapcsolat ugyanazon a vonalon. Azt is ellenőrzik a betűtípus és a szín a bejelentés a megjelenítési beállításokat.
értesítés

Újraindítás közben végrehajtható program, amely felelős újraindítani a MT4, akkor küldjön egy e-mail cím megerősítése. Ez egy független kiegészítés által küldött üzenetek e-mail a MT4 a veszteség / hasznosítás miatt a bróker.
Ha szeretné, hogy további e-mail értesítést az újraindítást, a telepítési végrehajtható kell adnia az adatait e-mailben. Csak fuss RestartMT4.exe fájlt (MQL4 / Libraries mappát a terminál adat mappa), és válassza ki az e-mail szerver (Gmail vagy a Yahoo), és adja meg a címet adatokat.

Erősen ajánlott RestartMT4 testre részleteit az e-mail. Mert RestartMT4 elméletileg lehetséges, hogy a MT4 terminál zárva lesz, és nem indul újra. Ha meg információkat e-mail-ben RestartMT4, akkor tájékoztatni kell ezt a helyzetet.
Ha a kapcsolat megszakad, és a bróker nem áll helyre időtartamon belül paraméter által WarnAfterSeconds. EA figyelmeztető üzenetet jelenít meg, és küld egy e-mail értesítést. Miután visszakapcsolás, a kijelzőn megjelenik egy figyelmeztető (és / vagy jön e-mail).
Az EA nem játszik hangok, stb ha a kapcsolat megszakad, ez a függvény a Metatrader.
újraindítás

Általában a probléma megoldása érdekében csökkenteni vegyület a bróker elegendő automatikus újraindítás MT4 terminál. Azonban, ha az újraindítást követően MT4 nem lesz képes csatlakozni a bróker, a tanácsadók nem működnek. Más szóval, a tanácsadó nem lesz képes, hogy további intézkedéseket egy újraindítás után, mert a kapcsolat helyreáll. Miután a kapcsolat helyreállt, kézzel vagy egymástól függetlenül, az EA újra terhelés és megállapította, hogy a vegyület, majd ismét értesítést küld a helyreállítása a kapcsolatot e-mailben.
Akkor megáll a munka tanácsadó két módja van: lezárásával a menetrend, amelyen fut, vagy ha jobb gombbal kattint a grafikonon, és választja Expert Advisors -> Törlés lehetőséget.
Hogyan lehet ellenőrizni segédprogram

Akkor szimulálni a probléma a kapcsolatot annak érdekében, hogy ellenőrizze a helyes működését a program a következő lépéseket követve:
- Push MT4 Eszközök -> Beállítások;
- A Kiszolgáló lapon válassza a „Proxy server”;
- Kattintson a „Proxy” gombra, és töltse ki a 127.0.0.1-et a szerver;
- Kattintson a kapcsolat állapotát ikon a jobb alsó sarokban az ablak és MT4 a felugró menüben válasszon egy másik bróker szerver.
Akkor újra helyreállítani a kapcsolatot a jelölést a „Proxy server”.
Töltse FxBlue Automatikus újraindítás
Úgy vettem észre, néha még a gyakori meghibásodása miatt a bróker. De mindig van a kapcsolat helyreáll. Ugyanakkor nem világos, hogy milyen sokat hiányzott.
Ha a kommunikáció megszakad egy hosszú idő, akkor ez nem lényeges, és a program nem kell egyáltalán. Tedd helyzetek, amikor a kommunikáció nem áll helyre, és egyáltalán csak akkor indul újra MT4. Csak van egy ilyen helyzet nem merült fel, és a kapcsolat mindig megújul és újraindítás nélkül. Köszönöm.
Ez akkor fordul elő, de szerencsére ritka.
Hosszú és becsületes munka baglyok, de az MT4 mindig visszaállítja a kapcsolat szinte azonnal, néhány éven belül, a maximális kommunikáció hiánya - 4 perc, de kösz a régi.