Utilizing Neural Networks for Stocks Prices Prediction in Stocks Markets

Full Text (PDF, 759KB), PP.1-7

Views: 0 Downloads: 0


Ahmed S. Mahedy 1,* Abdelazeem A. Abdelsalam 1 Reham H. Mohamed 1 Ibrahim F. El-Nahry 2

1. Electrical Engineering – computer and control Faculty of Engineering, Suez Canal University, Ismalia, Egypt

2. Electrical Engineering Dept., Faculty of Engineering, Port Said University, Port said, Egypt

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2020.03.01

Received: 2 Nov. 2019 / Revised: 16 Jan. 2020 / Accepted: 8 Mar. 2020 / Published: 8 Jun. 2020

Index Terms

Backpropagation Neural Network, Egyptian stock market, Stock Prediction


The neural networks, AI applications, are effective prediction methods. Therefore, in the current research a prediction system was proposed using these neural networks. It studied the technical share indices, viewing price not only as a function of time, but also as a function depending on several indices among which were the opening and closing, top and bottom trading session prices or trading volume. The above technical indices of a number of Egyptian stock market shares during the period from 2007 to 2017, which can be used for training the proposed system, were collected and used as follows: The data were divided into two sets. The first one contained 67% of the total data and was used for training neural networks and the second contained 33% and was used for testing the proposed system. The training set was segmented into subsets used for training a number of neural networks. The output of such networks was used for training another network hierarchically. The system was, then, tested using the rest of the data.

Cite This Paper

Ahmed S. Mahedy, Abdelazeem A. Abdelsalam, Reham H. Mohamed, Ibrahim F. El-Nahry, "Utilizing Neural Networks for Stocks Prices Prediction in Stocks Markets", International Journal of Information Technology and Computer Science(IJITCS), Vol.12, No.3, pp.1-7, 2020. DOI:10.5815/ijitcs.2020.03.01


[1]G. Appel, "Technical Analysis Power Tools for Active Investors". Financial Times, Prentice Hall, 1999,pp. 166-167.

[2]M. Haugh, "Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab". IEOR E4703, 2004, pp. 1 - 11.

[3]F. Emmanuel, "Performance Measure of Binomial Model for Pricing American and European options", 2014. OnlineDOI: 10.11648/j.acm.s.2014030601.14

[4]G. Dreyfus, "Neural Networks Methodology and Applications", Springer ,pp. 203-230

[5]D. Utomo "Stock Price Prediction Using Back Propagation Neural Network based on Gradient Descent with Momentum and Adaptive Learning Rate", Journal of Internet Banking and Commerce, 2017.

[6]R. Trifonov "Artificial Neural Network Intelligent Method  for Prediction" OnlineDOI: 10.1063/1.4996678.

[7]T. Lin "Hybrid Neural Networks for Learning the Trend in Time Series", In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligencem, 2017.

[8]Hiransha, "Stock Market Prediction Using Deep-Learning Models", International Conference on Computational Intelligence and Data Science, 2018, pp 1351–1362.

[9]M. Mitchell Machine learning, The McGraw-Hill, 1997.

[10]D. Rumelhart "Learning Representations by Back-propagating Errors". Cognitive modeling, 1988.

[11]L Fausett "Fundamentals of Neural Networks: Architectures, Algorithms And Applications" Vol 1, Pearson, 1993.

[12]Forecasting With Artificial Neural Networks: The State of the Art Online DOI: 10.1016/S0169-2070(97)00044-7.

[13]S. Haykin, "Neural Networks and Learning Machines", Pearson, 2011.

[14]J. Dayhoff, "Neural Network Architectures", VanNostrand Reinholt, 1990.

[15]J. Person, "Complete Guide to Technical Trading Tactics: How to Profit Using Pivot Points, Candlesticks & Other Indicators", Wiley, 2004, pp 144–145.

[16]J.Murphy,"Technical Analysis of the Financial Markets: A Comprehensive Guide to Trading Methods and Applications", New York Institute of Finance, 1999, pp 247-248.

[17]M.Pring, "Technical Analysis Explained The Successful Investor’s Guide to Spotting Investment Trends and Turning Points", McGraw-Hill Education, 2014,pp 340-370.

[18]Chen S., Stock Prediction Using Convolutional Neural Network OnlineDOI:10.1088/1757-899X/435/1/012026.

[19]L. Shalabi, Z. Shaaban, and B. Kasasbeh., "Data Mining: A Preprocessing Engine" Computer Science, vol. 2.2006, pp. 735-739.

[20]P. Panda, N. Subhrajit and P. Jana, "A Smoothing Based Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment" 3rd IEEE International Conference on Parallel, Distributed and Grid Computing (PDGC), IEEE, Waknaghat, 2014.

[21]P. Panda and P. Jana, "Efficient Task Scheduling Algorithms for Heterogeneous Multi-cloud Environment" The Journal of Supercomputing, Springer, 2015.

[22]P. Panda and P. Jana, "An Efficient Task Scheduling Algorithm for Heterogeneous Multi-cloud Environment", 3rd International Conference on Advances in Computing, Communications & Informatics (ICACCI), IEEE, Noida, 2014, pp. 1204 – 1209.

[23]P. Panda and P. Jana,. "A Multi-Objective Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment", International Conference on Electronic Design, Computer Networks and Automated Verification (EDCAV), IEEE, Meghalaya, 2015.

[24]K. Gurney, "An Introduction to Neural Networks", CRC Press, 2003.

[25]R Edwards, J. Magee and W. Bassetti, "Technical Analysis of Stock Trends" Online DOI:10.4324/9781315115719