Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/147795
Title: A deep reinforcement learning approach to automated stock trading
Authors: Wu, Ziang
Keywords: Engineering::Computer science and engineering
Issue Date: 2021
Publisher: Nanyang Technological University
Source: Wu, Z. (2021). A deep reinforcement learning approach to automated stock trading. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/147795
Project: SCSE20-0254
Abstract: Deep reinforcement learning is recognised as an advantageous solution to automated stock trading. It has the potential of establishing an end-to-end solution that directly generate the target portfolio from market data. But applying it to financial tasks often undergoes an error-pone development process. This project starts with a careful survey on deep reinforcement learning and its recent applications in financial tasks. The actor-critic approach is the most common one and fits well with the stochastic and complex nature of stock market. Four state-of-the-art algorithms, DDPG, A2C, PPO, and TD3, are studied in detail. A deep reinforcement learning approach to automated stock trading is designed and implemented. In this project, the trading simulator is configured with preprocessed historical market data, the trading strategy is learnt from neural networks, and the trading performance is evaluated via automated backtesting. Besides, the transaction cost and risk-aversion are incorporated. The project is featured with completeness and scalability. It covers all components required in the development process. Various financial factors are extracted from market data. The trading simulator is compatible with trading agents in arbitrary structures and provides three rewards function for adjustments to different markets. And the trading agents are trained by fine-tuned algorithms and shown to outperform the baseline trading strategies. The achievement of this project is that it streamlines the development process of applying deep reinforcement learning to automated stock trading and provide guidance for future works.
URI: https://hdl.handle.net/10356/147795
Schools: School of Computer Science and Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
FYP Report - Wu Ziang.pdf
  Restricted Access
FYP Report - Wu Ziang2.71 MBAdobe PDFView/Open

Page view(s) 50

530
Updated on May 7, 2025

Download(s) 50

135
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.