You would probably want to look at and specifically for the various data options for trades at 4am.You'd have to set useRth=false, to get values for those early hours (outside of Regular Trading Hours).
Not all instruments may have trades at exactly 4am every day, so you might want to request data for the first hour or so to catch the earliest trade.
闯ü谤驳别苍