"量化交易最劝退的,不是写策略,而是数据——数据从哪来、怎么清洗、因子怎么管理。Qlib 把这条链做通了,你不用自己拼。"

一句话:微软开源的 AI 量化投研平台,从数据、因子、机器学习到强化学习策略一条流水线打通,是目前最完整的 AI 量化基础设施之一,pip 装完就能跑通一个完整的研究流程。

它能帮你干什么

Qlib 解决的是"研究流程"问题,不是"交易执行"问题。它把量化研究里最杂碎的几个环节统一成一套可复用的管线:

适合谁

关键数据

项目 情况
仓库 microsoft/qlib
星标 ~4.9 万(2026-10 实测)
语言 Python
协议 MIT
覆盖 数据 / 因子 / ML / RL / 回测
维护方 微软研究院
文档 官方文档站 + 大量 example

上手 / 配置

最小可跑流程(30 分钟内能拿到第一份回测结果):

  1. pip install pyqlib,配好 Python 3.8+ 环境
  2. 用内置工具拉数据:python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data --target_name cn_data(拉 A 股日线)
  3. 跑一个现成 workflow:bash examples/workflows/lightgbm/run_pipeline.sh,默认 Alpha158 + LightGBM
  4. 看输出:回测报告 + 因子 IC + 模型预测的 IC 曲线
  5. 换成自己的因子 / 策略:改 config yaml 里的 dataset 和 model 段

常见坑:

一句话总结

Qlib 是"量化研究 IDE",不替你写策略,但把数据 - 因子 - 模型 - 回测这条链全做通了,你只需要填自己的策略逻辑。做量化第一步别急着写交易代码,先用 Qlib 跑通一次完整 research loop,比看十篇文章都管用。