Roadmap

Open work is maintained alongside each submodule’s documentation. Completed items are removed from these pages.

Module roadmaps

Area Scope Roadmap
q.bt Backtesting View roadmap
q.ai Generative-AI research workflows View roadmap
q.experiment Experiment runs, metrics, lineage, and artifacts View roadmap
q.data Data access and datasets View roadmap
q.env Environment configuration View roadmap
q.gym Financial reinforcement learning View roadmap
q.calendar Exchange sessions and market time View roadmap
q.indicator Single-instrument market measurements View roadmap
q.cross_section Cross-sectional characteristics View roadmap
q.label Future-aware target construction View roadmap
q.dataset Aligned ML datasets and split schemes View roadmap
q.transform Fitted model-input transformations View roadmap
q.signal Investment intent and rule outputs View roadmap
q.model Model utilities and selection View roadmap
q.plot Plotting and reports View roadmap
q.portfolio Portfolio analysis View roadmap
q.stats Return-stream, risk, and factor statistics View roadmap
q.utils Shared utilities View roadmap

Project-wide work

Market-data and LEAN program

The generated Nasdaq Stockholm workflow established an end-to-end reference case: exchange sessions, synthetic ticks and bars, security identity, corporate actions, point-in-time universes, native LEAN serialization, custom-market backtests, result parsing, and reports. Future implementation should extract general capabilities without turning QRT’s core into a LEAN-specific package.

Ownership

Concern Owning module Boundary
Exchange sessions and timestamp alignment q.calendar No OHLCV mutation or engine-specific files
Security identity, actions, universes, aggregation, validation q.data Canonical models remain engine/vendor independent
LEAN paths, scaling, ZIP/CSV schemas, SIDs, metadata q.data.lean on the q.data roadmap No process orchestration or portfolio simulation
In-process execution and Lean CLI orchestration q.bt No duplicate market-data writer or LEAN event engine
Run lineage and artifact retention q.experiment, integrated optionally by q.bt Local runs remain usable without a tracking backend

Program principles

Dependency order

Program acceptance gates

Ideas

Exploratory candidates that fit qrt’s unified quant-research API. These are not yet committed roadmap items. Candidates with a clear existing owner live on that module’s roadmap; the items below would introduce or span namespaces.

Portable compute orchestration

Inspiration

Libraries we take inspiration from (and in some cases wrap or borrow ideas from):

Library What we borrow
tulipy technical indicators
feature-engine feature engineering
quantstats tearsheets, return-stream metrics
pyfolio-reloaded portfolio/performance analysis
alphalens-reloaded alpha-factor evaluation
empyrical-reloaded risk/performance statistics
tsfresh automated time-series feature extraction
skfolio sklearn-style portfolio optimization
mlfinlab purged CV, embargo, financial ML (López de Prado)
pandas-ta technical indicators
pandas-ta-classic maintained fork of pandas-ta indicators
Riskfolio-Lib portfolio optimization & risk measures
qlib end-to-end quant ML platform design
pytorch-forecasting PyTorch time-series model wrappers
sktime unified time-series API design
alphatools alpha research & factor tooling on a securities master
PyStats statistical distribution functions (pdf/cdf/quantile/sampling)
Back to top