Deep learning and reinforcement learning for trading financial assets
The emergence and advancements in Deep learning and Artificial Intelligence have been disruptive for the field of financial markets. Prediction of financial asset prices and trading them based on historical prices have been an area of research for a long time and none of the methods till now have be...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/156541 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-156541 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1565412022-04-19T08:40:39Z Deep learning and reinforcement learning for trading financial assets Mundhra, Divyesh Ng Wee Keong School of Computer Science and Engineering AWKNG@ntu.edu.sg Business::Finance::Assets Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence The emergence and advancements in Deep learning and Artificial Intelligence have been disruptive for the field of financial markets. Prediction of financial asset prices and trading them based on historical prices have been an area of research for a long time and none of the methods till now have been able to give a 100% accuracy for this task. Hence, it remains an unexplored territory to a significant depth as it involves decisions which can result in huge profits for individuals as well as business investors. In this era of big data, these advancements help the user to process massive amounts of historical data and current market conditions to make predictions that influence their investment decision. In this report, we design customized neural network frameworks which can be used for financial asset predictions. We compare multiple deep learning methods and provide our analysis on the results obtained by them. After appropriate scaling, the results obtained RMSE of as low as 0.08 which indicates that some models, implemented in this report, have remarkable accuracies. Moreover, we comprehensively describe our implementation of a trading agent which can be optimized to take buy and sell decisions based on the current stock price. This was achieved by using Deep Q Learning which is one of the algorithms used to solve Reinforcement Learning problems. Additionally, the research led to the development of two web applications which can be used by individuals to get an overview of the short-term future financial market by providing them with predictions of financial asset prices. These web applications use various deep learning models for their predictive tasks. The backend is combined with a user-friendly front end which allows general public to use it for their wealth management decisions. Lastly, the project achievements and future works have been discussed. In addition to contributing to the existing methods in this field, this project also aims to set the ground for future research in numerous directions. Bachelor of Engineering (Computer Science) 2022-04-19T08:40:39Z 2022-04-19T08:40:39Z 2022 Final Year Project (FYP) Mundhra, D. (2022). Deep learning and reinforcement learning for trading financial assets. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156541 https://hdl.handle.net/10356/156541 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 |
Business::Finance::Assets Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence |
spellingShingle |
Business::Finance::Assets Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Mundhra, Divyesh Deep learning and reinforcement learning for trading financial assets |
description |
The emergence and advancements in Deep learning and Artificial Intelligence have been disruptive for the field of financial markets. Prediction of financial asset prices and trading them based on historical prices have been an area of research for a long time and none of the methods till now have been able to give a 100% accuracy for this task. Hence, it remains an unexplored territory to a significant depth as it involves decisions which can result in huge profits for individuals as well as business investors. In this era of big data, these advancements help the user to process massive amounts of historical data and current market conditions to make predictions that influence their investment decision.
In this report, we design customized neural network frameworks which can be used for financial asset predictions. We compare multiple deep learning methods and provide our analysis on the results obtained by them. After appropriate scaling, the results obtained RMSE of as low as 0.08 which indicates that some models, implemented in this report, have remarkable accuracies. Moreover, we comprehensively describe our implementation of a trading agent which can be optimized to take buy and sell decisions based on the current stock price. This was achieved by using Deep Q Learning which is one of the algorithms used to solve Reinforcement Learning problems.
Additionally, the research led to the development of two web applications which can be used by individuals to get an overview of the short-term future financial market by providing them with predictions of financial asset prices. These web applications use various deep learning models for their predictive tasks. The backend is combined with a user-friendly front end which allows general public to use it for their wealth management decisions.
Lastly, the project achievements and future works have been discussed. In addition to contributing to the existing methods in this field, this project also aims to set the ground for future research in numerous directions. |
author2 |
Ng Wee Keong |
author_facet |
Ng Wee Keong Mundhra, Divyesh |
format |
Final Year Project |
author |
Mundhra, Divyesh |
author_sort |
Mundhra, Divyesh |
title |
Deep learning and reinforcement learning for trading financial assets |
title_short |
Deep learning and reinforcement learning for trading financial assets |
title_full |
Deep learning and reinforcement learning for trading financial assets |
title_fullStr |
Deep learning and reinforcement learning for trading financial assets |
title_full_unstemmed |
Deep learning and reinforcement learning for trading financial assets |
title_sort |
deep learning and reinforcement learning for trading financial assets |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/156541 |
_version_ |
1731235746541469696 |