A New DAPO Algorithm for Stock Trading

AI-generated keywords: Reinforcement learning Financial trading DAPO algorithm Large Language Models (LLMs) Automated trading strategies

AI-generated Key Points

  • Ruijian Zha and Bojun Liu from Columbia University explore reinforcement learning techniques in financial trading
  • Focus on Dynamic Sampling Policy Optimization (DAPO) algorithm combined with Large Language Models (LLMs)
  • Introduce a novel trading agent integrating Group Relative Policy Optimization (GRPO) with insights from DAPO
  • Agent incorporates LLM-based signals related to risk and sentiment from financial news sources
  • Performance evaluated on NASDAQ-100 index using FNSPID dataset
  • Improved DAPO algorithm achieves cumulative return of 230.49% and Information Ratio of 0.37, outperforming CPPO-DeepSeek baseline
  • Training time reduced from 8 hours to 2.5 hours over 100 epochs, along with decreased RAM usage
  • Research demonstrates potential for data-efficient trading agents by combining reinforcement learning algorithms like DAPO with LLM-based signals from financial news sources
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Ruijian Zha, Bojun Liu

Accepted to IEEE IDS 2025 Special Track: Financial Reinforcement Learning and Foundation Models (FinRLFM). 3 pages, 2 figures, 3 tables
License: CC BY 4.0

Abstract: Recent advances in reinforcement learning, such as Dynamic Sampling Policy Optimization (DAPO), show strong performance when paired with large language models (LLMs). Motivated by this success, we ask whether similar gains can be realized in financial trading. We design a trading agent that combines an improved Group Relative Policy Optimization (GRPO) algorithm, augmented with ideas from DAPO, with LLM-based risk and sentiment signals extracted from financial news. On the NASDAQ-100 index (FNSPID dataset), our agent attains a cumulative return of 230.49 percent and an information ratio of 0.37, outperforming the CPPO-DeepSeek baseline. It also cuts training time from about 8 hours to 2.5 hours over 100 epochs while markedly reducing RAM usage. The proposed RL-LLM framework offers a scalable path toward data-efficient trading agents. Code: https://github.com/Ruijian-Zha/FinRL-DAPO-SR/

Submitted to arXiv on 09 May. 2025

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2505.06408v1

In their paper titled "A New DAPO Algorithm for Stock Trading," Ruijian Zha and Bojun Liu from the Department of Computer Science at Columbia University explore the application of reinforcement learning techniques in financial trading. They focus on the Dynamic Sampling Policy Optimization (DAPO) algorithm, which has shown promising results when combined with Large Language Models (LLMs). The study introduces a novel trading agent that integrates an enhanced Group Relative Policy Optimization (GRPO) algorithm with insights from DAPO. Additionally, the agent incorporates LLM-based signals related to risk and sentiment extracted from financial news sources. The performance of this approach is evaluated on the NASDAQ-100 index using the FNSPID dataset. Results indicate that the improved DAPO algorithm achieves a cumulative return of 230.49% and an Information Ratio of 0.37, surpassing the CPPO-DeepSeek baseline. Furthermore, the proposed method significantly reduces training time from approximately 8 hours to 2.5 hours over 100 epochs while also decreasing RAM usage. Overall, this research showcases a scalable path towards developing data-efficient trading agents by leveraging reinforcement learning algorithms like DAPO in conjunction with LLM-based signals derived from financial news sources. The findings highlight the potential for advancements in automated trading strategies through innovative combinations of machine learning techniques and real-world financial data analysis.
Created on 16 May. 2025

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.