Stock Market Prediction using a Deep Neural Network with A Large Set of Financial Indicators

dc.contributor.authorSTANIČIĆ, IVISA
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerPapatriantafilou, Marina
dc.contributor.supervisorTsigas, Philippas
dc.date.accessioned2023-12-20T12:17:03Z
dc.date.available2023-12-20T12:17:03Z
dc.date.issued2023
dc.date.submitted2023
dc.description.abstractCorrectly predicting the trends or values of different stocks within the stock market has been of general interest for many years. This thesis investigates the possibilities for further increasing the Root Mean Squared Error accuracy of current stock market prediction methods using Long Short-Term Memory. Specifically, the derivative as a function of the stock price as well as the time of day during the trade is investigated closer. The hypothesis behind these two approaches is that the relative difference of the stock price is important as well as the time of day which is assumed to impact the stock market. The investigation of time is examined by predicting and training the model on specific times of the day. Furthermore, the main method which is attempted is training the model on a much larger amount of indicators than has been traditionally used. In addition to the stock data, 92 stock market indicators were introduced to the model. The many different methods also required a task distribution system to be implemented for faster execution. A scalable distribution system was then created, increasing execution speed by up to 7.25 times. Results show that using a lower window size is beneficial for a problem this large. Furthermore, that time is an important factor in stock price prediction. The highest directional accuracy obtained was 55.4 % for afternoon predictions on the Advanced Micro Devices stock using all of the indicators. The best Root Mean Squared Error value was 0.53 for this stock and obtained without any indicators and only using the closing price for training. These results are based on 8 months of data with 15 minute intervals.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/307450
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectMachine Learning
dc.subjectStock Market Prediction
dc.subjectLong Short-Term Memory
dc.subjectTime Series
dc.titleStock Market Prediction using a Deep Neural Network with A Large Set of Financial Indicators
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeHigh-performance computer systems (MPHPC), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 23-104 IS.pdf
Storlek:
1.8 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: