@prodigalson8523 Have you considered incorporating drift? Markets over the long term 'drift' upwards, your model doesn't account for this - as such, your model will tend to understate realised outcomes.
Consider looking into geometric brownian motion as a way to model markets, it's not right...