选完工具之后的问题只剩一个:跟着什么学。这篇把 backtesting.py、Freqtrade、lightweight-charts、vectorbt、backtrader、Jesse 六个工具的官方文档、文字教程、视频教程收到一处,每个链接都在 2026-09-08 实际打开验证过,没有一个打不开的。每节末尾给一条明确的路径:从装好环境到跑出第一张回测图,大概多久。
上一篇做了选型对比。这篇是它的下半场——工具定了,人卡在"文档太长、视频太旧、第三方教程一半是 SEO 农场"这件事上,一样常见。我按"每个工具只留验证过的最优资源"的标准筛了一遍,共 21 条链接。
| 工具 | 最快出图 | 最优资源类型 |
|---|---|---|
| backtesting.py | 半小时 | 官方 Quick Start |
| Freqtrade | 半天 | 官方文档(六者最佳) |
| lightweight-charts | 1 小时 | 官方教程(第三方多过时) |
| vectorbt | 半天 | 官方首页+AlgoTrading101 |
| backtrader | 半天 | 视频建概念+官方 Quickstart |
| Jesse | 半天 | 作者本人的视频 |
backtesting.py —— 最快出图的那个
官方文档
- 官方文档首页 —— API 参考和示例库入口
- Quick Start User Guide —— 用一个 SmaCross 策略走完 定义策略 → 回测 → 参数优化 全流程,可执行的 Jupyter 格式,照着敲一遍就会
文字教程
- Backtesting.py — An Introductory Guide to Backtesting with Python(AlgoTrading101)—— 进出场逻辑、订单参数、Strategy API 讲得最清楚的第三方教程
- Backtesting.py — A Complete Quickstart Guide(Greyhound Analytics)—— RSI 策略实例、参数优化、热力图、多时间周期、止盈止损,比官方指南覆盖面更全
视频教程
- Backtesting.py — Full course in python(Chad Thackray)—— 完整长课,从零到写出自己的策略
路径:官方 Quick Start 敲一遍(半小时出图)→ AlgoTrading101 查漏补缺 → 要做参数优化和热力图再看 Greyhound。
Freqtrade + FreqUI —— 最像 TV 完整测试器
六个工具里官方文档质量最好的一个,基本不需要第三方资源。
官方文档
- Freqtrade — Introduction —— 从 Docker 安装到 dry-run 的官方主线
- Strategy 101(策略快速上手) —— 第一个策略怎么写,指标、买卖信号、回测全流程
- FreqUI 文档 —— 网页界面的 Dashboard、在线回测视图、图表配置、CORS 设置
文字教程
- Freqtrade Algorithmic Trading Tutorial(Concise) —— 安装、配置、策略开发、回测到实盘的一篇流,适合不喜欢翻官方文档目录的人
视频教程
- Backtest Your Crypto Strategies with Freqtrade(Full Setup Tutorial)(Yurii Kuzemko)—— 从安装到跑起回测的完整设置教程
路径:官方 Introduction 走通安装 → Strategy 101 写出第一个策略 → FreqUI 文档把网页界面摸熟。
lightweight-charts —— TV 同款蜡烛图
这个库比较特殊:它是图表库不是回测器,官方教程质量高且足够,第三方教程大多过时或失效。这里只放验证过的官方资源。
官方文档
- 官方文档首页 —— API 参考入口
- First steps:创建你的第一个图表 —— 带完整蜡烛图示例代码,复制就能跑
- 官方产品页 —— 功能总览和在线演示
视频教程
- Getting started with TradingView lightweight charts(Chad Thackray)—— 接币安实时数据流画图的实战例子
路径:creating-a-chart 教程的示例代码直接跑 → Chad Thackray 视频看真实数据怎么接 → 把你自己回测的结果喂给它画。
vectorbt —— 参数扫描最快
官方文档
- vectorbt 官方 Getting started —— 首页本身就是一篇超长的快速上手,内置双均线交叉(DMAC)完整示例
文字教程
- VectorBT — An Introductory Guide(AlgoTrading101)—— 多资产均线交叉、
run_combs参数组合、热力图、Portfolio.from_signals,vectorbt 的杀手锏功能全过了一遍
视频教程
- Vectorbt for beginners — Full Python Course(Chad Thackray)—— 新手向完整课程
- Freqtrade vs Backtrader vs VectorBT 对比测评(Tutorials With Nathan)—— 三框架横向对比,拿不准选不选 vectorbt 就先看这个
路径:官方首页的 DMAC 示例跑通 → AlgoTrading101 学参数组合和热力图 → 以后要扫大参数网格直接上。
backtrader —— 老牌股票友好
官方文档
- Backtrader 官方 Quickstart —— 经典的"从零到 cerebro"教程,cerebro、data feed、strategy、analyzer 的概念体系都在这里建立
文字教程
- Backtrader for Backtesting — A Complete Guide(AlgoTrading101)—— 安装、数据喂入、均线交叉、参数优化、绘图、CSV 导出,比官方 quickstart 更贴近实战
视频教程
- Introduction to BACKTRADER(Algovibes)—— 入门讲解,先看视频建立概念再去啃文档
路径:Algovibes 视频建概念 → 官方 Quickstart 敲一遍 cerebro 流程 → AlgoTrading101 补优化和绘图。注意:项目已近两年没发新版,遇到坑多查社区而非官方仓库。
Jesse —— 加密量化全链路
这个工具有个别处没有的优势:视频主讲就是 Jesse 作者本人(Saleh),讲的东西不会过时错位。
官方文档
- Jesse — Getting Started —— 环境准备、项目模板、跑起来
- Jesse 官网 —— 功能总览
文字教程
- Jesse Framework: Beginner Crypto Bot Guide(VibeTrading)—— 安装、项目结构、示例策略、回测、机器学习、实盘,第三方教程里覆盖最全的
视频教程
- Algo-trading with Jesse in 100 seconds(Algo-trading with Saleh,作者本人)—— 100 秒了解 Jesse 是什么
- How to set up Jesse on Windows(同作者)—— Windows 安装实操;Ubuntu 版见 这个视频
路径:100 秒视频了解定位 → 官方 Getting Started 装好环境 → VibeTrading 教程写出第一个策略。
一张总表收藏
| 工具 | 官方快速上手 | 第三方文字教程 | 视频教程 |
|---|---|---|---|
| backtesting.py | Quick Start | AlgoTrading101 · Greyhound | Chad Thackray 完整课 |
| Freqtrade | Strategy 101 · FreqUI | Concise Tutorial | Full Setup |
| lightweight-charts | Creating a chart | 官方教程已足够 | Chad Thackray |
| vectorbt | 官方首页 | AlgoTrading101 | Full Course · 三框架对比 |
| backtrader | 官方 Quickstart | AlgoTrading101 | Algovibes |
| Jesse | Getting Started | VibeTrading 指南 | 100 秒 · 安装实操 |
两点提醒
- 先看视频还是先看文档:对回测概念本身不熟(cerebro、信号、权益曲线这些),先看你选的工具的视频建立直觉;概念已经有了,官方快速上手文档效率最高
- 教程版本时效:vectorbt 的教程基本都基于免费核心版,Pro 版界面教程在官网邀请制文档里;backtrader 教程普遍偏老但概念没变;Jesse 3.x 和 2.x 的 CLI 差异大,跟着 2024 年之后的教程走
相关阅读:《不充会员也能复刻 TradingView 策略回测界面:6 个开源本地部署方案》 · 《TradingView 免费版的真正限制在哪,以及不花钱的合法出路》
21 条链接,最后一条验证停留在 2026-09-08。backtesting.py 的 Quick Start 装好环境到第一张图,官方自己标的参考时间是半小时。
