Short-term stocks movement prediction with technical analysis and machine learning
In the financial market, predicting stock price movement has always been a challenge. Many investors and analysts use different analyzing techniques, trying to predict the volatile market. This project presents a technological approach to short-term stock price prediction using Long Short-Term...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/177097 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-177097 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1770972024-05-31T15:44:41Z Short-term stocks movement prediction with technical analysis and machine learning Wongso, Jonathan Anthony Wong Jia Yiing, Patricia School of Electrical and Electronic Engineering EJYWong@ntu.edu.sg Engineering In the financial market, predicting stock price movement has always been a challenge. Many investors and analysts use different analyzing techniques, trying to predict the volatile market. This project presents a technological approach to short-term stock price prediction using Long Short-Term Memory (LSTM) neural networks. The primary objective of this research is to develop and evaluate the accuracy of an LSTM-based machine learning model in predicting short-term stock movement. The model was trained and tested using a several datasets, comprising of stock indexes and individual stocks from the US, China and Hong Kong. The LSTM model was configured and implemented using the Keras API, with GridSearchCV hyperparameter tuning to optimize performance. The model’s accuracy was evaluated using Mean Squared Error (MSE) and R-Squared (R2) metrics. Additionally, technical analysis was conducted to provide further information into the stock movement. The results demonstrate great performance in predicting movement of stocks. However, it is emphasized that the model’s prediction is a gauge and should be used in conjunction with other analytical techniques, such as technical analysis, to make well-informed decisions. The findings of this study highlight the potential of machine learning like LSTM to predict future stock price movements and offer valuable indicators for investors. Future work may include refining the model, exploring additional data sources and different analytical techniques such as fundamental analysis to improve prediction performances. Bachelor's degree 2024-05-27T02:57:03Z 2024-05-27T02:57:03Z 2024 Final Year Project (FYP) Wongso, J. A. (2024). Short-term stocks movement prediction with technical analysis and machine learning. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/177097 https://hdl.handle.net/10356/177097 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering |
spellingShingle |
Engineering Wongso, Jonathan Anthony Short-term stocks movement prediction with technical analysis and machine learning |
description |
In the financial market, predicting stock price movement has always been a challenge.
Many investors and analysts use different analyzing techniques, trying to predict the volatile
market. This project presents a technological approach to short-term stock price prediction
using Long Short-Term Memory (LSTM) neural networks. The primary objective of this
research is to develop and evaluate the accuracy of an LSTM-based machine learning model
in predicting short-term stock movement. The model was trained and tested using a several
datasets, comprising of stock indexes and individual stocks from the US, China and Hong
Kong.
The LSTM model was configured and implemented using the Keras API, with
GridSearchCV hyperparameter tuning to optimize performance. The model’s accuracy was
evaluated using Mean Squared Error (MSE) and R-Squared (R2) metrics. Additionally,
technical analysis was conducted to provide further information into the stock movement.
The results demonstrate great performance in predicting movement of stocks. However, it is
emphasized that the model’s prediction is a gauge and should be used in conjunction with
other analytical techniques, such as technical analysis, to make well-informed decisions.
The findings of this study highlight the potential of machine learning like LSTM to
predict future stock price movements and offer valuable indicators for investors. Future work
may include refining the model, exploring additional data sources and different analytical
techniques such as fundamental analysis to improve prediction performances. |
author2 |
Wong Jia Yiing, Patricia |
author_facet |
Wong Jia Yiing, Patricia Wongso, Jonathan Anthony |
format |
Final Year Project |
author |
Wongso, Jonathan Anthony |
author_sort |
Wongso, Jonathan Anthony |
title |
Short-term stocks movement prediction with technical analysis and machine learning |
title_short |
Short-term stocks movement prediction with technical analysis and machine learning |
title_full |
Short-term stocks movement prediction with technical analysis and machine learning |
title_fullStr |
Short-term stocks movement prediction with technical analysis and machine learning |
title_full_unstemmed |
Short-term stocks movement prediction with technical analysis and machine learning |
title_sort |
short-term stocks movement prediction with technical analysis and machine learning |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/177097 |
_version_ |
1800916366934409216 |