FinRL: Deep Reinforcement Learning Framework to Automate Trading in Quantitative Finance
Xiao-Yang Liu, Hongyang Yang, Jiechao Gao, Christina Dan Wang

TL;DR
FinRL is an open-source, modular framework designed to simplify and accelerate the development of deep reinforcement learning agents for automated trading in various financial markets, supporting customization and real-world constraints.
Contribution
It introduces the first comprehensive, full-stack DRL framework for quantitative trading that emphasizes usability, extensibility, and practical application with tutorials and environment simulation.
Findings
Supports multiple market types and trading tasks
Includes state-of-the-art DRL algorithms and reward functions
Facilitates high turnover strategy development
Abstract
Deep reinforcement learning (DRL) has been envisioned to have a competitive edge in quantitative finance. However, there is a steep development curve for quantitative traders to obtain an agent that automatically positions to win in the market, namely \textit{to decide where to trade, at what price} and \textit{what quantity}, due to the error-prone programming and arduous debugging. In this paper, we present the first open-source framework \textit{FinRL} as a full pipeline to help quantitative traders overcome the steep learning curve. FinRL is featured with simplicity, applicability and extensibility under the key principles, \textit{full-stack framework, customization, reproducibility} and \textit{hands-on tutoring}. Embodied as a three-layer architecture with modular structures, FinRL implements fine-tuned state-of-the-art DRL algorithms and common reward functions, while…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
