In diesem Video werden wir einen Expert Advisor mit MQL4 erstellen, der die verstrichene Zeit seit dem Start des Expert Advisors in Sekunden, Minuten und Stunden berechnet und in einem lesbaren Format auf dem Chart ausgibt.
Um zu beginnen, klicken Sie bitte im MetaTrader 4 oben auf den kleinen Button oder drücken Sie die F4-Taste, um den MetaEditor zu öffnen.
Code-Beschreibung:
Zu Beginn des Codes erstellen wir einige Datums- und Zeitvariablen:
CurrentTime
: Diese Variable speichert die aktuelle Zeit.StartTime
: Diese Variable speichert die Startzeit, zu der der Expert Advisor gestartet wurde.PassedTimeInSeconds
: Hier wird die verstrichene Zeit in Sekunden gespeichert.TimeWithSeconds
undStartTimeWithSeconds
: Diese beiden Variablen speichern die aktuelle Zeit bzw. die Startzeit in einem lesbaren Format, das sowohl das Datum als auch die Sekunden enthält.
Innerhalb der OnTick
-Funktion, die bei jedem Tick des Marktes aufgerufen wird:
- Wir überprüfen, ob die
StartTime
-Variable noch keinen Wert hat. Wenn dies der Fall ist:- Weisen wir ihr die aktuelle lokale Zeit mit
TimeLocal()
zu. - Konvertieren die Startzeit in ein lesbaren Format mit
TimeToStr(StartTime,TIME_DATE|TIME_SECONDS)
. Die FunktionTimeToStr
wandelt eine Zeit imdatetime
-Format in einen String um. Die FlagsTIME_DATE
undTIME_SECONDS
sorgen dafür, dass das Datum und die Sekunden im Ergebnis enthalten sind.
- Weisen wir ihr die aktuelle lokale Zeit mit
- Anschließend berechnen wir die aktuelle Zeit und die verstrichene Zeit in Sekunden.
- Wir konvertieren auch die aktuelle Zeit in ein lesbaren Format, ähnlich wie bei der Startzeit.
Zum Schluss verwenden wir die Comment
-Funktion, um verschiedene Zeitinformationen auf dem Chart auszugeben:
- Die Startzeit im lesbaren Format.
- Die aktuelle Zeit im lesbaren Format.
- Die verstrichene Zeit in Sekunden, Minuten und Stunden.
Code-Ausführung:
Wenn Sie den Expert Advisor ausführen, wird er die verstrichene Zeit seit dem Start des Expert Advisors in einem lesbaren Format auf dem Chart anzeigen. Sie werden sehen, wie die Sekunden, Minuten und gegebenenfalls Stunden hochzählen.
Abschließend haben Sie in diesem Video gelernt, wie Sie mit nur wenigen Zeilen MQL4-Code die verstrichene Zeit seit dem Start eines Expert Advisors berechnen und in einem lesbaren Format ausgeben können.
Danke fürs Zuschauen und bis zum nächsten Tutorial!