LEAN是由QuantConnect打造的全球领先开源量化交易引擎,为事件驱动的专业级算法交易平台,支持量化交易全流程(研究、回测、优化、实盘)并可在数百交易场所部署,基于Apache 2.0协议完全开源,免费下载且支持商业扩展,无供应商锁定,合规性强并支持本地部署,目前已成为300+对冲基金的核心交易技术支撑,月名义交易量达450亿美元。以下是其核心信息总结:
- 核心功能集:具备无生存偏差特性,可自动处理拆股、分红、上市退市等公司行为;支持算法化标的池选择以减少偏差,能基于自有数据和指标定制资产池;可跨资产类别自动追踪投资组合绩效、盈亏、购买力等;支持定时事件触发、任意时间序列回测和自定义信号数据导入,所有功能均可配置、插件化,能灵活扩展满足基金定制需求。
- 高可扩展的模块化架构:整体设计高度模块化,所有组件可插拔、自定义,内置多类核心模型,包括滑点冲击、经纪商、费用、保证金模型等,可精准模拟T+3清算、保证金交易、期权指派等场景;提供100+经测试的通用技术指标,适配任意数据源,还能加载流式、数据库、文件等来源的自有数据集开展回测和实盘交易。
- 庞大的全球开源社区:汇聚全球量化从业者、工程师和科学家,180+工程师参与代码贡献,提供100+C#和Python开源代码示例,代码分叉超3300个;2015年起已有37.5万+实盘算法成功部署,社区论坛共享1200+算法,平台经大量实战验证,还被DROPSHOT CAPITAL、新加坡国立大学等专业机构和院校选用。
- 内置专业量化算法框架:融合核心量化金融概念,打造了标准化、可复用的算法开发脚手架,分为五大可插拔模块,大幅降低开发成本:标的池选择(预定义筛选规则/现成模型)、Alpha信号生成(聚焦收益信号研发,复用其他模块)、投资组合构建(内置等权、均值方差、Black Litterman等预制模型)、执行模型(多算法回测并选择最优策略)、风险管理(被动/主动对冲暴露头寸,多模型组合应对不同市场环境)。
- 全维度的兼容能力:实现跨资产、跨平台、跨语言支持,可交易股票、外汇、期权、期货、加密货币、CFD等9大类资产,由中央投资组合统一管理;能在Windows、Mac OS、Linux无缝部署;支持Python(适配机器学习开发)和C#(满足高速交易需求),可根据团队能力和策略需求灵活选择。
- 强大的数据与工具集成:对接40+价格、基本面、另类数据源,所有数据均经预格式化且时点精准,可直接使用;深度集成VSCode、Jupyter Lab,支持本地编码+云端回测,可在IDE中实时监控回测进程;提供实时流数据对接能力,可直接接入主流数据商和经纪商的实时行情,还能自动从主流仓库和经纪商下载历史数据并转换为LEAN格式,方便本地处理。
- 完善的运行机制与工具链:基于解析、加载、算法配置、工厂、数据馈送、交易管理等核心组件构建核心引擎,同时配套异步成交、标的池管理、UTC时间同步等能力,支持回测和实盘交易双模式,所有关键类型均可配置;还提供图表、调试、报告全流程功能,覆盖量化交易的全生命周期需求。