Clustering stock price time series data to generate stock trading recommendations: An empirical study. (15th March 2017)