20,033 Star · Apache-2.0 · 原项目停维 · reloaded 续命
美股多因子/量化策略研究 · 横截面 Alpha 因子
Quantopian 的美股事件驱动回测引擎
Zipline 是众包对冲基金 Quantopian 开发的 Pythonic 事件驱动回测引擎, 主要用于美股多因子/量化策略研究。标志性能力是 Pipeline API—— 声明式的横截面因子计算。Quantopian 2020 年底关闭后原项目停维, 现由 Stefan Jansen 的 zipline-reloaded fork 续命(3.1.1 版本,活跃维护)。
| 属性 | 详情 |
|---|---|
| 原仓库 | quantopian/zipline · 20,033 Star · 已停维 |
| 维护 fork | zipline-reloaded · 1,919 Star · 3.1.1 |
| 许可证 | Apache-2.0 |
| 配套生态 | Alphalens(因子分析)+ pyfolio(业绩报告) |
Quantopian 专业研究体系
典型工作流:zipline Pipeline 计算因子 → Alphalens 分析因子有效性 → zipline 回测 → pyfolio 生成业绩报告。 这是 Quantopian 当年留给业界最完整的因子研究体系。
原版无法在现代 Python 安装
pip install zipline-reloaded # Python ≥3.10
原始 zipline 依赖栈极旧(Python 2.7/3.5/3.6、pandas≤0.22),现代环境基本无法直接安装。 必须使用 zipline-reloaded(Python 3.10+、numpy 2.x、pandas 2.x)。
偏研究,非高频
| 类别 | 事项 | 说明 |
|---|---|---|
| 优点 | Pipeline 因子计算 | 横截面 alpha 研究的利器,向量化高效 |
| 优点 | 生态完整 | Alphalens + pyfolio 配套,书籍资料丰富 |
| 局限 | 原版停维 | 依赖栈极旧,需 reloaded fork |
| 局限 | 偏美股 | A 股/加密需自建 bundle,成本高 |