Best for
Python users who want a small, readable library for quick rules-based strategy tests and parameter optimization.

Backtesting.py keeps the first backtest small and readable. A short Python strategy class, bundled sample data, a built-in optimizer, and interactive result charts make it easy to see the whole experiment in one place.
The quick decision view, grounded in the ranking data and verification record.
Python users who want a small, readable library for quick rules-based strategy tests and parameter optimization.
Teams needing paper trading, live execution, a data platform, or a locally verified result from this site.
Not locally tested
Low
2026-08-02
Capabilities shown as Yes or No come from the official project source. Unconfirmed fields remain “Not confirmed”.
The same tool can rank differently for different jobs.