Wie ist Day() aufgebaut? ist Day() mit anderen Uhrzeiten Reproduzierbar?

 

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 :)

 

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
Grund der Beschwerde: