Backtrader is an open-source Python framework for backtesting and deploying quantitative trading strategies. It is aimed at individual algorithmic traders who need...
Pros
- Mature event-driven architecture for multi-data and multi-timeframe strategies
- Large built-in collection of indicators, analyzers, observers, and sizers
- Supports live trading integrations with several brokers and data providers
Cons
- Less actively developed than newer Python frameworks
- More boilerplate than vectorbt for large-scale parameter sweeps
- Documentation and examples can be inconsistent for advanced integrations
Free, open source