The previous post compared the 6 tools. This one answers the follow-up question: once you’ve picked one, what do you follow to learn it? I’ve collected official docs, third-party text tutorials, and video courses for all 6 — every link verified live (2026-09-08); nothing dead made the list.
1. backtesting.py — the fastest to a chart
Official docs
- Documentation home — API reference and example library
- Quick Start User Guide — the official quickstart: an executable Jupyter walkthrough of a SmaCross strategy through define → backtest → optimize
Text tutorials
- Backtesting.py — An Introductory Guide (AlgoTrading101) — the clearest third-party explanation of entry/exit logic, order parameters, and the Strategy API
- Backtesting.py — A Complete Quickstart Guide (Greyhound Analytics) — RSI strategy, parameter optimization, heatmaps, multi-timeframe, TP/SL; broader coverage than the official guide
Video
- Backtesting.py — Full course in python (Chad Thackray) — full-length course from zero to writing your own strategy
Suggested path: official Quick Start (30 min, type along) → AlgoTrading101 to fill gaps → Greyhound for optimization and heatmaps.
2. Freqtrade + FreqUI — the most TV-like full tester
Official docs (best docs of the six — third parties are mostly optional)
- Freqtrade — Introduction — the main line from Docker install to dry-run
- Strategy 101 — writing your first strategy: indicators, buy/sell signals, backtesting
- FreqUI docs — the web dashboard, online backtest view, plot configurator, CORS
Text tutorial
- Freqtrade Algorithmic Trading Tutorial (Concise) — install → config → strategy → backtest → live in one page, for people who don’t like navigating official doc trees
Video
- Backtest Your Crypto Strategies with Freqtrade (Full Setup Tutorial) (Yurii Kuzemko) — complete setup from install to running backtests
Suggested path: official Introduction for install → Strategy 101 → FreqUI docs to master the web UI.
3. lightweight-charts — TV’s exact candlesticks
Official docs (special case: this is a charting library, not a backtester; official tutorials are high quality and sufficient — most third-party ones are outdated or dead, so only verified official resources here)
- Documentation home — API reference
- First steps: creating a chart — complete candlestick example, copy-paste runnable
- Official product page — feature overview and live demos
Video
- Getting started with TradingView lightweight charts (Chad Thackray) — includes a live Binance data-streaming example
Suggested path: official creating-a-chart tutorial (runnable sample code) → the video for real-data integration → then feed your own backtest results into it.
4. vectorbt — fastest parameter sweeps
Official docs
- vectorbt Getting started — the homepage itself is a very long quickstart with a complete DMAC (dual moving average crossover) example built in
Text tutorial
- VectorBT — An Introductory Guide (AlgoTrading101) — multi-asset MA crossover,
run_combsparameter combinations, heatmaps,Portfolio.from_signals— covers all the killer features
Video
- Vectorbt for beginners — Full Python Course (Chad Thackray) — beginner-oriented full course
- Freqtrade vs Backtrader vs VectorBT comparison (Tutorials With Nathan) — three-way framework comparison to confirm vectorbt fits your needs
Suggested path: run the DMAC example on the homepage → AlgoTrading101 for parameter combinations and heatmaps → go straight to large grid sweeps.
5. backtrader — the veteran, stock-friendly
Official docs
- Backtrader Quickstart — the canonical “zero to cerebro” tutorial where the concept system (cerebro, data feeds, strategies, analyzers) is built
Text tutorial
- Backtrader for Backtesting — A Complete Guide (AlgoTrading101) — install, data feeds, MA crossover, optimization, plotting, CSV export; more practical than the official quickstart
Video
- Introduction to BACKTRADER (Algovibes) — good for building concepts before reading docs
Suggested path: Algovibes video for concepts → official Quickstart typed along → AlgoTrading101 for optimization and plotting. Note: the project hasn’t had a release in nearly two years — check community forums rather than the official repo when you hit snags.
6. Jesse — the full crypto-quant pipeline
Official docs
- Jesse — Getting Started — environment setup, project template, first run
- Jesse official site — feature overview
Text tutorial
- Jesse Framework: Beginner Crypto Bot Guide (VibeTrading) — install, project structure, sample strategy, backtesting, ML, live trading; the most complete third-party coverage
Video
- Algo-trading with Jesse in 100 seconds (Algo-trading with Saleh — Jesse’s creator) — the 100-second pitch
- How to set up Jesse on Windows (same channel) — Windows install walkthrough; Ubuntu version here
Suggested path: the 100-second video → official Getting Started → VibeTrading guide for your first strategy.
Bookmark table
| Tool | Official quickstart | Text tutorials | Videos |
|---|---|---|---|
| backtesting.py | Quick Start | AlgoTrading101 · Greyhound | Full course |
| Freqtrade | Strategy 101 · FreqUI | Concise Tutorial | Full Setup |
| lightweight-charts | Creating a chart | official docs suffice | Chad Thackray |
| vectorbt | Official homepage | AlgoTrading101 | Full Course · 3-way comparison |
| backtrader | Official Quickstart | AlgoTrading101 | Algovibes |
| Jesse | Getting Started | VibeTrading guide | 100 seconds · Setup |
Two tips
- Video or docs first? If backtesting concepts themselves are new to you (signals, equity curves, cerebro), watch the video for your chosen tool first to build intuition. If you have the concepts, the official quickstart is the fastest route.
- Tutorial currency: vectorbt tutorials target the free core version (Pro UI docs are invite-only on the official site); backtrader tutorials are old but concepts unchanged; Jesse 3.x differs from 2.x in the CLI — follow tutorials from 2024 onward.
Related: 6 Open-Source TradingView Backtest Alternatives · TradingView’s Free Tier: Real Limits and Legitimate Workarounds
