开源框架

Qlib 还是 FinRL?

Qlib 做的是监督学习:预测哪些股票表现更好,再构建组合;FinRL 做的是强化学习:训练一个直接决定交易的智能体。Qlib 更接近量化股票团队的实际做法,FinRL 更偏研究和教学。

逐项对比

QlibFinRL
类别AI 与机器学习AI 与机器学习
简介微软开源的 AI 量化投资平台,用来构建和测试机器学习选股模型。用于交易研究和教学的深度强化学习库。
适合谁用机器学习做横截面选股模型的研究者。学习、尝试把强化学习用在行情数据上。
语言PythonJupyter Notebook
许可证MITMIT
GitHub Star50.2k17.0k
最近提交2026-11-042026-11-03
最新版本v0.9.8 (2026-10-08)v0.3.8 (2026-03-20)
状态活跃活跃

GitHub 数据截至 2026-11-10。状态:活跃 = 最近 90 天有提交,放缓 = 最近一年有提交,停滞 = 更早,已归档 = 只读。

优点 · 局限

Qlib

优点

  • 端到端的机器学习研究流程
  • 参考模型和基准很多
  • 微软研究院出品,MIT 许可证

局限

  • 偏股票因子研究,不负责交易执行
  • 默认数据以 A 股为主
  • 需要扎实的机器学习基础

FinRL

优点

  • 现成的环境和教程很多
  • 覆盖多种强化学习算法
  • 学术社区活跃

局限

  • 是研究代码,不是生产级交易系统
  • 强化学习的结果很容易过拟合,一定要做样本外检验
  • 以 Jupyter notebook 为主

怎么选

Qlib 做的是监督学习:预测哪些股票表现更好,再构建组合;FinRL 做的是强化学习:训练一个直接决定交易的智能体。Qlib 更接近量化股票团队的实际做法,FinRL 更偏研究和教学。

全部框架 · 介绍是我们自己的总结,可能落后于各项目的官方文档。用于产品前请先确认项目的许可证。以上内容不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。