CheckOnlineStatusMq4
- Utilitys
- Carl Schreiber
- Version: 1.1
- Aktualisiert: 17 Juli 2018
- Aktivierungen: 5
Check Online-Status überwacht Ihr Terminal
Wenn die Verbindung der Terminals zum Server längere Zeit
unterbrochen wird, erhalten Sie, je nachdem was Sie einstellen, eine
E-Mail und/oder eine Push-Benachrichtigung. Sie erfahren, wie lange
das Terminal offline war und können so auch mit der Zeit die
Qualität ihren Brokers und/oder des Providers Ihrer VPS nach einiger
Zeit beurteilen. Bedenken Sie, das Terminal managt und kontrolliert
Ihr Geld. Alles hängt in der Luft, wenn es keine Verbindung zum
Server hat!
Check Online-Status zeigt die drei wichtigen Elemente über den Online-Status des Terminals jeweils in einer Textgruppe an:
-
prev_calculated: Manchmal setzt das Terminal prev_calculated auf Null und zwingt einen Indikator so, die historischen Bars des Charts neu zu berechnen.
-
ping: Manchmal wechselt das Terminal zu einem anderen Server des Brokers.
-
connected: Zeigt den Verbindungsstatus an. Ein ‘~‘ symbolisiert eine aufrechte Verbindung, # hingegen einen Verbindungsabbruch, verursacht weil zB. der Server wegen eines updates nicht antwortet, oder weil die Internetverbindung unterbrochen ist. Ein ‘*‘ am Zeilenende signalisiert, dass eine E-Mail geschickt wurde.
Die letzten Einträge über den Status stehen in ihrem jeweiligen Abschnitten oben. Es werden die jeweiligen Serverzeiten und die lokale Zeit des Terminals ausgewiesen.
Folgende Eingabevariablen können Sie für den Indikator festlegen:
-
Number of mSec for OnTimer() [min=100]
Damit geben Sie das Zeitintervall in Millisekunden (mSec) vor, nach dem Check Online-Status erneut den Online-Status überprüft. Das Minimum ist 100 mSec. Bedenken Sie aber, dass Check Online-Status bei jedem neuen Tick durch OnCalculate() und durch OnTimer() aktiviert wird. -
Show Status as Comment on Chart (Yes/No)
Anzeige der Informationen als Kommentar auf dem Hauptchart – oder nicht. -
Print Status Changes to the Exert-Log (Yes/No)
Ausdruck der Meldungen im Expert-Log. -
Minutes of Disconnection to Send Mail, 0=no Mails
Es werden E-mails versandt, wenn das Terminal länger als die eingegebene Minutenzahl nicht mit dem Server verbunden ist. 0 bedeute, dass keine Emails versandt werden. -
Minutes of Disconnection to Send Push, 0=no Push
Es werden Push-Benachrichtigungen versandt, wenn das Terminal länger als die eingegebene Minutenzahl nicht mit dem Server verbunden ist. 0 bedeute, dass keine Push-Benachrichtigungen versandt werden.
Wie der Indikator den Status auf dem Chart als Kommentar anzeigt, sehen Sie im Bild unten.
In der obersten Zeile steht Sie das Verzeichnis Ihres Terminals (bzw. dessen ersten 6 Zeichen), den Server Ihres Brokers, Ihre Einstellungen und ob aktuell eine Verbindung besteht oder nicht. Darunter folgende drei Abschnitte: Die geladenen Bars, die Ping-Zeiten zum Server und die Verbindungen. Es werden, sofern vorhanden, jeweils die letzten 6 Ereignisse, jeweils in einer Zeile, dargestellt. Im Bild können Sie zB. erkennen, dass das Terminal zum Server (dem Demo-Server von Metaquotes) am Samstag 30. Juni 2018 um 22:10:42 die Verbindung verlor und sie ca. 3 Minuten später wieder herstellen konnte. Beide Male wurden E-Mails und/oder Push-Benachrichtigungen versendet, da die Unterbrechung länger als die eingestellten 1 Minute dauerte. Im Betreff der E-Mail sehen Sie:
MAIL-T1 MetaQuotes-Demo, 2018.06.30 22:13 connected
T1 ist das Verzeichnis (bzw. dessen ersten 6 Zeichen) des Terminals, dann folgt der Namen des Servers und der Zeitpunkt, zu dem die E-Mail versendet wurde und zuletzt der Verbindungsstatus.
Im Textteil der E-Mail sehen Sie die letzten 6 Zeilen über die Verbindungen (hier sind es nur zwei), wie Sie sie auch als Kommentar sehen können.
Push-Benachrichtigungen enthalten die Betreffzeile, aber, wegen der Beschränkung auf 255 Zeichen, nur die letzte und neueste Statusmeldung!
Nachdem eine Push-Benachrichtigung versandt wurde, kann die nächste erst 1 Minute später erfolgen. Soll verhindert werden, dass zu viele versendet werden und Push-Benachrichtigung Ihnen weiterhin für den Handel zur Verfügung stehen.
Ich hoffe es hilft Ihnen!
PS.: Bitte beachten Sie weitere Hinweise am Anfang der Diskussion!