Last year's stock-market rally won't be repeated for the foreseeable future and likely not for decades, Sean Corrigan, chief investment strategist at Diapason Commodities Management, told CNBC Friday.

In addition, the European Union's decision to publish stress test results on all of its banks is merely "window dressing," Corrigan said.