Stock market prediction using machine learning techniques

The main objective of this research is to predict the market performance of Karachi Stock Exchange (KSE) on day closing using different machine learning techniques. The prediction model uses different attributes as an input and predicts market as Positive & Negative. The attributes used in the model includes Oil rates, Gold & Silver rates, Interest rate, Foreign Exchange (FEX) rate, NEWS and social media feed. The old statistical techniques including Simple Moving Average (SMA) and Autoregressive Integrated Moving Average (ARIMA) are also used as input. The machine learning techniques including Single Layer Perceptron (SLP), Multi-Layer Perceptron (MLP), Radial Basis Function (RBF) and Support Vector Machine (SVM) are compared. All these attributes are studied separately also. The algorithm MLP performed best as compared to other techniques. The oil rate attribute was found to be most relevant to market performance. The results suggest that performance of KSE-100 index can be predicted with machine learning techniques.

[1]  Ghulam Hussain,et al.  Statistical models of KSE100 index using Hybrid Financial Systems , 2006, 2006 IEEE International Conference on Engineering of Intelligent Systems.

[2]  Bernardo A. Huberman,et al.  Predicting the Future with Social Media , 2010, 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[3]  Ayse Kucuk Yilmaz,et al.  Causal relationship between macro-economic indicators and stock exchange prices in Pakistan , 2010 .

[4]  A. Lo,et al.  Stock Market Prices Do Not Follow Random Walks: Evidence from a Simple Specification Test , 1987 .

[5]  Johan Bollen,et al.  Twitter mood predicts the stock market , 2010, J. Comput. Sci..

[6]  Anjali A Jagtap,et al.  STOCK-MARKET FORECASTING USING MACHINE LEARNING , 2017 .

[7]  Claire Cardie,et al.  OpinionFinder: A System for Subjectivity Analysis , 2005, HLT.

[8]  Syed Hasan Adil,et al.  Comparative analysis of data mining techniques for financial data using parallel processing , 2009, FIT.

[9]  Tongda Zhang,et al.  Stock Market Forecasting Using Machine Learning Algorithms , 2012 .

[10]  Zhaojun Yang,et al.  Profitability of Applying Simple Moving Average Trading Rules for the Vietnamese Stock Market , 2013 .

[11]  Aurangzeb,et al.  Factors Affecting Performance of Stock Market : Evidence from South Asian Countries , 2012 .

[12]  Muhammad Moinuddin,et al.  An Adaptive Learning Rate for RBFNN Using Time-Domain Feedback Analysis , 2014, TheScientificWorldJournal.

[13]  Syed Hasan Adil,et al.  Implementation of association rule mining using CUDA , 2009, 2009 International Conference on Emerging Technologies.