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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |