Home / Backtesting & trading frameworks
qis
Performance analytics, backtesting and factsheet reporting in Python
What it is
A Python package for analysing quantitative investment strategies. It covers performance analytics, portfolio backtesting, risk analysis and the generation of factsheet-style reports with charts. Researchers, strategy developers and analysts who need to present strategy results in a consistent format will find it practical. It is oriented to analysis and reporting at portfolio level rather than to order execution or live trading.
At a glance
Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Professional quants |
|---|---|
| Used for | Data analysis, Strategy research |
| Markets | Multi-market |
| Stack | Python |
| Learning curve | Moderate learning curve |
| Practical value | Medium practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Commits today |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): +6 over the period, now 644. Gaps mean no snapshot was taken that day.
Performance analytics, portfolio backtesting, risk analysis, and factsheet reporting.
Similar tools
Jupyter notebooks companion to Machine Learning for Trading
scikit-learn compatible Python library for portfolio optimization
CVXPY-based portfolio optimization and strategic asset allocation
Goldman Sachs Python toolkit for derivatives and risk
Portfolio and risk analytics, a maintained fork of pyfolio
C++ financial research terminal with embedded Python analytics