策略研究者
关注算法框架与数据层,判断能否表达你的因子与信号逻辑。
QuantConnect Lean / Architecture
Lean 采用事件驱动、模块化的设计,每个组件可插拔、可自定义,并为所有主要插件点内置模型。理解这套分层,是判断它适不适合你工作流的关键。
以下模块与职责依据官方 README 与 lean.io/docs(2026-09 核验)。
| 模块 | 职责 |
|---|---|
| 算法框架(Algorithm Framework) | 以 Alpha 模型、组合构建、风险管理、执行模型组织策略逻辑 |
| 数据(Data) | 接入行情与另类数据,通过 universe 选择标的 |
| 券商(Brokerage) | 连接券商/交易接口,下发实盘或模拟盘委托 |
| 研究(Research) | 本地 Jupyter 环境做数据探索与因子研究 |
| Lean CLI | 命令行管理项目、回测、优化与实盘部署 |
不同角色关心架构的不同层面,按你的目标选择阅读顺序。
关注算法框架与数据层,判断能否表达你的因子与信号逻辑。
关注模型插件点与 CLI,评估开发与部署成本。
关注券商集成与本地/云端混合部署,评估运维边界。
Lean 是模块化的单体引擎:核心事件驱动引擎 + 可插拔的算法模型、数据与券商插件,通过插件点扩展能力。
指官方为每个主要插件点提供的默认实现(如 Alpha、组合构建、风险管理、执行等模型),开发者可替换或自定义。
Lean 支持本地-云端混合开发:本地 IDE 开发调试,云端(QuantConnect)可运行回测与实盘。