qis documentation

[author / affiliation / date — placeholder]

qis — Quantitative Investment Strategies is a Python library for performance analytics, portfolio backtesting, risk analysis and factsheet reporting. It works with price and NAV time series and externally constructed portfolio weights. These guides explain the methods, calculation conventions and runnable examples behind its reports.

Software citation: CITATION.cff.

Start here

  1. Install qis. The core installation command is python -m pip install qis.

  2. Follow the offline quickstart for a first chart, portfolio backtest, performance table and benchmark-relative results.

  3. Browse the factsheet gallery to choose a report, and read the reproducibility guide before interpreting or comparing results.

After installation, the quickstart calculations use fixed synthetic data without network access or optional extras. The complete portfolio workflow lives in examples/getting_started/offline_quickstart.py. The quickstart page includes that source and provides links for Markdown viewers.

Performance and reporting

Portfolio accounting and risk

Estimation and market data

Implementation and reference

The following compact notes also ship with the Python package. Site builds render them alongside the articles; the source links remain usable when reading this page in a checkout.

Convention

Site note

Packaged source

Sharpe ratios

Convention summary

sharpe_conventions.md

Reporting grids

Frequency reference

reporting_frequencies.md

Plot styling

Shared plotting arguments

plotting_kwargs.md

Project resources