The sooner you accept this eternal truth of the stock market, the better it is for your financial health as not acknowledging the same means that one is inviting financial disaster waiting to happen. The eternal truth about stock market or as a matter of fact commodity market or Fores market is that
market is God and in literal terms it means that stock market is always right.

Irrespective of your wisdom, you might feel that market should be in a double dip and it should rise and in actuality is not rising, than it is your problem and is not the problem of the market.
You must acknowledge this fact that market si not wrong and in fact your theory is wrong. You missed something. Blaming the market never made anyone any money. So earlier you realise this eternal truth the better it is for your financial health as imposing your ego on the market is not a solution to make money. You must check out
Biggest Stock Market Mistakes to avoid causing damage to your financial wealth.