An Application of Artificial Neural Networks and Fuzzy Logic on the Stock Price Prediction Problem

Thanh Tung Khuat - University of Science and Technology, Vietnam
My Le - The University of Danang, Vietnam


Citation Format:



DOI: http://dx.doi.org/10.30630/joiv.1.2.20

Abstract


The financial industry has been becoming more and more dependent on advanced computing technologies in order to maintain competitiveness in a global economy. Hence, the stock price prediction problem using data mining techniques is one of the most important issues in finance. This field has attracted great scientific interest and has become a crucial research area to provide a more precise prediction process. Fuzzy logic (FL) and Artificial Neural Network (ANN) present an exciting and promising technique with a wide scope for the applications of prediction. There is a growing interest in both fields of fuzzy logic computing and the financial world in the use of fuzzy logic to predict future changes in prices of stocks, exchange rates, commodities, and other financial time series. Fuzzy logic provides a way to draw definite conclusions from vague, ambiguous or imprecise information. Artificial Neural Network is one of data mining techniques being widely accepted in the business area due to its ability to learn and detect relationships among nonlinear variables. The ANN outperforms statistical regression models and also allows deeper analysis of large data sets, especially those that have the tendency to fluctuate within a short of time period. In this paper, we investigate the ability of Fuzzy logic and multilayer perceptron (MLP), which is a kind of the ANN, to tackle the financial time series stock forecasting problem. The proposed approaches were tested on the historical price data collected from Yahoo Finance with different companies. Furthermore, the comparison between those techniques is performed to examine their effectiveness.

Keywords


Fuzzy Logic; Fireworks algorithm; Back-propagation algorithm; stock price forecasting; Multilayer Perceptron Neural Network; Wavelet transform.

Full Text:

PDF

References


M. Gerasimo, P. Konstantions, T. Yannis, and T. Babis, "Intelligent Stock Market Assistant using Temporal Data Mining," in Proceedings 10 th Panhellenics Conference in Informatics (PCI05), Volos, Greece, 2005.

T. H. Roh, "Forecasting the volatility of stock price index," Expert Systems with Applications, vol. 33, pp. 916-922, 2007.

I. M. Yassin, R. Jailani, M. Ali, R. Baharom, A. Hassan, and Z. I. Rizman, "Comparison between Cascade Forward and Multi-Layer Perceptron Neural Networks for NARX Functional Electrical Stimulation (FES)-Based Muscle Model," International Journal on Advanced Science, Engineering and Information Technology, vol. 7(1), 215-221, 2017.

A. Adebiyi, C. Ayo, M. O. Adebiyi, and S. Otokiti, "Stock Price Prediction using Neural Network with Hybridized Market Indicators," Journal of Emerging Trends in Computing and Information Sciences, vol. 3, pp. 1-9, 2012.

I. El-Henawy, A. Kamal, H. Abdelbary, and A. Abas, "Predicting stock index using neural network combined with evolutionary computation methods," in The 7th International Conference on Informatics and Systems (INFOS), 2010, pp. 1-6.

E. Nourani, A. M. Rahmani, and A. H. Navin, "Forecasting stock prices using a hybrid Artificial Bee Colony based neural network," in International Conference on Innovation Management and Technology Research (ICIMTR), 2012, pp. 486-490.

T. A. T. Mohd, M. K. Hassan, I. Aris, C. S. Azura, and B. S. K. Ibrahim, "Application of Fuzzy Logic in Multi-Mode Driving for a Battery Electric Vehicle Energy Management," International Journal on Advanced Science, Engineering and Information Technology, vol. 7(1), pp. 284-290, 2017.

Y. Tan and Y. Zhu, "Fireworks algorithm for optimization," in Advances in Swarm Intelligence, ed: Springer, 2010, pp. 355-364.

J. B. Ramsey, "The contribution of wavelets to the analysis of economic and financial data," Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, vol. 357, pp. 2593-2606, 1999.

Y. Tan, Fireworks Algorithm: Springer, 2015.

M. Sifuzzaman, M. Islam, and M. Ali, "Application of wavelet transform and its advantages compared to Fourier transform," Journal of Physical Sciences, vol. 13, pp. 121-134, 2009.

K. Hornik, M. Stinchcombe, and H. White, "Multilayer feedforward networks are universal approximators," Neural networks, vol. 2, pp. 359-366, 1989.

H. Takaho, T. Arai, T. Otake, and M. Tanaka, "Prediction of the Next Stock Price using Neural Network for Data Mining," in International Symposium on Non-Linear Theory and its Applications, 2002, pp. 411-414.

G. Cybenko, "Approximation by superpositions of a sigmoidal function," Mathematics of control, signals and systems, vol. 2, pp. 303-314, 1989.

A. Omidi, E. Nourani, and M. Jalili, "Forecasting stock prices using financial data mining and Neural Network," in 3rd International Conference on Computer Research and Development (ICCRD), 2011, pp. 242-246.

H. Tanaka, "Fuzzy data analysis by possibilistic linear models," Fuzzy sets and systems, vol. 24, pp. 363-375, 1987.

S.-M. Chen, "Forecasting enrollments based on fuzzy time series," Fuzzy sets and systems, vol. 81, pp. 311-319, 1996.

K. Huarng and H.-K. Yu, "A type 2 fuzzy time series model for stock index forecasting," Physica A: Statistical Mechanics and its Applications, vol. 353, pp. 445-462, 2005.

K. Huarng, "Effective lengths of intervals to improve forecasting in fuzzy time series," Fuzzy sets and systems, vol. 123, pp. 387-394, 2001.

K. Huarng and T. H.-K. Yu, "Ratio-based lengths of intervals to improve fuzzy time series forecasting," IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 36, pp. 328-340, 2006.

U. Yolcu, E. Egrioglu, V. R. Uslu, M. A. Basaran, and C. H. Aladag, "A new approach for determining the length of intervals for fuzzy time series," Applied Soft Computing, vol. 9, pp. 647-651, 2009.

Yahoo Finance Web. [online]. Available: http://finance.yahoo.com/ (Accessed 12 March, 2017).