Market Indicators Suggest Year End Rally