回测库 · 放缓

Backtesting.py

小巧好读的回测库,自带交互图表和参数优化。

GitHub Star9.2k
Fork1.6k
最近提交2026-08-05
许可证AGPL-3.0
语言Python
状态放缓

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

简介

Backtesting.py 的 API 很精简:继承 Strategy,写 init() 和 next(),再调用 Backtest.run()。结果附带交互式 Bokeh 图表和一张常用统计表,optimize() 可以搜索参数。一次只能测一个品种。

适合谁: 新手,以及单个品种的快速实验。

优点

  • 这里所有库中 API 最简单
  • 开箱即用的图表
  • 内置参数优化和热力图

局限

  • 每次只能测一个品种,不支持多资产组合
  • AGPL-3.0 许可证,拿来做产品时要注意
  • 订单类型比事件驱动引擎少

对比

同类替代:回测库

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

订阅每周 Arena 周报

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