No one in has ever accurately predicted the stock market over time. It's highly irrational and no one has any idea how it's going to act, even though some people make a good living pretending they do. However, we do know that in the long run, it's pretty good at making money.