Back after holidays I did some more tests.
To be 100% sure it has nothing to do with my system or Zorro installation I tested on a different computer that had never any Zorro version or MetaTrader installed.
So I downloaded the current Zorro version (3.0.1.6) and installed it.
To rule out MT4 problems I used the Simulator broker plugin.
Z1+ started in trade mode at about 10:50 German (summer/daylight saving) time resulted in this:
Z1+ V1.0: X PH H4 B0 V1 SF0.0
...
V 3.016 on Tue 26-04-07 10:50:19
LookBack set to 2000 bars
Trade: Z1+ 2026-04-07
Lookback 2000 bars, 2025-12-05..(NaD)
[1: Fri 25-12-05 03:00] .
[2: Fri 25-12-05 04:00]
...
[1983: Mon 26-04-06 23:00]
[1984: Tue 26-04-07 00:00]
[1985: Tue 26-04-07 01:00]
[1986: Tue 26-04-07 02:00]
[1987: Tue 26-04-07 03:00] <-- UTC-5!
End of lookback period at 08:50:21 <-- UTC
[1988: Tue 26-04-07 04:00] (2.03423) <-- UTC-5! 11:00 German time (CEST)
Please try to reproduce it. I did not change any file (like Zorro.ini or z.ini), it is a clean Zorro with Z1+ on Simulator broker plugin.
I misinterpreted this last week. Now I think you noted the current time shown by Zorro and not the hourly line in the log, right?
More experiments:
I tried Z6+ on Zorro 2.7. The time shift was not there yet at that version, the correct UTC time is used!
As an additional test I just copied over the Z6+.dll from Zorro 2.7 to Zorro 3.0.1.5. This gives the same (not time shifted) result as in Zorro 2.7.
So it seems to be something in the Z*+-strategies or how they are compiled in Zorro 3?