Value of account at a specific of day in the Past


GRRR.... I would like to go back in time and get the value of an account lets say on the 20 th of May at midnight. 

It looks like you have to loop though and recreate all the Old Data wins and Loss. But you reach a Problem if you have a Open Trade at that Time. It will not reflect the open position Draw Down.... You must then Looping though the Data Finding the Entry point of said trade and the Low of a bar or a close. and you have to track with drawls and Deposits. Is their a simpler way?

AFAIK, there isn't