Hi QuantConnect Support Team,

I’m running live algorithms that trade U.S. equities in the America/New_York time-zone.
I’ve noticed that the automatically generated “New Order Event:” lines in the Live Logs always show the timestamp in UTC, whereas all timestamps produced by my own code (self.Log, bar.EndTime, self.Time, etc.) are in America/New_York (EDT/EST).

That four-hour gap (UTC − 4) is confusing when reviewing fills in real time and during post-trade analysis.

I understand from the forums and the source that the New Order Event: trace is emitted in Lean.Engine.TransactionHandlers.BrokerageTransactionHandler and hard-coded to UTC.

 

 

 

Questions / Feature Requests

Can we choose the time-zone for the New Order Event line (e.g., inherit Algorithm.TimeZone or a user setting), or at least have a flag to output both UTC and local?

Is there a way to suppress this automatic UTC line entirely and rely only on the timestamps I generate in OnOrderEvent?

If neither is currently possible, would you consider adding an option in the Live tab (or project configuration) to keep log timestamps consistent?

 

Thank you for your help!