als Beispiel
int Hour() { MqlDateTime tm; TimeCurrent(tm); return(tm.hour); }
und dann ganz einfach Hour() == xx
void OnTick() { inCheckRange=CheckRange.InRange(); inTradeRange=TradeRange.InRange(); if (inCheckRange && !refresh){Refresh();Print ("Test123");} if (inTradeRange &&!done) {refresh=false; done=true;} }So scheint es zu klappen

Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Wie kann ich Day() reproduzieren, jedoch mit anderen Uhrzeiten als 0 und >23.59.
Also z.b dass der "Tag" durch diverse Parameter abänderbar ist.
von "2Uhr bis 16Uhr"?
Gesucht ist keine Simple verschiebung des Anfangs und endes gleichzeitig, sondern die Möglichkeit, dass eine TimeRange nachdem sie Fertig ist einen int jedes mal um 1 erhöht. (ist wahrscheinlich ziemlich simpel jedoch habe ich momentan echt keinen klaren Kopf + noch ziemliche Anfänger MQL kenntnisse...
Danke euch für jede antwort :)