Technical analysis for algorithmic pattern recognition. ([2016])