perhaps easier to read if you wrote:

if (abs(now - valClose) > LEDGER_EARLY_INTERVAL)

?