Does Hour() use the current server time in a back-test ?

 
or does it use the time of tick modeled during the back-test?
 
See Hour() in Documentation:

Returns the hour (0,1,2,..23) of the last known server time by the moment of the program start (this value will not change within the time of the program execution).
Note: At the testing, the last known server time is modelled.
 
thanks i missed the note when i read it the first time round