Learning to Play the Trading Game: Exploring Reinforcement Learning-Based Stock Trading Bots

Publication Date

1-1-2024

Document Type

Conference Proceeding

Publication Title

Proceedings - IEEE 10th International Conference on Big Data Computing Service and Applications, BigDataService 2024

DOI

10.1109/BigDataService62917.2024.00011

First Page

27

Last Page

34

Abstract

Developing a stock trading bot capable of navigating high-entropy environments like stock markets presents both challenges and opportunities in the field of machine learning. While quantitative algorithms currently dominate global stock trading, creating a consistently profitable prediction model remains elusive due to market unpredictability. This paper explores the feasibility of training an agent using reinforcement learning (RL) and artificial neural networks (ANN) to make optimal decisions in stock trading. We evaluate various RL techniques and their modified variants to assess the agent's performance across different stock prices and portfolio settings. While our approaches show promise in specific historical periods, they also exhibit fragility, with inconsistent results across different time periods and uncertain performance in future data. Nevertheless, this work provides valuable insights into the challenges and potential of employing RL in stock trading algorithms.

Keywords

Deep Q-learning, Recurrent Neural Net-works, Reinforcement Learning, Time Series Analysis

Department

Computer Science

Share

COinS