What I wrote is "conceptual" and should work in Test mode.
VPS/broker's server actual time zone has no bearing on your system.
Since you trade different time zones, just use ltod,etc with the zone of the respective asset.
I do not have experience trading through Oanda live and tuning systems for that.