Repolode
AI4Finance-Foundation

AI4Finance-Foundation/FinRL-Meta

金融强化学习的市场环境与基准层,提供市场数据集和交易环境,用于开发和比较 DRL 交易智能体。

Star
1,960
Fork
754
未关闭 Issue
80
最近提交
26天前

本页只介绍开源项目,不构成投资建议。交易和投资可能造成亏损,使用前请自行评估风险,并遵守当地法律法规。

这是什么?

FinRL-Meta 是 FinRL 生态中的市场环境与基准组件,从多个数据源收集历史行情,并将其构建成供强化学习智能体训练和测试的交易环境。用户可以在同一数据集上比较不同智能体的表现,便于进行更公平的评估。

项目的数据层可获取并预处理价格与技术指标,支持 Alpaca、Binance、Yahoo Finance、Tushare、Baostock 等数据源;环境层则将这些数据封装为 DRL 训练环境。ElegantRL、Stable-Baselines3 和 RLlib 的智能体可以直接接入这些环境。项目还提供“训练-测试-交易”流程,将训练区间与评估区间分开,以减少信息泄露。

FinRL-Meta 聚焦数据层和环境层,而非完整的生产部署。面向生产的量化交易基础设施,项目维护者推荐使用独立的 FinRL-X / FinRL-Trading 项目。

核心功能

  • 01从 Alpaca、Binance、Yahoo Finance 等多个数据源获取 OHLCV 行情数据。
  • 02计算 MACD、布林带、RSI 等技术指标作为特征。
  • 03提供可供 DRL 智能体训练和测试的市场环境。
  • 04可直接接入 ElegantRL、Stable-Baselines3 和 RLlib 的智能体。
  • 05将训练、测试与交易阶段分开,以减少信息泄露。

适用场景

  • 在同一金融数据集上对比多种 DRL 算法。
  • 研究美股、A 股和加密货币市场中的强化学习交易。
  • 基于自定义特征构建市场环境。
  • 在接入模拟或实盘交易接口前,原型化交易智能体。

快速上手

  1. 1

    在 Colab 中打开 Plug and Play with DRL Agents 演示笔记本

使用前须知

  • README 未提供安装说明,安装配置需要自行从代码中摸索。
  • 多个数据源需要特定账户的 API 访问权限;README 也表明该项目是研究用的基准层,而非生产交易系统。

收录于专题

标签

常见问题

FinRL-Meta 是什么?
金融强化学习的市场环境与基准层,提供市场数据集和交易环境,用于开发和比较 DRL 交易智能体。 FinRL-Meta 是 FinRL 生态中的市场环境与基准组件,从多个数据源收集历史行情,并将其构建成供强化学习智能体训练和测试的交易环境。用户可以在同一数据集上比较不同智能体的表现,便于进行更公平的评估。
FinRL-Meta 可以免费使用吗?用的什么许可证?
FinRL-Meta 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
FinRL-Meta 还在维护吗?
活跃维护中。FinRL-Meta 最近一次提交是在 2026年10月12日。
FinRL-Meta 适合用来做什么?
在同一金融数据集上对比多种 DRL 算法。 研究美股、A 股和加密货币市场中的强化学习交易。 基于自定义特征构建市场环境。 在接入模拟或实盘交易接口前,原型化交易智能体。
FinRL-Meta 怎么安装和运行?
在 Colab 中打开 Plug and Play with DRL Agents 演示笔记本
在哪里获取 FinRL-Meta?
源代码和安装说明在 GitHub 上:https://github.com/AI4Finance-Foundation/FinRL-Meta

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目