Optimal Feature Selection of Technical Indicator and Stock Prediction Using Machine Learning Technique
Short-term trading is a difficult task due to fluctuating demand and supply in the stock market. These demands and supply are reflected in stock prices. The stock prices may be predicted using technical indicators. Most of the existing literature considered the limited technical indicators to measure short-term prices. We have considered 33 different combinations of technical indicators to predict the stock prices. The paper has two objectives, first is the technical indicator feature selection and identification of the relevant technical indicators by using Boruta feature selection technique. The second objective is an accurate prediction model for stocks. To predict stock prices we have proposed ANN (Artificial Neural Network) Regression prediction model and model performance is evaluated using metrics is Mean absolute error (MAE) and Root mean square error (RMSE). The experimental results are better than the existing method by decreasing the error rate in the prediction to 12%. We have used the National Stock Exchange, India (NSE) data for the experiment.
KeywordsBoruta feature selection ANN Stock prediction
This work has been supported by the Visvesvaraya Ph.D Scheme for Electronics and IT (Media Lab Asia), the departments of MeitY, Government of India. The Task carried out at the Department of Information Technology, NITK Surathkal, Mangalore, India.
- 1.Alexander, S.S.: Price movements in speculative markets: trends or random walks. Ind. Manag. Rev. 2(2), 7 (1961). (pre-1986)Google Scholar
- 16.Vaisla, K.S., Bhatt, A.K.: An analysis of the performance of artificial neural network technique for stock market forecasting. Int. J. Comput. Sci. Eng. 2(6), 2104–2109 (2010)Google Scholar