回测库 · 活跃
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,限制把它当服务出售
对比
同类替代:回测库
全部框架 · 介绍是我们自己的总结,可能落后于各项目的官方文档。用于产品前请先确认项目的许可证。以上内容不构成投资建议。