Neue Woche erfassen.

 
Hallo zusammen. Ich möchte einen EA bauen, der in einem X-Wochen Zyklus handeln soll.
Nur wie erfasse ich am besten eine "NewWeek()" Funktion und gebe dieser eine entsprechende Wochenzahl? Wenn ich jeden Montag eine neue Woche feststelle ist das ja auch nicht Korrekt. Aber mehr fällt mir da gerade leider nicht ein. Ich steh grad auf dem Schlauch und währ für Hilfe sehr sehr dankbar. 
LG
Nils M. 
 

zu jedem Symbol sollte der Broker die Handelszeiten angegeben haben:

Im EA kriegst Du diese Daten über diese Funktionen: https://www.mql5.com/de/docs/marketinformation/symbolinfointeger


Achte aber auf die Zeitverschiebung des Brokers!!

Dokumentation zu MQL5: Marktinformation erhalten / SymbolInfoDouble
Dokumentation zu MQL5: Marktinformation erhalten / SymbolInfoDouble
  • www.mql5.com
SymbolInfoDouble - Marktinformation erhalten - Nachschlagewerk MQL5 - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
 
Carl Schreiber #:

zu jedem Symbol sollte der Broker die Handelszeiten angegeben haben:

Im EA kriegst Du diese Daten über diese Funktionen: https://www.mql5.com/de/docs/marketinformation/symbolinfointeger


Achte aber auf die Zeitverschiebung des Brokers!!

Vielen dank erstmal. Das hilft mir erstmal nicht weiter weil ich nicht weiss wie ich damit eine neue Woche erfassen soll. Zudem möchte ich dann die wochen nummerieren von 1-16. Und wenn ich bei woche 16 bin, bei woche 1 wieder anfangen. Ich bräuchte zunächst also eine erkennung die zuverlässig eine NewWeek() erkennt.
Danke
LG
N. M. 
 

Ich habe zwei Artikel geschrieben, da gibt auch eine Formel zum Wochenbeginn:

https://www.mql5.com/de/articles/9926
https://www.mql5.com/de/articles/9929

Außerdem gibt es die Zeitfunktionen: https://www.mql5.com/de/docs/dateandtime

Schau Dir TimeToStruct() an und was der Typ MqlDateTime bietet.

Übrigens gibt es hier eine Liste aller Funktionen: https://www.mql5.com/de/docs/function_indices

Man kann dort mit Ctrl+F nach Begriffen suchen.

Umgang mit Zeit (Teil 2): Die Funktionen
Umgang mit Zeit (Teil 2): Die Funktionen
  • www.mql5.com
Automatische Ermittlung des Broker-Offsets und GMT. Anstatt den Support Ihres Brokers zu fragen, von dem Sie wahrscheinlich eine unzureichende Antwort erhalten werden (wer würde schon bereit sein, eine fehlende Stunde zu erklären), schauen wir einfach selbst, welchen Zeitstempel Ihr Broker den Kursen in den Wochen der Zeitumstellung geben — aber nicht umständlich von Hand, das lassen wir ein Programm machen, wozu haben wir ja schließlich einen PC.
Grund der Beschwerde: