What this score shows
The composite score takes a weighted average of eight indicator readings, each normalized to a 0–100 scale where 0 represents historical accumulation extremes and 100 represents historical distribution/top extremes. Indicators are weighted by their methodological tier:
Higher-tier indicators (on-chain cost basis) receive more weight than lower-tier ones (fitted models). The weights are fixed and transparent — see the breakdown cards above.
Score zones
0–20 · COLD: Most indicators near historical accumulation extremes. Rare. Every major cycle bottom has registered in this zone.
20–40 · COOL: Below-average market temperature. Characteristic of early recovery phases.
40–60 · NEUTRAL: Where Bitcoin spends most of its life. No strong signal in either direction.
60–80 · WARM: Above-average temperature. Consistent with mid-to-late bull market conditions.
80–100 · HOT: Most indicators approaching historical top extremes. Every cycle peak has entered this zone.
Limitations
This score inherits all the limitations of its component indicators. It cannot tell you when a top or bottom will occur, only where current conditions sit relative to a small sample of historical cycles. The weights are a design choice, not a mathematically derived optimum — different weightings would produce different scores.
Aggregation also conceals divergences. When on-chain indicators are cold but price-based indicators are warm (or vice versa), the composite smooths over a meaningful disagreement. Always check the individual indicator pages for the full picture.