开源框架

QuantConnect LEAN 还是 NautilusTrader?

LEAN 覆盖更广、更成熟,尤其适合期权期货,还能用 QuantConnect 的云端数据。NautilusTrader 更快、更贴近底层,面向订单簿和高频策略,学习曲线也更陡。

逐项对比

QuantConnect LEANNautilusTrader
类别回测到实盘一体化平台回测到实盘一体化平台
简介QuantConnect 的开源引擎:C# 内核,可用 Python 写策略,支持多资产,回测实盘一体。高性能的事件驱动交易平台,Rust 内核加 Python API。
适合谁要上实盘的严肃多资产策略,尤其是涉及期权、期货的。做高频或订单簿策略、希望回测和实盘完全一致的开发者。
语言C#Rust
许可证Apache-2.0LGPL-3.0
GitHub Star22.5k31.4k
最近提交2026-11-102026-11-10
最新版本—v1.231.0 (2026-08-02)
状态活跃活跃

GitHub 数据截至 2026-11-10。状态:活跃 = 最近 90 天有提交,放缓 = 最近一年有提交,停滞 = 更早,已归档 = 只读。

优点 · 局限

QuantConnect LEAN

优点

  • 资产和券商覆盖非常广
  • 研究、回测、实盘用同一套代码
  • 成熟、持续开发、用户多

局限

  • 本地搭建比纯 Python 库重得多
  • 本地数据要自己解决,方便的数据在付费云端
  • 框架约定需要时间学习

NautilusTrader

优点

  • 快速且逼真的事件驱动模拟,可以细到订单簿
  • 回测和实盘代码完全相同
  • 开发非常活跃

局限

  • 学习曲线陡,主要面向工程师
  • 版本之间 API 变化频繁
  • LGPL-3.0 许可证

怎么选

LEAN 覆盖更广、更成熟,尤其适合期权期货,还能用 QuantConnect 的云端数据。NautilusTrader 更快、更贴近底层,面向订单簿和高频策略,学习曲线也更陡。

全部框架 · 介绍是我们自己的总结,可能落后于各项目的官方文档。用于产品前请先确认项目的许可证。以上内容不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。