4 CONCLUSIONS
In this paper, the problem of predicting the price of
Bulgarian Stock Exchange’s Sofix index using
neural networks is considered. The analyzed period
is of two years and two months or from 04.01.2011
until 08.03.2013. Data used for the case consists of
the daily values of last price, open, high, low and
volume traded 30 day moving average, 60 day
moving average, 200 day moving average, the 14
day relative strength index and the 30 day relative
strength index.
The criteria which was used to evaluate the
Neural Networks performance was the error of the
network on the subsets used during training (Root
Mean Square)
The input data was preprocessed and transformed
from values into daily changes. Initial readings
showed that better results would be achieved if the
input is one compared to using all or fragments of
the initial data set.
Smoothing ranging from 3 to 9 days was
performed in order to eliminate the effects of the low
liquidity and higher volatility in the market.
Results showed that this data manipulation
managed to bring down the test error considerably.
The produced neural network was structured by 1
input (20 time lagged steps) 13 nodes in the hidden
layer and 1 output, training consisted of 100 epochs
using back-propagation and 34 epochs using the
conjugate gradient descent algorithm, the test error
amounted to 0.057903. In comparison the best
performing network using all or partial input data
managed an error of 0.068935.
The obtained result was found good but the
authors see further room for improvement of the
predicting capabilities of the model. The error
margin is still considered big and attempts to bring it
further down will be made, especially improving the
predictive capabilities for trends. The low liquidity
and high volatility environment of the Bulgarian
stock market is a challenge that could be addressed
more efficiently with similar neural networks that
have different structure and learning algorithms.
Future work will involve different input data and
data pre-processing, possibly other types of neural
networks and algorithms.
ACKNOWLEDGEMENTS
The research work reported in the paper is partly
supported by the project AComIn “Advanced
Computing for Innovation”, grant 316087, funded
by the FP7 Capacity Programme (Research Potential
of Convergence Regions) and partially supported by
the European Social Fund and Republic of Bulgaria,
Operational Programme “Development of Human
Resources” 2007-2013, Grant № BG051PO001-
3.3.06-0048.
REFERENCES
Lawrence R., Using Neural Networks to Forecast Stock
Market Prices, Department of Computer Science
University of Manitoba, December 12, 1997.
Tilakaratne C. D., S. A. Morris, M. A. Mammadov, C. P.
Hurst, Predicting Stock Market Index Trading Signals
Using Neural Networks, Centre for Informatics and
Applied Optimization School of Information
Technology and Mathematical Sciences University of
Ballarat, Ballarat, Victoria, Australia. 2008.
Alhaj Ali S. M., A. A. Abu Hammadb, M. S. Samhouria,
A. Al-Ghandoora, Modelling Stock Market Exchange
Prices Using Artificial Neural Network: A Study of
Amman Stock Exchange, Industrial Engineering,
Department, Faculty of Engineering, Hashemite
University, Jordan. JJMIE Volume 5, Number 5, 2011.
Nygren K., Stock Prediction – A Neural Network
Approach, Master Thesis Royal Institute of
Technology KTH, Supervisor: Prof. Kenneth
Holmstrom, 2004.
Khan Z. H., T. S. Alin, M. A. Hussain, Price prediction of
share market using Artificial Neural Network,
Department of CSE, SUST Sylhet, Bangladesh.
International Conference on Computer Information
Systems and Industrial Management Applications
(CISIM), 2010.
Montana D. J., L. Davis, Training Feed-forward Neural
Networks Using Genetic Algorithms, BBN Systems
and Technologies Corp., IJCAI'89 Proceedings of the
11th international joint conference on Artificial
intelligence - Volume 1 Pages 762-767, 1989.
Skabar A., I. Cloete, Neural Networks, Financial Trading
and the Efficient Markets Hypothesis, School of
Information Technology International University in
Germany, Twenty-Fifth Australasian Computer
Science Conference (ACSC2002), 2002.
Tan Clarence N. W., An Artificial Neural Networks
Primer with Financial Applications Examples in
Financial Distress Predictions and Foreign Exchange
Hybrid Trading System, PhD Thesis’s School of
Information Technology, Bond University, Gold
Coast, Australia, 2006.
Maciel L. S., R. Balliani, Design a Neural Network for
time series financial forecasting: accuracy and
robustness analysis, Instituto de Economia (IE),
Universidade Estadual de Campinas (UNICAMP) São
Paulo – Brasil, 2008.
Sexton R. S., B. Alidaee, R. E. Dorsey, J. D. Johnson,
Global Optimization for Artificial Neural Networks: A
Tabu Search Application, European Journal of
Third International Symposium on Business Modeling and Software Design
302