U can predict trending or ranging market using combination of following indicators along with few trend lines, support resistance lines on your chart....
For momentum-> moving average crossover, ADX, TRIX
For Range squeeze/expansion-> Bollinger Bands, Donchian channel
For convergence divergence->MACD
For overbought/oversold-> RSI, Williams %R or Stochastic
-------nothing more except years of screen time in front of your trading terminal(as some frnd said perfectly)
--------