FX Blue Auto-Restart – naudinga programėlė prekiaujantiems Forex robotais

1438750494_15

Sveiki, gerbiamieji prekiautojai! Manau, kiekvienas prekiautojas, kuris rimtai užsiima Forex robotais žino, kad interneto ryšio praradimas terminale Metatrader 4 gali grėsti rimtomis finansinėmis pasekmėmis. Turėti gerą VPS serverį kartais neužtenka – juk terminalas gali prarasti ryšį su brokeriu ir jo neatstatyti.

Šią situaciją padės išspręsti speciali programėlė, sukurta kompanijos FxBlue – Auto Restart. Viskas labai paprasta – jei prapuola ryšys, programa automatiškai perkrauna terminalą MT4 ir išsiunčia Jums pranešimą.

Programėlės funkcijos ir užduotys

programos funkcijos ir uzduotys

Pati programa yra padaryta kaip robotas, tačiau pati neprekiauja, o tik automatiškai atstato ryšį, jei jis nutrūksta terminale MT4. Paprastai sakant, FX Blue kontroliuoja sujungimą tarp terminalo MT4 ir brokerio.

Jei terminale nutrūksta ryšys, MT4 terminalas parodo pranešimą, taip pat galima įjungti automatinį pranešimo išsiuntimą į elektroninį paštą. Robotas taip pat gali būti nustatytas, kad terminalą MT4 perkrauti (dėl ryšio sutrikimų to dažnai prireikia).

Pastaba – jei sujungimas su brokeriu dingo dėl visiško interneto ryšio nebuvimo Jūsų kompiuteryje, savaime aišku, elektroninių laiškų programa išsiųsti negalės. Tokiu būdu, pranešimai elektroniniais laiškais naudingi tuo atveju, kai ryšys dingsta tik su brokeriu.

Įdiegimas

idiegimas fxblue

Programos diegimas susideda iš dviejų dalių:

  • Roboto (.ex4 failas), kuris paleidžiamas per terminalo MT4 grafiką.
  • Vykdančio programos ir DLL, kurie perkrauna terminalą MT4.

Tam, kad įdiegti robotą iškart į keletą terminalų, yra instaliatorius (.EXE failas).

1) Paleidžiame instaliatorių

fxblue autorestart idiegimas

Pasirenkame iš sąrašo reikiamus terminalus, spaudžiame Install (įdiegti).

2) Po sėkmingo įdiegimo pasirodys langas, kad diegimas pavyko.

fx blue install succesful

Spaudžiame Ok. Jeigu MT4 terminalas įjungtas – perkrauname jį.

3) Sujungimo monitoringo paleidimas

Programos paleidimų būtina atsidaryti naują grafiką  (bet kurios valiutų poros) ir su pele nutempti robotą FxBlue Auto Restart iš langelio Navigator.

Pastaba. Tam, kad robotas sektų brokerio ryšį, būtina įjungti opciją „Allow DLL imports“, t.y. visos varnelės turi būti pažymėtos, taip kaip prekiaujant su bet kuriuo robotu:

bendri nustatymai fx blue

Po to, kai programa paleista, ji veiks nuolat, tol, kol patys jos neatjungsite.

Jeigu MT4 išsijungs robotui Fx Blue veikiant, robotas automatiškai perkraus programą ir save.

Paleidus, robotas pradės sekti ryšį tik nuo to momento, kai tik bus gautas pirmasis tikas iš brokerio. Tokiu būdu, jeigu robotas pradės jungtis tuo metu, kai jau ryšys bus prarastas, pranešimo apie tai Jūs jau nebegausite.

Nustatymai

fx blue nustatymai

Pastaba. Roboto parametrų negalima keisti paprastu būdu, spaudžiant dešinį pelės mygtuką ir renkantis Expert Advisors>Properties, todėl, kad robotas veikia nuolatos ir nepertraukiamai, todėl jei norite pakeisti nustatymus, reikia robotą kabinti ant grafiko pakartotinai.

Pranešimų nustatymai

  • WarnAfterSeconds. Sekundžių laukimo kiekis prieš išsiunčiant pranešimą dėl ryšio nutrūkimo. Jei nustatyta nulis (arba minusinis skaičius), pranešimas išsiunčiamas nedelsiant kiekvienąkart, kai tik dingsta ryšys.
  • SendEmail. Jei šis parametras yra nustatytas „true“, robotas išsiųs elektroninį pranešimą, kai bus prarastas ryšys (žinoma, kai jis atsistatys).
  • RestartMT4OnProblems. Jei šis parametras yra nustatytas „true“, robotas bandys perkrauti MT4, kai ryšys su brokeriu nutrūks.

Brokerio laiko nustatymai

Daugelis brokerių savo serverių profilaktiką vykdo savaitgaliais, kai rinkos nedirba. Tam, kad būtų išvengta bereikalingų pranešimų, galima naudoti brokerio laiko parametrus ir užduoti laiko periodą, kai robotas neprivalės kontroliuoti ryšio sutrikimų.

