回测库 · 活跃

vectorbt

基于 pandas 和 NumPy 的向量化回测,专门用来快速测试成千上万组参数。

GitHub Star9.8k
Fork1.3k
最近提交2026-11-08
最新版本v1.2.0 (2026-10-19)
许可证Apache-2.0 + Commons Clause
语言Python
状态活跃

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

简介

vectorbt 把信号、订单和组合都表示成数组,关键循环用 Numba 编译,所以测一整个参数网格只要几秒。它还自带交互式 Plotly 图表和大量绩效统计。开源版仍在更新,另有付费的 VectorBT PRO 提供更多功能。

适合谁: 在日线或日内数据上做研究、扫参数,速度比订单细节更重要的场景。

优点

  • 非常快:可以一次跑完整个参数网格
  • 统计指标丰富,图表可交互
  • 直接用 pandas 数据

局限

  • 依赖路径的逻辑(移动止损、跟持仓有关的规则)写起来比较别扭
  • 学习曲线陡,API 很大
  • 许可证是 Apache 2.0 加 Commons Clause,限制把它当服务出售

对比

同类替代:回测库

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

订阅每周 Arena 周报

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