Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut
Oricine lucrează serios cu consilierii forex știu că pierderea de comunicare MetaTrader 4 se pot confrunta cu pierderi financiare grave. Au un bun VPS-server nu este de ajuns - de fapt, terminalul poate pierde legătura cu brokerul și să nu-l restaureze. Doar pentru că defectele software-ului.

În astfel de situații va ajuta un utilitar special de la FxBlue - terminalul Auto Restart atunci când conexiunea este pierdut. Este simplu: în cazul în care conexiunea este pierdut, utilitarul va reporni automat MT4 pentru restaurarea ei. Și vă va trimite o notificare.

Sarcinile și funcțiile de utilitate

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

Consilier este proiectat pentru auto conectarea la rupere pentru platforma MT4. FX albastru controlează conexiunea platforma MT4 cu un broker.

Dacă nu există nici o conexiune pe monitorul afișează o alertă în MT4 și pot include în plus alerte trimiterea la e-mail. Consilier poate fi de asemenea configurat pentru a reporni programul MT4 (din cauza opririlor de comunicare este adesea necesară această intervenție).

Notă. În cazul în care conexiunea la broker se pierde din cauza lipsei complete a unei conexiuni la Internet de pe computer, email-uri nu pot fi trimise. Astfel, o alertă de e-mail este util numai în cazurile în care se pierde conexiunea cu brokerul.

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

Utilitatea constă din următoarele componente:

  • Consilier (EA) (fișier .EX4), care rulează pe diagrama din MT4;
  • programe și DLL executabile, pentru a reporni terminalul MT4;

Pentru a instala consilier la mai multe terminale, există un program de instalare pentru a EXE-fișier.

1) Executați programul de instalare

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

Selectați terminalele dorite, faceți clic pe butonul Install (pentru a seta).

2) Va apărea o fereastră care vă informează despre instalare de succes.

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

Faceți clic pe OK. Dacă MT4 a fost (și) se execută, reporniți terminalul (e).

3) Executare de Monitorizare Conexiune

Pentru a rula utilitarul, trebuie să deschideți o nouă diagramă (orice pereche de monedă) și trageți consilier fereastra Fxblue Auto Restart Navigator MT4 pe diagramă sau dublu-clic pe EA (EA atunci când faceți dublu-clic este adăugată la graficul activ).

Notă. Pentru Consilier (EA), urmând linkurile către broker, ar trebui să activați opțiunea „Permite importul DLL“; programul vă va avertiza că în cazul în care această opțiune nu este activată. Ie stampilat toate casetele de selectare în același mod ca și în cazul oricărui alt consilier:

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

După începerea EA va rula în mod continuu până când îl opriți.

Dacă MT4 oprire în timp ce rulează EA, Advisor va reporni automat programul și ei înșiși.

Atunci când rulează EA va monitoriza compus numai din momentul în care primul căpușa este primit de la broker. Astfel, în cazul în care EA începe să curgă în momentul în care conexiunea a fost pierdut, nu vei primi un mesaj de avertizare.

setări consilier

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

Notă. Parametrii de consilieri pot fi schimbate în mod obișnuit, prin clic dreapta și selectând Sovetniki-> Properties (deoarece EA rulează continuu în mod continuu, și nu răspunde la fiecare tick de piață). Pentru a modifica proprietățile EA, trebuie să re-adăugați-l la diagramă.

Consilier are cinci setări de notificare:

  • WarnAfterSeconds. Numărul de secunde de așteptare înainte de afișarea avizul de terminare a conexiunii. Zero (sau negativ) emite o notificare imediată ori de câte ori se pierde conexiunea.
  • SendEmail. Dacă acest parametru este setat la „true“ (adevărat), EA va trimite o alertă e-mail atunci când conexiunea este pierdută (și când va fi restaurat).
  • RestartMT4OnProblems. Dacă acest parametru este setat la „true“ (adevărat), EA va încerca să reporniți MT4, atunci când conexiunea se pierde cu brokerul.

Parametrii broker de execuție

Mulți brokeri efectuează întreținerea serverelor la închiderea piețelor în week-end. Pentru a evita retragerea de notificări suplimentare, puteți utiliza timpul de operare opțiuni de broker și setați perioada de timp în care consilierul nu ar trebui să monitorizeze starea conexiunii.

Toți acești parametri sunt determinați de ora locală în funcție de momentul computerului, nu un timp de funcționare de brokerul dumneavoastră:

  • BrokerOpensOnDayOfWeek. Ziua săptămânii în care brokerul începe activitatea în conformitate cu ora locală, în cazul în care 0 = duminică și 6 = sâmbătă. De obicei, această valoare este 0 (duminică) sau 1 (luni).
  • BrokerOpensAtHour. Ora zilei, în care brokerul începe activitatea (de exemplu 23 la 11 pm).
  • BrokerOpensAtMinute. Proces-verbal oră atunci când brokerul își începe activitatea (de obicei 00).
  • BrokerClosesOnDayOfWeek. Ziua săptămânii în care brokerul completează activitatea în conformitate cu ora locală, în cazul în care 0 = duminică și 6 = sâmbătă. De obicei, această valoare este de 5 (vineri).
  • BrokerClosesAtHour. Ora zilei, în care brokerul se închide (de exemplu 22 la 10 seara).
  • BrokerClosesAtMinute. Minutul din oră în cazul în care brokerul se închide (de obicei 00).

