Backtrader
Free Python library for backtesting and live-trading strategies
About Backtrader
Backtrader is an open-source Python framework for writing indicators and strategies, running backtests and optimizations, and plotting results. It can also trade live through a few broker connectors. It is widely used and well documented, but development has been largely dormant for years.
Pros
- Free and open source
- Mature, readable API
- Good plotting and analyzers
Cons
- Little recent maintenance
- Slow on large datasets
- No bundled data
Tags
More in Backtesting & Strategy Research
See allAmiBroker
Backtesting & Strategy ResearchWindows charting and backtesting program with a fast array-based AFL language
Backtesting.py
Backtesting & Strategy ResearchLightweight Python library for backtesting trading strategies on OHLC data
Composer
Backtesting & Strategy ResearchNo-code platform for building, backtesting and auto-trading investing strategies
Freqtrade
Automation & Trading BotsOpen-source Python crypto trading bot with backtesting and hyperopt
Jesse
Automation & Trading BotsOpen-source Python framework for researching and live-trading crypto strategies
MultiCharts
Backtesting & Strategy ResearchWindows charting and automated strategy platform with EasyLanguage support