基于 Qlib 与 RD-Agent 的 AI 量化系统搭建实战
一、效果预览
使用这套方案跑了一趟回测,最终跑出来的结果是 59%。当然,这是回测数据,不代表实盘收益,但足以说明这套开源工具链的潜力。
核心观点:回测收益 ≠ 实盘收益,但回测能帮你验证策略逻辑是否靠谱。
二、开源三件套:数据 + 框架 + AI
这套方案的精髓在于开源三件套的组合搭配。用个表格梳理清楚:
| 组件 | 作用 | 开源地址 |
|---|---|---|
| 数据源 | 选股基础数据供给 | 长桥 SDK / AKshare |
| 量化平台 | 策略开发 & 回测 | microsoft/qlib |
| AI 因子挖掘 | 自动发现有效因子 | microsoft/RD-Agent |
这三个组件的关系很简单:数据是原材料,Qlib 是加工厂,RD-Agent 是智能质检员。
1. 数据源:选长桥还是 AKshare?
数据是量化的基础。这套方案给了两个选择:
长桥 Longport SDK:如果你已经有长桥账户,建议直接用长桥的数据接口。数据质量高,延迟低,适合做深度研究。
AKshare:开源免费的 A 股数据方案。特点是开箱即用,不用申请账户,适合新手先跑通流程。
我的建议:新手先用 AKshare 把流程跑通,熟悉之后再考虑接入长桥。咱们做量化,核心是先验证想法,再追求数据质量。
2. Qlib:微软开源的量化框架
Qlib 是微软开源的量化研究平台,GitHub 上 37.5k+Star,很多机构都在用。
它的核心优势在于:
- AI 模型集成:内置 LightGBM、Transformer 等模型,不用自己造轮子。
- 全流程覆盖:从数据获取到策略回测,再到组合优化,一条龙解决。
- 开箱即用:安装简单,文档齐全,社区活跃。
pip install pyqlib
一句话就能安装,这就是开源工具的魅力。
3. RD-Agent:AI 自动挖因子
RD-Agent 也是微软开源的 Agent 框架,GitHub 11.2k+Star。
简单说,它能帮你:
- 自动读取数据:识别哪些因子可能影响收益。
- 自动挖掘因子:尝试不同的因子组合,找出有效的。
- 自动生成代码:把有效策略写成可运行的代码。
GitHub: https://github.com/microsoft/rd-agent
pip install rdagent
安装也是一行命令就行。用 RD-Agent 的目的说白了,就是让 AI 当你的量化助手,把体力活干了,你专注于策略思路。
三、怎么用?直接复制给 AI 助手
在 AI 编程环境中搭了一套标准化的开发流程。安装好后,你只需要把下面这段「系统提示词」复制给 AI,剩下的交给它就行。


