BlockShield/Metrics/Market Regime Score

Market Regime Score

A 0-100 bullishness score from seven independent dimensions, re-normalised over whatever data is live. Read its polarity before comparing it to Cycle Position.

Drawn on the Market Regime tabAPI /api/v1/market/regimeBinance daily klines and perpetual fundingthe in-house price universe (dominance and breadth)Fear & GreedDefiLlama stablecoin supplythe in-house global macro risk score

What it measures

A single 0-100 score for how bullish the market currently is, plus a six-phase cycle label from Deep Bear through Accumulation and Recovery to Bull and Euphoria.

80 here means a healthy bull market. That is the opposite polarity to Cycle Position, which scores risk — the two share a tab, and every surface that shows them together states the direction.

How it is built

Seven independent dimensions are each scored 0-100 for bullishness and weighted: trend, momentum, breadth, sentiment, derivatives, liquidity and macro. Every input is free — no dimension depends on a paid key.

The weights are re-normalised over whatever data is actually live. A dropped signal must never inflate the others: the score once swung several points because a single API timed out, and re-normalising is what stopped that.

There is no black box and no fabricated input. Each dimension publishes its own sub-score and the weight it carried, so a reader can see which signal moved the composite.

A cold compute fans out across many sources and is slow, so the stale window comfortably exceeds it: a lapsed cache is served while the refresh runs behind the caller, never by making someone wait.

What to watch

Regime answers what the market is doing now. Cycle Position answers how far through the cycle we are. A market can be short-term bullish and late-cycle at once — that combination is the whole reason both exist.

A composite hides its disagreements. Read the per-dimension breakdown when the headline is near the middle, because a 50 built from three extremes is not a 50 built from seven neutrals.

Phase labels are thresholds over a continuous score. A market sitting on a boundary will flip its label on noise.

Open the live Market Regime tab →

Related metrics

Cycle Position Index
Where Bitcoin sits inside its four-year cycle, on a 0-100 scale where 0 is a cycle bottom and 100 is a cycle top..
Altcoin Season Index
How broadly the market's larger alternatives are outperforming Bitcoin over the measurement window, expressed 0-100.
MVRV Ratio
MVRV is market capitalisation divided by realized capitalisation: what the market says the coins are worth, over what the marke….
Stablecoin Net Flows
The change in total stablecoin supply over a period — net issuance minus net redemption.
Every rule above is enforced in code and pinned by a test. The doctrine they all follow — NULL is not zero, partial cannot erase, an unfinished period is not evidence — is published on the methodology page.
Descriptive, not advice. Every score, band and verdict on this platform is an automated heuristic over public data and can be wrong in both directions. All metrics · Methodology · About · Dashboard