LEAN-开源量化交易技术平台


LEAN是QuantConnect.com推出的全球领先的开源量化交易技术平台,为量化交易提供了全面的解决方案,在功能特性、架构设计、社区支持等多方面表现出色。 1. 核心特性 - 无生存偏差:自动处理股票拆分、股息、公司行为(上市、退市、合并等),保证数据和交易处理的准确性。 - 投资组合管理:同一策略中,能跨多种资产类别和保证金模式,自动追踪投资组合表现、盈亏、购买力及持仓情况。 - 预定事件:可设置在特定时间(如交易时段、每周特定日子、每天特定时刻)触发常规函数。 - 导入自定义数据:支持几乎任何时间序列数据进行回测,能将专有信号数据导入策略。 2. 丰富的可扩展模块化架构 - 滑点和冲击模型:通过保证金、成交和滑点模型,精准模拟资产和经纪商情况。 - 技术指标:内置100多种常用技术指标,适用于任何数据源。 - 经纪商和费用模型:模拟经纪商费用、订单支持和API行为;支持自定义费用模型,处理回扣和动态订单定价。 - 账户和交易模型:模拟T + 3结算、保证金交易、期权分配和提前行权等。 3. 全球开源社区支持:众多量化分析师、工程师和科学家参与,有180多名工程师贡献代码,提供100多个C#和Python开源示例,代码库被分叉3300次,自2015年以来成功部署375,000个实时算法,社区论坛分享1200个算法 ,每月名义交易量达450亿美元。 4. 量化交易框架:包含资产选择、Alpha生成、投资组合构建、执行模型和风险管理等模块,提供预定义标准和模型,加速算法开发,管理交易风险。 5. 多平台多语言支持:支持股票、外汇、期权等九类资产交易;可无缝部署到Windows、Mac OS和Linux系统;支持Python(适合机器学习)和C#(运行速度快)两种编程语言。 6. 强大的数据集成和工具:与40个价格、基本面和另类数据源集成;支持VSCode和Jupyter Lab集成;提供实时流数据源和历史数据存储库,方便数据获取和处理。

官网

github