Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Artificial neural networks to predict share prices on the Johannesburg stock exchange

The use of historical data to build models for stock market prediction has been extensively researched. Artificial Neural Networks (ANNs) bring new opportunities for predicting stock markets, and is now one of the leading techniques used for time series and specifically stock market prediction. This...

Full description

Saved in:
Bibliographic Details
Main Author: Pyon, Freddie
Other Authors: Moodley, Deshendran
Format: Thesis
Language:English
Published: Department of Computer Science 2022
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613140984791040
access_status_str Open Access
author Pyon, Freddie
author2 Moodley, Deshendran
author_browse Moodley, Deshendran
Pyon, Freddie
author_facet Moodley, Deshendran
Pyon, Freddie
author_sort Pyon, Freddie
collection Thesis
description The use of historical data to build models for stock market prediction has been extensively researched. Artificial Neural Networks (ANNs) bring new opportunities for predicting stock markets, and is now one of the leading techniques used for time series and specifically stock market prediction. This study explored the application of ANNs to predict share prices in the banking sector of the South African Johannesburg Stock Exchange (JSE). This study used three companies, i.e. Standard Bank, Nedbank and First National Bank, listed on the JSE as case studies for the use of ANNs for predicting the closing share price for the next day, week and month. Historical share price data from the JSE was integrated with datasets of external factors that influence market. The external factors considered in this study include index data from NASDAQ, the JSE top 40 and all share indexes, the exchange rate and the business cycle indicator (BCI) values from the South African Reserve Bank. Comparative analysis were conducted between traditional regression models and ANN models using the lagged share price as input variable. The effect on prediction performance of using external factors as additional input variables was also explored. The ANN models using only the share price was found in general to perform better than both traditional models and ANNs that used the external factors as additional input variables. The average next month prediction model produced a noticeably smaller prediction error compared to the next week, and next day prediction models for all three banks. The results showed that the introduction of external factors as additional input variables did not lead to an improved prediction performance, over models that used only the share price. This study also highlights the importance of using an appropriate validation method and evaluating model stability for evaluating and developing ANN models for share price prediction in time series data. The results contribute to existing research that indicate that an ANN is more effective than a regression method for predicting banking share prices, and that these predictive models have potential for supporting investment decision making.
format Thesis
id oai:open.uct.ac.za:11427/36046
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:31:24.573Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2022
publishDateRange 2022
publishDateSort 2022
publisher Department of Computer Science
publisherStr Department of Computer Science
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/36046 Artificial neural networks to predict share prices on the Johannesburg stock exchange Pyon, Freddie Moodley, Deshendran computer science The use of historical data to build models for stock market prediction has been extensively researched. Artificial Neural Networks (ANNs) bring new opportunities for predicting stock markets, and is now one of the leading techniques used for time series and specifically stock market prediction. This study explored the application of ANNs to predict share prices in the banking sector of the South African Johannesburg Stock Exchange (JSE). This study used three companies, i.e. Standard Bank, Nedbank and First National Bank, listed on the JSE as case studies for the use of ANNs for predicting the closing share price for the next day, week and month. Historical share price data from the JSE was integrated with datasets of external factors that influence market. The external factors considered in this study include index data from NASDAQ, the JSE top 40 and all share indexes, the exchange rate and the business cycle indicator (BCI) values from the South African Reserve Bank. Comparative analysis were conducted between traditional regression models and ANN models using the lagged share price as input variable. The effect on prediction performance of using external factors as additional input variables was also explored. The ANN models using only the share price was found in general to perform better than both traditional models and ANNs that used the external factors as additional input variables. The average next month prediction model produced a noticeably smaller prediction error compared to the next week, and next day prediction models for all three banks. The results showed that the introduction of external factors as additional input variables did not lead to an improved prediction performance, over models that used only the share price. This study also highlights the importance of using an appropriate validation method and evaluating model stability for evaluating and developing ANN models for share price prediction in time series data. The results contribute to existing research that indicate that an ANN is more effective than a regression method for predicting banking share prices, and that these predictive models have potential for supporting investment decision making. 2022-03-10T14:37:03Z 2022-03-10T14:37:03Z 2021 2022-03-10T14:36:40Z Master Thesis Masters MSc http://hdl.handle.net/11427/36046 eng application/pdf Department of Computer Science Faculty of Science
spellingShingle computer science
Pyon, Freddie
Artificial neural networks to predict share prices on the Johannesburg stock exchange
thesis_degree_str Master's
title Artificial neural networks to predict share prices on the Johannesburg stock exchange
title_full Artificial neural networks to predict share prices on the Johannesburg stock exchange
title_fullStr Artificial neural networks to predict share prices on the Johannesburg stock exchange
title_full_unstemmed Artificial neural networks to predict share prices on the Johannesburg stock exchange
title_short Artificial neural networks to predict share prices on the Johannesburg stock exchange
title_sort artificial neural networks to predict share prices on the johannesburg stock exchange
topic computer science
url http://hdl.handle.net/11427/36046
work_keys_str_mv AT pyonfreddie artificialneuralnetworkstopredictsharepricesonthejohannesburgstockexchange