I am a bit puzzled about how Lookback and simulation Periods work.
Im using the following testscript:

function run()
{

StartDate = 20180104;
EndDate = 20180104;
BarPeriod = 60;
LookBack = 0;

if(!is(INITRUN) && !is(LOOKBACK)) printf("n%02i-%02i-%02i %04i",year(),month(),day(),tod());

}

What is strange about it, is that first timestamp printed is 2am, not 1am as expected.
However, when I change Lookback to any non zero value it prints at 1am as it is supposed to.

What is going on here?
Its not really a big issue, I would just like to understand Zorros idiosyncrasies.