上一篇《不充会员也能复刻 TradingView 策略回测界面:6 个开源本地部署方案》做了选型对比,这篇解决下一个问题:选定工具之后,跟着什么教程学。我把 6 个工具的官方文档、第三方文字教程和视频教程全部收集到一处,每个链接都实际打开验证过(2026-09-08 验证),没放任何一个打不开的链接。
1. 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 的优化和热力图。
2. 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 文档把网页界面摸熟。
3. lightweight-charts —— TV 同款蜡烛图
官方文档(这个库比较特殊:它是图表库不是回测器,官方教程质量高且足够,第三方教程大多已过时或失效,这里只放验证过的官方资源)
- 官方文档首页 —— API 参考入口
- First steps:创建你的第一个图表 —— 带完整蜡烛图示例代码,复制就能跑
- 官方产品页 —— 功能总览和在线演示
视频教程
- Getting started with TradingView lightweight charts(Chad Thackray)—— 包含一个接币安实时数据流画图的实战例子
学习路径建议:官方 creating-a-chart 教程(示例代码直接可跑)→ Chad Thackray 的视频看真实数据接入 → 然后把你自己的回测结果喂给它。
4. 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 学参数组合和热力图 → 需要扫大参数网格时直接上。
5. backtrader —— 老牌股票友好
官方文档
- Backtrader 官方 Quickstart —— 经典的"从零到 cerebro"教程,backtrader 的概念体系(cerebro、data feed、strategy、analyzer)都在这里建立
文字教程
- Backtrader for Backtesting — A Complete Guide(AlgoTrading101)—— 安装、数据喂入、均线交叉、参数优化、绘图、CSV 导出,比官方 quickstart 更贴近实战
视频教程
- Introduction to BACKTRADER(Algovibes)—— 入门讲解,适合先看视频建立概念再去啃文档
学习路径建议:Algovibes 视频建立概念 → 官方 Quickstart 敲一遍 cerebro 流程 → AlgoTrading101 补优化和绘图。注意项目已近两年没发新版,遇到坑多查社区而非官方仓库。
6. Jesse —— 加密量化全链路
官方文档
- Jesse — Getting Started —— 环境准备、项目模板、跑起来
- Jesse 官网 —— 功能总览
文字教程
- Jesse Framework: Beginner Crypto Bot Guide(VibeTrading)—— 安装、项目结构、示例策略、回测、机器学习、实盘,第三方教程里覆盖最全的
视频教程
- Algo-trading with Jesse in 100 seconds(Algo-trading with Saleh,即 Jesse 作者本人)—— 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 免费版的真正限制在哪,以及不花钱的合法出路》
