# FinRL-Meta **Repository Path**: leonexu/FinRL-Meta ## Basic Information - **Project Name**: FinRL-Meta - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2021-11-23 - **Last Updated**: 2025-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FinRL-Meta: A Universe of Market Environments [](https://pepy.tech/project/finrl_meta) [](https://pepy.tech/project/finrl_meta) [](https://www.python.org/downloads/release/python-360/) [](https://pypi.org/project/finrl_meta/) FinRL-Meta is a universe of market environments for data-driven financial reinforcement learning. Users can use FinRL-Meta as the metaverse of their financial environments. 1. FinRL-Meta separates financial data processing from the design pipeline of DRL-based strategy and provides open-source data engineering tools for financial big data. 2. FinRL-Meta provides hundreds of market environments for various trading tasks. 3. FinRL-Meta enables multiprocessing simulation and training by exploiting thousands of GPU cores. Also called **Neo_FinRL**: **N**ear real-market **E**nvironments f**o**r data-driven **Fin**ancial **R**einforcement **L**earning. ## Outline - [News and Tutorials](#news-and-tutorials) - [Our Goals](#our-goals) - [Design Principles](#design-principles) - [Overview](#overview) - [Plug-and-Play](#plug-and-play) - [Training-Testing-Trading](#training-testing-trading-pipeline) - [Our Vision](#our-vision) ## News and Tutorials + [DataDrivenInvestor] [FinRL-Meta: A Universe of Near Real-Market Environments for Data-Driven Financial Reinforcement Learning](https://medium.datadriveninvestor.com/finrl-meta-a-universe-of-near-real-market-en-vironments-for-data-driven-financial-reinforcement-e1894e1ebfbd) + [央广网] [2021 IDEA大会于福田圆满落幕:群英荟萃论道AI 多项目发布亮点纷呈](http://tech.cnr.cn/techph/20211123/t20211123_525669092.shtml) + [央广网] [2021 IDEA大会开启AI思想盛宴 沈向洋理事长发布六大前沿产品](https://baijiahao.baidu.com/s?id=1717101783873523790&wfr=spider&for=pc) + [IDEA新闻] [2021 IDEA大会发布产品FinRL-Meta——基于数据驱动的强化学习金融风险模拟系统](https://idea.edu.cn/news/20211213143128.html) + [知乎] [FinRL-Meta基于数据驱动的强化学习金融元宇宙](https://zhuanlan.zhihu.com/p/437804814) ## Our Goals + To reduce the simulation-reality gap: existing works use backtesting on historical data, while the real performance may be quite different when applying the algorithms to paper/live trading. + To reduce the data pre-processing burden, so that quants can focus on developing and optimizing strategies. + To provide benchmark performance and facilitate fair comparisons, providing a standardized environment will allow researchers to evaluate different strategies in the same way. Also, it would help researchers to better understand the “black-box” nature (deep neural network-based) of DRL algorithms. ## Design Principles + Plug-and-Play (PnP): Modularity; Handle different markets (say T0 vs. T+1) + Completeness and universal: Multiple markets; Various data sources (APIs, Excel, etc); User-friendly variables. + Avoid hard-coded parameters + Closing the sim-real gap using the “training-testing-trading” pipeline: simulation for training and connecting real-time APIs for testing/trading. + Efficient data sampling: accelerate the data sampling process is the key to DRL training! From the ElegantRL project. we know that multi-processing is powerful to reduce the training time (scheduling between CPU + GPU). + Transparency: a virtual env that is invisible to the upper layer + Flexibility and extensibility: Inheritance might be helpful here ## Overview  We utilize a layered structure in FinRL-metaverse, as shown in the figure above. FinRL-metaverse consists of three layers: data layer, environment layer, and agent layer. Each layer executes its functions and is independent. Meanwhile, layers interact through end-to-end interfaces to implement the complete workflow of algorithm trading. ## DataOps DataOps is a series of principles and practices to improve the quality and reduce the cycle time of data science. It inherits the ideas of Agile development, DevOps, and lean manufacturing and applies them to the data science and machine learning field. FinRL-Meta follows the DataOps paradigm.