În cazul în care ora locală specificat în setările cade pe ore nelucrătoare, consilierul va afișa starea „[Broker închis - week-end]“, ceea ce înseamnă că „în afara timpului - broker de week-end“.

Parametrii de avertizare mesaje text

Puteți manipula alerte text care vor fi trimise prin e-mail, utilizând parametrii LostConn_EmailSubject etc. Există anumite grupuri de setări utilizate la momentul eșecului și reducerea compusului, precum și setări individuale pentru text, trimite un e-mail.

Puteți utiliza următoarele variabile în text:

Locație MT4 pe computer, de exemplu, C: \ Program Files \ MT4

În timpul funcționării, indicatorul de stare consilier apare în colțul din dreapta sus al graficului. Aveți posibilitatea de a controla fontul și culoarea utilizând opțiunile de afișare StatusFont. StatusFontSize și StatusFontColor.

Există un „dedicat“ opțiune: WaitSecondsBeforeRestart. Dacă RestartMT4OnProblems activată, atunci observă un anumit număr de secunde între detectarea problemei (adică, WarnAfterSeconds timp de expirare) și timpul de repornire automată a MT4 terminalului. În mod implicit, această valoare este de 60, care dă timpul MT4 terminal pentru a transmite anunțul de lipsa conexiunii de e-mail înainte de a fi repornit.

În timpul funcționării, utilitarul afișează o notificare simplă a stadiului actual al conexiunii pe aceeași linie. Puteți controla fontul și culoarea notificării, folosind setările de afișare.

anunț

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

În timpul repornirea programului executabil, care este responsabil pentru repornirea MT4, poate trimite o confirmare prin e-mail. Este un supliment independent la mesajele transmise prin e-mail a MT4 cu pierderea / recuperare ca urmare a brokerului.

Dacă doriți să primiți în continuare notificare prin e-mail cu privire la repornire, executabil de instalare trebuie să introduceți detaliile dvs. de e-mail. Trebuie doar să rulați fișierul RestartMT4.exe (localizat în directorul MQL4 / Biblioteci în dosarul de date terminal) și selectați serverul de e-mail (gmail sau yahoo) și introduceți datele dvs. de adrese.

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

Se recomandă RestartMT4 personaliza detaliile dvs. de e-mail. Pentru RestartMT4 este teoretic posibil ca terminalul MT4 va fi închis și nu va reporni. Dacă introduceți informații despre e-mail din RestartMT4, veți fi informat cu privire la această situație.

În cazul în care conexiunea este pierdut, iar brokerul nu este restabilită în intervalul de timp definit de WarnAfterSeconds parametru. EA afișează o alertă și trimite o notificare prin e-mail. După reconectare, pe ecran se afișează o alertă (și / sau vin prin e-mail).

EA nu se redă sunete, etc. atunci când conexiunea este pierdută, această funcție ia MetaTrader.

reîncepe

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

De obicei, pentru a rezolva problema de a reduce un compus cu brokerul suficient de repornire automată MT4 terminal. Cu toate acestea, în cazul în care după repornire MT4 nu va fi capabil să se conecteze la broker, consilierii nu funcționează. Cu alte cuvinte, consilierul nu va fi în măsură să ia orice măsuri suplimentare, după o repornire, deoarece conexiunea este reluată. Odată ce conexiunea este restabilită, manual sau în mod independent, EA este încărcat din nou și a constatat că compusul este prezent din nou, și apoi trimite o notificare restaurarea conexiunii la e-mail.

Puteți opri un consilier de locuri de muncă în două moduri: prin închiderea programul pe care ruleaza, sau prin clic dreapta pe grafic și alegând Expert Advisors -> Delete.

Cum de a verifica utilitatea

Program pentru repornire automată MetaTrader 4 atunci când conexiunea este pierdut

Puteți simula problema cu conexiunea, pentru a verifica funcționarea corectă a software-ului urmând acești pași:

  • Push în Instrumente MT4 -> Opțiuni;
  • În fila Server, selectați „Utilizați un server proxy“;
  • Faceți clic pe butonul „Proxy“ și completați 127.0.0.1 ca server;
  • Dați clic pe pictograma de starea conexiunii în colțul din dreapta jos al ferestrei și MT4 din meniul pop-up, pentru a alege un alt server broker.

Puteți restaura din nou conexiunea prin debifarea „Utilizați un proxy server“.

Descarcă FxBlue Auto Restart

Am observat, eșecul uneori chiar frecvente din cauza brokerul. Dar există întotdeauna conexiunea este reluată. Cu toate acestea, nu este clar cât de mult ea lipsea.
În cazul în care comunicarea se pierde într-o lungă perioadă de timp, atunci acest lucru nu este critică, iar programul nu are nevoie deloc. Apar situații în care comunicarea nu este restabilită la toate și numai reporniți MT4. Am doar o astfel de situație nu a apărut și conexiunea este întotdeauna reînnoită și fără a restarta. Mulțumesc.

Aceasta are loc, dar, din fericire rare.

de lucru pe termen lung și onest cu bufnite, dar MT4 restabilește întotdeauna conexiunea aproape imediat, în câțiva ani, lipsa de comunicare maximă - 4 minute, dar mulțumesc pentru Vechiul.