Visi sekantys parametrai yra nustatomi vietiniu laiku, t.y. atitinkamai su Jūsų kompiuterio darbo laiku, o ne su Jūsų brokerio darbo laiku:

  • BrokerOpensOnDayOfWeek. Savaitės diena, kurią brokeris pradeda savo darbą sutinkamai su vietiniu laiku, kur 0 yra sekmadienis ir 6 yra šeštadienis. Paprastai ši reikšmė yra lygi 0 (sekmadienis) arba 1 (pirmadienis).
  • BrokerOpensAtHour. Valanda, kurią brokeris pradeda savo darbą (pavyzdžiui, 23 (bus 11 valanda vakaro).
  • BrokerOpensAtMinute. Minutė, kurią brokeris pradeda savo darbą (paprastai 00)
  • BrokerClosesOnDayOfWeek. Savaitės diena, kurią brokeris baigia savo darbą sutinkamai su vietiniu laiku, kur 0 = sekmadienis ir 6 = šeštadienis. Paprastai ši reikšmė lygi 5 (penktadienis).
  • BrokerClosesAtHour. Valanda, kurią brokeris pradeda baigia darbą (pavyzdžiui, 23 (bus 11 valanda vakaro).
  • BrokerClosesAtMinute. Minutė, kurią brokeris pradeda baigia darbą (paprastai 00)

Kai vietinis laikas, nurodytas nustatymuose, sutaps su rinkos nedarbo valandomis, robotas tokią būseną rodys taip: “[Broker closed – weekend]” , kas reikš, kad  „Brokeris nedirba – poilsio dienos“.

Įspėjamųjų tekstinių pranešimų parametrai

Jūs taip pat galite koreguoti įspėjimo tekstą, kuris bus siunčiamas elektroniniu paštu, naudojant parametrus LostConn_EmailSubject. Yra atskiros nustatymų grupės, naudojamos ryšio praradimo ir atstatymo metu, taip pat atskiri teksto nustatymai, siunčiamo elektroniniu paštu.

Jūs galite naudoti tokius kintamuosius tekste:

Kintamieji Aprašymas
{ACC} Sąskaitos numeris
{LOCALTIME} or {TIME} Jūsų kompiuterio laikas
{BROKERTIME} Jūsų brokerio laikas
{LOSTTIME} Laikas, kai buvo prarastas ryšys, sutinkamai su Jūsų kompiuterio laiku
{COMPANY} Jūsų brokeris
{TERMINALPATH} Terminalo MT4 vieta Jūsų kompiuteryje, pavyzdžiui, C:\Program Files\MT4

Vaizdavimo parametrai

blue fx busena

Roboto darbo metu dešiniajame grafiko kampe yra matoma jo būsena.  Jūs galite keisti spalvą, šriftą naudojant vaizdavimo parametrus StatusFont, StatusFontSize ir StatusFontColor.

Papildomi parametrai

Yra specialus parametras: WaitSecondsBeforeRestart. Jei  RestartMT4OnProblems įjungtas, tai jis palaukia keletą sekundžių  (t.y. kiek nustatyta WarnAfterSeconds), kad išsiųsti pranešimą. Pagal nutylėjimą ši reikšmė lygi 60, ir tai suteikia laiko terminalui MT4 išsiųsti į elektroniniu paštu pranešimą apie ryšio sutrikimą, prieš tai, kol terminalas pradės persikrovimą.

Pranešimai

pranešimai

Ryšio sutrikimo ir perkrovimo metu, programa gali siųsti pranešimus į elektroninį paštą. Jeigu Jūs norite gauti tokius pranešimus, būtina nustatyti informaciją apie savo elektroninį paštą.

Tiesiog paleiskite failą RestartMT4.exe (jis yra kiekvieno terminalo papkėje MQ4/Libraries) ir pasirinkite pašto serverį (veikia tik Gmail ir Yahoo) ir įveskite savo pašto duomenis.

pranešimu išsiuntimas mt4

Rekomenduojama sukonfigūruoti pašto informaciją, nes teoriškai įmanoma situacija, kai terminalas MT4 užsidarys ir nepersikraus. Jeigu Jūs būsite nurodę savo pašto informaciją RestartMT4, tai būsite informuoti apie šią situaciją.

Kai ryšys su brokeriu dingsta ir neatsistato laikotarpyje, kuris nustatytas parametru WarnAfterSeconds, robotas ekrane parodo pranešimą, taip pat išsiunčia pranešimą elektroniniu paštu. Po ryšio atstatymo ekrane pasirodys atitinkamas pranešimas (arba bus atsiųstas elektroniniu paštu).

Perkrovimas

Kaip patikrinti programėle

Paprastai, kad ryšio nutrūkimo problemos būtų atstatytos, užtenka automatinio MT4 perkrovimo. Tačiau, jeigu po perkrovimo MT4 negalės prisijungti prie brokerio, robotas negalės veikti. Kitaip tariant, robotas negalės atlikti jokių veiksmų po perkrovimo, todėl, kad ryšys su brokeriu neatsistatė. Kai tik ryšys bus atstatytas, rankiniu ar automatiniu būdu, robotas vėl pasikraus ir nustatys, kad ryšys buvo prarastas ir atstatytas, po ko išsiųs pranešimą apie ryšio atsistatymą elektroniniu paštu.

Monitoringo nutraukimas

Jūs galite išjungti robotą dviem būdais: tiesiog išjungus grafiką, kuriame robotas dirbo, arba paspaudžiant dešinį pelės mygtuką ir pasirenkant Expert Advisors>Delete.

Atsisiųsti FxBlue Auto-Restart

Mygtukas

Print Friendly, PDF & Email