Isn't the code reinitializing the time every tick anyway?
what happens is when the new candle is formed Time is no longer the same as time previous. when that happens the code falls through and the time previous is set to the current candles time and any code after it is executed. Next tick through it will see that the time previous is still equal to the current time and a return is executed.
Joined Nov 2007
Status: Trying manual mode again
it forces the EA to only make adjustments (i.e move stops) at the close of a candle. To me, this is a much better method of moving stops as it will help prevent movement too soon. I don't think it impacts the quality of the backtest results, it just provides different results.