Machine learning prediction of stock price behavior in SGX

In recent years, ML has been used to solve many complex mathematical problems. Researchers have identified ML as a means to predict stock prices and their characteristics to execute profitable trades in the stock market. This project proposes a novel labelling scheme and evaluates the use of five...

Full description

Saved in:
Bibliographic Details
Main Author: Pan, Sun Wei
Other Authors: Wong Jia Yiing, Patricia
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149323
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In recent years, ML has been used to solve many complex mathematical problems. Researchers have identified ML as a means to predict stock prices and their characteristics to execute profitable trades in the stock market. This project proposes a novel labelling scheme and evaluates the use of five different ML models, three different feature sets, and two labelling techniques in predicting stock price characteristics within SGX. Our project also examines the tuning of each model and the relations between feature sets and labels. We run our resulting models’ predictions through a backtesting algorithm to evaluate its real-world application. Our experimentation shows that ML predictions can result in profitable trading strategies in the SGX, with the AdaBoost, OHLCV, and our novel threeclass labelling combination offering the highest profitability.