DEV Community

Cover image for New: Regime Subtypes and Historical Point-in-Time Queries
Gunnar Thorderson
Gunnar Thorderson

Posted on • Originally published at getregime.com

New: Regime Subtypes and Historical Point-in-Time Queries

New: Regime Subtypes and Historical Point-in-Time Queries

Two features that systematic traders have been asking for are now live.

Regime Subtypes

Not all bear markets are the same. A deleveraging crash behaves completely differently from a slow grind. The regime endpoint now returns a regimeSubtype field:

Bear subtypes:

  • deleveraging — high volatility + negative funding + liquidation cascades
  • grinding — low volatility + low volume + slow bleed
  • capitulation — extreme fear + low volatility (potential bottom formation)
  • standard — doesn't fit a specific pattern

Bull subtypes:

  • euphoric — high volume + positive funding (potential top)
  • accumulation — low volatility + quiet buying
  • trending — standard uptrend

Chop subtypes:

  • compression — tightening range (breakout incoming)
  • choppy — wide range, no direction
curl https://getregime.com/api/v1/market/regime
Enter fullscreen mode Exit fullscreen mode
{
  "regime": "chop",
  "regimeSubtype": "compression",
  "confidence": 0.17,
  "regimeDurationHours": 0.5,
  "regimeStartedAt": 1774580000000
}
Enter fullscreen mode Exit fullscreen mode

The subtype is derived from the same 10 weighted signals — it's an interpretation layer, not a separate model. Available on all tiers.

Historical Point-in-Time Queries

"What was the regime on November 15, 2024 at 2pm UTC?" Now you can answer that:

curl -H "Authorization: Bearer YOUR_KEY" \
  "https://getregime.com/api/v1/intelligence/regime-at?ts=1731686400000"
Enter fullscreen mode Exit fullscreen mode

Accepts epoch milliseconds or ISO 8601 strings. Returns the regime, confidence, all signal values, when that regime started, and how long it had been running at that point.

This is the feature that makes Regime irreplaceable for backtesting — you can now condition your strategy performance analysis on the market regime at every point in history.

Pro tier required. We have 7,000+ snapshots since March 2, 2026.

Regime Duration

Every regime response now includes duration:

{
  "regimeStartedAt": 1741669198786,
  "regimeDurationMs": 1374523214,
  "regimeDurationHours": 381.8
}
Enter fullscreen mode Exit fullscreen mode

Duration alone is a useful signal — a bear regime that's been running for 400 hours behaves differently from one that just started.

Try It

curl https://getregime.com/api/v1/market/regime
Enter fullscreen mode Exit fullscreen mode

Full docs: getregime.com/quickstart


Try Regime Intelligence

Regime is a real-time crypto market regime detection API. One endpoint tells you if the market is bull, bear, or chop — so your bot only trades when conditions match your strategy.

Free API access → | See pricing → | API docs →

Top comments (0)