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

Aki dolgozik, komolyan forex tanácsadók tudják, hogy a kommunikációs veszteség Metatrader 4 szembe komoly anyagi veszteségeket. Van egy jó VPS szerver nem elég - sőt, a végberendezés veszítsen a bróker, és nem lehet visszaállítani. Csak azért, mert a szoftver hibák.

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.