Market environment for financial reinforcement learning research
Top 26.6% on sourcepulse
FinRL-Meta provides a comprehensive suite of dynamic market environments and benchmarks for data-driven financial reinforcement learning. It aims to simplify environment creation, reduce the simulation-reality gap, and facilitate fair comparisons for researchers and practitioners in quantitative finance.
How It Works
FinRL-Meta employs a layered architecture (data, environment, agent) with plug-and-play capabilities, allowing seamless integration of various DRL libraries like ElegantRL, Stable-Baselines3, and RLlib. It follows a DataOps paradigm for automated data processing and feature engineering across diverse financial markets and data sources, including Chinese and US equities, cryptocurrencies, and more. The "Training-Testing-Trading" pipeline ensures a structured workflow, mitigating information leakage and enabling robust backtesting and potential live trading.
Quick Start & Requirements
pip install -e .
(from source).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is research-oriented, and while it aims to reduce the sim-real gap, actual trading performance may vary. The "Training-Testing-Trading" pipeline is crucial for mitigating data leakage but requires careful implementation. Trademark restrictions on the "FinRL" name should be noted for branding.
5 days ago
Inactive