Software development of pattern recognition and forecasting on financial time series data and news

Stock trading is becoming extremely popular and easy with the improvement of technology nowadays. It is also one of the biggest factors that is driving economy growth. It will be very helpful if we are able to predict the stock movement so that we can achieve ”risk free” investment, but it is almost...

Full description

Saved in:
Bibliographic Details
Main Author: Huang, YuHang
Other Authors: Loke Yuan Ren
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157089
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-157089
record_format dspace
spelling sg-ntu-dr.10356-1570892022-05-08T13:33:04Z Software development of pattern recognition and forecasting on financial time series data and news Huang, YuHang Loke Yuan Ren School of Computer Science and Engineering yrloke@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Stock trading is becoming extremely popular and easy with the improvement of technology nowadays. It is also one of the biggest factors that is driving economy growth. It will be very helpful if we are able to predict the stock movement so that we can achieve ”risk free” investment, but it is almost impossible in real life as the stock prices can be easily affected by all types of features. However, if we can achieve significantly good accuracy, it will be sufficient. In this paper, we will be testing the performance of some traditional machine learning models and deep learning models in predicting stock movement. The models we will use include Gaussian Naive Bayes, Logistic Regression, K Nearest Neighbour, Support Vector Classifier, Voting Classifier, Long Short Term Memory(LSTM) and Multilayer Perceptron. We will also introduce the Convolution Neural Network(CNN) model we adapt and an CNN+LSTM model which aims to make use of the feature extraction power of CNN and LSTM’s ability to extract important information across timesteps. The models have been used to predict next day stock movement for NASDAQ composite Index, Dow Jones Industrial Average, S&P 500 and Russell 2000. Bachelor of Engineering (Computer Science) 2022-05-08T13:33:03Z 2022-05-08T13:33:03Z 2022 Final Year Project (FYP) Huang, Y. (2022). Software development of pattern recognition and forecasting on financial time series data and news. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157089 https://hdl.handle.net/10356/157089 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::Computer science and engineering::Computing methodologies::Pattern recognition
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
Huang, YuHang
Software development of pattern recognition and forecasting on financial time series data and news
description Stock trading is becoming extremely popular and easy with the improvement of technology nowadays. It is also one of the biggest factors that is driving economy growth. It will be very helpful if we are able to predict the stock movement so that we can achieve ”risk free” investment, but it is almost impossible in real life as the stock prices can be easily affected by all types of features. However, if we can achieve significantly good accuracy, it will be sufficient. In this paper, we will be testing the performance of some traditional machine learning models and deep learning models in predicting stock movement. The models we will use include Gaussian Naive Bayes, Logistic Regression, K Nearest Neighbour, Support Vector Classifier, Voting Classifier, Long Short Term Memory(LSTM) and Multilayer Perceptron. We will also introduce the Convolution Neural Network(CNN) model we adapt and an CNN+LSTM model which aims to make use of the feature extraction power of CNN and LSTM’s ability to extract important information across timesteps. The models have been used to predict next day stock movement for NASDAQ composite Index, Dow Jones Industrial Average, S&P 500 and Russell 2000.
author2 Loke Yuan Ren
author_facet Loke Yuan Ren
Huang, YuHang
format Final Year Project
author Huang, YuHang
author_sort Huang, YuHang
title Software development of pattern recognition and forecasting on financial time series data and news
title_short Software development of pattern recognition and forecasting on financial time series data and news
title_full Software development of pattern recognition and forecasting on financial time series data and news
title_fullStr Software development of pattern recognition and forecasting on financial time series data and news
title_full_unstemmed Software development of pattern recognition and forecasting on financial time series data and news
title_sort software development of pattern recognition and forecasting on financial time series data and news
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/157089
_version_ 1734310106656407552