Crypto Market Health
One composite read on the whole crypto market: trend, breadth, volume, sentiment and rotation, published daily as a score with an honesty band.
Weak
Conditions lean defensive: momentum is weak and participation narrow. Rallies in this regime have often lacked follow-through.
The five components
Trend
30-day trend
Momentum of a chain-linked total-market index (20-day and 60-day moves plus distance from its 50-day average), percentile-ranked over the trailing year.
Breadth
30-day trend
How many coins participate: share of the top 1,000 above their 30-day average, 7-day advancers vs decliners, and new 90-day highs vs lows.
Volume
30-day trend
24h universe volume relative to its 30-day average, direction-aware: expansion in a downtrend reads as distribution, not strength.
Sentiment
30-day trend
The Fear & Greed Index, dampened when it diverges from price action. If the source fails, the component is excluded and never replaced with a neutral 50.
Rotation
30-day trend
Capital rotation into altcoins: share of the top 100 beating BTC over 90 days, the 30-day dominance slope, and ETH vs BTC relative strength.
Market Health Score (MHS) = 0.30·Trend + 0.25·Breadth + 0.15·Volume + 0.15·Sentiment + 0.15·Rotation
History
Breaks in the line are days with no recorded snapshot. We never fill or reconstruct them.
Pro unlocks 90-day and 1-year composite depth, per-component history and funding / open-interest detail. See plans
Cycle read
The score is low and falling. Downtrends have lasted longer than expected before; a low reading alone is not a bottom signal.
Not investment advice. The phase is a description of measured conditions, not a prediction.
Frequently asked questions
What is the crypto market health score?
A composite 0–100 read on the whole crypto market, built from five measured components: trend, breadth, volume regime, sentiment and dominance rotation. It describes current conditions and does not predict prices.
How is the score calculated?
Each component is scored 0–100 from public market data across roughly the top 1,000 coins, then combined as 0.30×Trend + 0.25×Breadth + 0.15×Volume + 0.15×Sentiment + 0.15×Rotation. The weights are documented priors, owned and revisited on a schedule.
Why is the score shown as a range instead of a single number?
When a component is missing (for example when the sentiment source fails), we exclude it and widen the published range instead of inventing a value. The range is the honest uncertainty of that day's reading.
What is the Danger Index?
A separate 0–100 gauge of downside-risk conditions: weakening trend, leverage in derivatives markets, sentiment froth and breadth divergence. Health and danger can be elevated at the same time, as late-cycle markets often score high on both.
How often is the data updated?
A snapshot is recorded once a day. Component inputs such as dominance carry longer backfilled history, but the composite score is only ever computed live, so we never reconstruct scores for dates before tracking began.
Act on regime changes, not headlines
Set a market alert to be emailed when the health score crosses a threshold, or dig into coin-level fundamentals in the rankings.