Agent Performing Autonomous Stock Trading under Good and Bad Situations
Yunfei Luo, Zhangqi Duan

TL;DR
This paper develops a deep reinforcement learning-based agent to automate stock trading, demonstrating promising profits in both good and bad market conditions across major stocks.
Contribution
It introduces a pipeline for simulating stock trading environments and applies multiple deep reinforcement learning methods for autonomous trading.
Findings
Reinforcement learning agents achieved 70-90% annual returns before 2021.
Post-2021, the agents maintained positive returns of 2-7%.
The platform effectively adapts to different market conditions.
Abstract
Stock trading is one of the popular ways for financial management. However, the market and the environment of economy is unstable and usually not predictable. Furthermore, engaging in stock trading requires time and effort to analyze, create strategies, and make decisions. It would be convenient and effective if an agent could assist or even do the task of analyzing and modeling the past data and then generate a strategy for autonomous trading. Recently, reinforcement learning has been shown to be robust in various tasks that involve achieving a goal with a decision making strategy based on time-series data. In this project, we have developed a pipeline that simulates the stock trading environment and have trained an agent to automate the stock trading process with deep reinforcement learning methods, including deep Q-learning, deep SARSA, and the policy gradient method. We evaluate our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStock Market Forecasting Methods · Financial Markets and Investment Strategies · Complex Systems and Time Series Analysis
