qisΒΆ
Python analytics for visualisation of financial data, performance reporting, factsheets and analysis of quantitative strategies.
Install with pip install qis, then build a factsheet from a price panel:
import qis
from qis.datasets import generate_synthetic_universe
universe = generate_synthetic_universe()
qis.factsheet(universe.prices,
benchmark_prices=universe.benchmark_prices,
reporting_frequency='monthly')
That snippet needs no network and no data vendor: the panel is generated in-process from a fixed seed and carries the defects real panels carry β ragged starts, missing observations, stale prices, a delisted tail and a monthly-reported illiquid sleeve.
Getting started
Conventions
- Sharpe Ratio Conventions: Arithmetic vs. Per-Annum (Compound) Returns
- Reporting-frequency convention
- Performance Statistics Are Frequency-Relative: A Reporting Convention for Internally Consistent Factsheets
- Factsheets & reporting
- Shared plotting arguments
- qis 5.0 β removed from the public namespace
Reference