Scollr summary
What this paper is about
The package provides building blocks for systematic strategies and reports, including exponentially weighted covariance, bootstrap resampling, risk measures, stress testing, regime-conditional statistics, currency hedging and more.
Full abstract
Read the full abstract
Quantitative portfolio managers and investors evaluate a strategy by simulating a portfolio that implements it and reporting its risk and return.Using the target weights of a strategy and the prices of its assets, qis simulates the portfolio's net asset value.It then measures the portfolio against a benchmark and renders the result as a factsheet.In addition to the backtesting engine, the package provides building blocks for systematic strategies and reports, including exponentially weighted covariance, bootstrap resampling, risk measures, stress testing, regime-conditional statistics, currency hedging, and return unsmoothing.Signal generation and portfolio construction remain with the researcher.The qis library reconstructs holdings from the target weights and applies explicit accounting and reporting conventions.The qis package is the base layer of a public stack of quantitative finance packages, whose other members are optimalportfolios, trendfollowing, and privateassets.The package depends on NumPy (Harris et al., 2020), SciPy (Virtanen et al., 2020), pandas (McKinney, 2010), statsmodels (Seabold & Perktold, 2010), Matplotlib (Hunter, 2007), seaborn (Waskom, 2021), Numba (Lam et al., 2015), openpyxl, and PyYAML, runs on Python 3.10 to 3.14 and is released under the MIT licence.
Direct answer
What can I do from this paper page?
Use this page to scan "qis: reproducible performance analytics and portfolio backtesting in Python" quickly: start with the summary and abstract, then check the authors, source, topics, and related papers. From here, open Scollr to follow Financial Markets and Investment Strategies research, save the paper, or map adjacent work.
Research areas
Follow related topics
Citation
BibTeX
@article{Sepp2026reproducible,
title = {qis: reproducible performance analytics and portfolio backtesting in Python},
author = {Artur Sepp},
journal = {The Journal of Open Source Software},
year = {2026},
doi = {10.21105/joss.11400},
url = {https://doi.org/10.21105/joss.11400}
}
FAQ
Using this paper in a discovery workflow
How do I find related work for this paper?
Use the related papers and topic links on this page as starting points. In Scollr, you can also open the paper and build a literature map around its references, citing papers, and related work.
How can I keep up with new Financial Markets and Investment Strategies research papers?
Follow Financial Markets and Investment Strategies research in Scollr. New papers from the topic flow into a personalized feed, and you can save useful studies to revisit later.
Can I cite this paper from this page?
This page includes a static BibTeX block for qis: reproducible performance analytics and portfolio backtesting in Python. Always verify the DOI, source, and publication details against the publisher record before submitting a manuscript.
Follow this research in Scollr
Follow the topics and authors behind this paper, save useful studies, and build a literature map when you are ready to go deeper.
Get the app