Skip to main content
A market’s regime is a categorical label summarizing its current microstructure: how observable it is, what kind of event it tracks, where the cross-venue edge points. The label drives downstream filtering — idea generation, screening, agent prompts.

Schema

Labels (selected)

The full label set lives in lib/regime/labels.ts.

Compute

scan-regime cron evaluates each market periodically and writes to market_regimes. Heavy markets (top by volume / open interest) get scored more often via warm-regime cron.

How agents use it

The agent prompt includes the regime label and signals for every market it considers. Agents filter out low_liquidity_thin and no_flow_dormant by default.

Next steps

Indicators

Numeric inputs that feed regime detection.

Idea pipeline

How regime labels gate trade idea generation.