List of backtesting projects written in Python
- qstrader - schedule-driven backtest framework for long-short equities and ETF strategies.
- bt - flexible backtest framework with a unique feature being a tree structure to easily mix strategies called Algo Stacks
- backtrader - event-driven backtest framework to quickly develop backtest stragies and test them.
- backtesting.py - lighweight Python framework to test a backtest stragies for a variety of asset classes like crypto, forex, stocks, and futures.
- finmarketpy - library for analyzing market data and backtesting stragies with a focus on Forex.
- pybacktest - easy-to-use framework for both research and production settings. Disclaimer no commits since 2019.
ffn - library of financial functions of commonly used in quantitative tive finance. Used in bt.