The market is unpredictable by definition. Anyone trying to do this simply guessing. All that is needed is to know how to correctly react on various price movements (when to enter, exit, or do nothing.
http://getmarkettrend.wix.com/stock-market-trend