Reinforcement learning (RL) based stock trading system via support vector machine

The stocks market is one of the widely traded financial instruments. During the recent economic crisis, lots of investors suffer lost in their investment as stocks prices fell to new low. This study uses algorithms to trade and had produced promising results despite the current market condition. S...

Full description

Saved in:
Bibliographic Details
Main Author: Ong, Zhi Yuan.
Other Authors: Quek Hiok Chai
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/20775
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-20775
record_format dspace
spelling sg-ntu-dr.10356-207752023-03-03T20:35:37Z Reinforcement learning (RL) based stock trading system via support vector machine Ong, Zhi Yuan. Quek Hiok Chai School of Computer Engineering DRNTU::Engineering::Computer science and engineering The stocks market is one of the widely traded financial instruments. During the recent economic crisis, lots of investors suffer lost in their investment as stocks prices fell to new low. This study uses algorithms to trade and had produced promising results despite the current market condition. Support vector machines (SVMs) have produces promising results in various applications such as text categorization, hand-written character recognition, image classification and time series prediction. This study applies SVM to predict Singapore Stocks pricing. In addition, this study compares the performance of SVM with other financial forecasting tool such as back-propagation neural networks. Reinforcement Learning (RL) is a computational approach to automate goal-directed learning and decision making in agent-based systems and has been successfully applied to problems solving. Moody et al [3] have used Direct RL model for stock trading and it is concluded that model-based RL approaches find better policies efficiently. In this study, we propose a RL based SVM approach in stock prediction. Firstly, the system use Q-Learning to estimate the optimum input dimension for the SVM stock price predictor based on different states in the time series. This provides a more flexible approach in adjusting the input dimension catered for the changing market condition to produce better results. Finally, we make use of the above RL based SVM price predictor with trading rules that are tuned via Reinforcement Learning to trade over a 5 years period. It is found to generate significant profits as compared to other benchmark systems despite the recent economic crisis the world face. Bachelor of Engineering (Computer Science) 2010-01-08T01:56:01Z 2010-01-08T01:56:01Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/20775 en Nanyang Technological University 100 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Ong, Zhi Yuan.
Reinforcement learning (RL) based stock trading system via support vector machine
description The stocks market is one of the widely traded financial instruments. During the recent economic crisis, lots of investors suffer lost in their investment as stocks prices fell to new low. This study uses algorithms to trade and had produced promising results despite the current market condition. Support vector machines (SVMs) have produces promising results in various applications such as text categorization, hand-written character recognition, image classification and time series prediction. This study applies SVM to predict Singapore Stocks pricing. In addition, this study compares the performance of SVM with other financial forecasting tool such as back-propagation neural networks. Reinforcement Learning (RL) is a computational approach to automate goal-directed learning and decision making in agent-based systems and has been successfully applied to problems solving. Moody et al [3] have used Direct RL model for stock trading and it is concluded that model-based RL approaches find better policies efficiently. In this study, we propose a RL based SVM approach in stock prediction. Firstly, the system use Q-Learning to estimate the optimum input dimension for the SVM stock price predictor based on different states in the time series. This provides a more flexible approach in adjusting the input dimension catered for the changing market condition to produce better results. Finally, we make use of the above RL based SVM price predictor with trading rules that are tuned via Reinforcement Learning to trade over a 5 years period. It is found to generate significant profits as compared to other benchmark systems despite the recent economic crisis the world face.
author2 Quek Hiok Chai
author_facet Quek Hiok Chai
Ong, Zhi Yuan.
format Final Year Project
author Ong, Zhi Yuan.
author_sort Ong, Zhi Yuan.
title Reinforcement learning (RL) based stock trading system via support vector machine
title_short Reinforcement learning (RL) based stock trading system via support vector machine
title_full Reinforcement learning (RL) based stock trading system via support vector machine
title_fullStr Reinforcement learning (RL) based stock trading system via support vector machine
title_full_unstemmed Reinforcement learning (RL) based stock trading system via support vector machine
title_sort reinforcement learning (rl) based stock trading system via support vector machine
publishDate 2010
url http://hdl.handle.net/10356/20775
_version_ 1759854566223904768