Usage of Deep Neural Networks for Stock Price Prediction Using Technical Indicators

Thesis title: Využití hlubokých neuronových sítí k predikci kurzu akcií s technickými indikátory
Author: Ruban, Mariia
Thesis type: Diplomová práce
Supervisor: Tran, Van Quang
Opponents: Dudzich, Viktar
Thesis language: Česky
Abstract:
Tato diplomová práce zkoumá možnosti využití hlubokých neuronových sítí, konkrétně modelů RNN, LSTM a GRU, k predikci kurzů akcií na základě technických indikátorů. Práce se zaměřuje na propojení teoretických znalostí o procesech obchodování, technické analýze a moderních metod hlubokého učení. V teoretické části je popsána technická analýza finančních trhů, její nástroje, grafické metody a zásadní technické indikátory. Součástí je zároveň podrobný popis principů fungování neuronových sítí, jejich struktur, procesu učení a optimalizace. Praktická část zahrnuje předzpracování dat, aplikaci vybraných modelů a jejich evaluaci na historických datech. Modely byly testovány na různých metrikách výkonnosti a pak uděláno porovnání výsledků. Kromě toho byly popsané a testovány dvě investiční strategie: "kup a drž" a spekulační strategie založená na lokálních maximech a minimech. Výsledky ukázaly, že modely LSTM a GRU dosahují vyšší přesnosti a stability než tradiční RNN, zejména při predikci dlouhodobých trendů. Vizualizace predikcí a bodů rozhodování poskytly cenné informace pro optimalizaci investičních strategií. Tato práce přispívá k rozvoji znalostí o využití neuronových sítí v analýze finančních časových řad a jejich potenciálu v praktickém obchodování.
Keywords: Kapitálové trhy; Technická analýza; Hluboké učení; Umělá inteligence; Neuronové sítě; Predikce hodnot; RNN, LSTM, GRU; Investiční strategie
Thesis title: Usage of Deep Neural Networks for Stock Price Prediction Using Technical Indicators
Author: Ruban, Mariia
Thesis type: Diploma thesis
Supervisor: Tran, Van Quang
Opponents: Dudzich, Viktar
Thesis language: Česky
Abstract:
This thesis explores the potential of deep neural networks, specifically RNN, LSTM, and GRU models, for stock price prediction based on technical indicators. The study focuses on bridging theoretical knowledge of technical analysis with modern deep learning methods. The theoretical part provides an overview of financial market technical analysis, its tools, graphical methods, and main technical indicators. It also includes a detailed explanation of the principles of neural networks, their structures, learning processes, and optimization. The practical section involves data preprocessing, implementation of selected models, and their evaluation on historical data. The models were tested using different performance metrics and their results were compared. Additionally, two investment strategies were developed and tested: "buy and hold" and a strategy based on local maxima and minima. The results demonstrated that LSTM and GRU models achieve higher accuracy and stability compared to traditional RNN, particularly in predicting long-term trends. Visualization of predictions and decision points provided valuable insights for optimizing investment strategies. This thesis contributes to the understanding of applying neural networks in financial time series analysis and their potential in practical trading.
Keywords: Neural networks; Investment strategies; Capital markets; Deep learning; Artificial intelligence; Technical analysis; RNN, LSTM, GRU; Value prediction

Information about study

Study programme: Bankovnictví a pojišťovnictví
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Finance and Accounting
Department: Department of Monetary Theory and Policy

Information on submission and defense

Date of assignment: 18. 9. 2023
Date of submission: 13. 1. 2025
Date of defense: 4. 2. 2025
Identifier in the InSIS system: https://insis.vse.cz/zp/85438/podrobnosti

Files for download

    Last update: