Cycle positioning · Bitcoin
The Bitcoin Heat Meter, explained
Our flagship composite: 14 weighted indicators — on-chain, technical, macro and sentiment — blended into a single 0–100 cycle score. How the weighting works, how it is calibrated, and what it does not tell you.
- Inputs
- 14
- On-chain & valuation
- 50%
- Largest single weight
- AHR999 · 13
- Output scale
- 0–100
weighted indicators, 0–100 each
six measures of what holders paid and mining costs
of 100 total
undervalued → distribution
What is the Bitcoin Heat Meter?
Our flagship indicator: a single 0–100 number that positions Bitcoin within its own market cycle by combining 14 individual indicators, each already scored 0–100 on its own, into one weighted average.
It exists on the premise that any single indicator can give a false signal, but 14 independent ones agreeing at once is a much harder thing to fake. Think of it as asking 14 different models a question and taking their weight-of-evidence answer instead of any one opinion.
How is the score built?
Each of the 14 indicators is worked out on its own and reports its own 0–100 risk score — the same number you would see on that indicator's own chart, or for Fear & Greed, its 30-day average. The Heat Meter then blends all 14 into a single weighted average, giving each one the share shown in the diagram above.
The fourteen shares add up to exactly 100, and AHR999 carries the largest single share at 13, with Pi Cycle Top, Stock-to-Flow, NUPL and BDZ the smallest at 4 each. These are not fixed forever: we adjust them as the indicators are re-tested against how well each has called past cycles.
A gap in one indicator's reading is never treated as a zero, which would drag the whole score down. That indicator is simply left out for the day and the remaining thirteen share out its portion, so the score stays a fair average of what is actually known.
Which 14 indicators feed it?
They split into four families. On-chain & valuation (50% of the total weight): NUPL, MVRV, Puell Multiple, Cost of Production, RHODL Ratio and AHR999. Technical & cycle (40%): Pi Cycle Top, Log Regression, Risk Wave, Stock-to-Flow, Bi-weekly RSI and BDZ. Macro (5%): ISM Manufacturing New Orders. Sentiment (5%): Fear & Greed, smoothed on a 30-day average.
Every one of those 14 also exists as its own standalone chart on Blockchain Decoded with its own detailed explanation — the Heat Meter doesn't invent a new measurement, it combines numbers that are already published individually.
How is it calibrated?
Against eight known points in Bitcoin's own price history: four cycle bottoms — Nov 2011, Jan 2015, Dec 2018 and Nov 2022 — and four cycle tops — Jun 2011, Nov 2013, Dec 2017 and Nov 2021. The calibration panel on the live chart reads the composite score at the data point nearest each of those dates and averages the bottoms and tops separately, so a low average-bottom reading and a high average-top reading is the model showing its work.
The calibration is checked against the history it was built on
The weights are tuned against the same cycle tops and bottoms the calibration panel then scores them against. It shows the model fits the history behind it, not that it will call the next cycle correctly.
Eight turning points since 2011 is still a small sample
The calibration checks four bottoms (2011, 2015, 2018, 2022) and four tops (2011, 2013, 2017, 2021). That is a real, checkable track record — and also a handful of events rather than a long run of them.
A missing indicator never drags the score down
If one of the 14 has no reading for a day, it is left out rather than counted as zero, and the other thirteen share out its portion between them. The score stays a fair average of whatever is actually known that day.
It scores where Bitcoin sits, not what it will do next
This is a positioning gauge against Bitcoin’s own cycle history, not a price target and not a short-term trading signal. A low or high reading has coincided with past cycle turning points — it does not guarantee the next cycle repeats the shape of the last one.
What does the calibration actually prove?
It proves the model fits the history it was built on. The eight dates above are the same cycle events the 14 indicator weights were tuned against, so reading the score at 2013's top and finding it high isn't surprising if the weights were partly chosen because they read high in 2013.
That check is still worth having: every turning point and every score is laid out on the live chart, so you can see for yourself how closely the model tracks the history it claims to explain. What it does not tell you is how the next cycle will score.
Fitting the past and predicting the future are two different claims. The calibration panel only makes the first one.
How do you read the Bitcoin Heat Meter chart?
The gauge is the headline, the 14-indicator grid is the audit trail. Every indicator can be toggled individually in the chart legend, which switches that indicator's line on or off for visual comparison — the score itself doesn't change when you toggle it. The shares are only redistributed when an indicator has no reading for the day.
The score runs on a five-band scale: roughly 0–20 is extreme undervaluation, 20–40 an accumulation zone at the cheap end of the cycle, 40–60 fair value, 60–80 late-cycle caution, and 80–100 distribution territory at the expensive end. The live page also shows a companion Bull Market Progress card directly above the gauge — a separate cycle-progress read on how far along the current cycle looks, worth checking against the Heat Meter rather than treating either alone as the final word.
Where it fits
The Bitcoin Heat Meter is a cycle-positioning gauge, not a price target and not a precise timing trigger. It tells you roughly where Bitcoin sits relative to its own history across 14 independent lenses at once — that breadth is the entire point of building a composite instead of watching any single line.
It is also the original the Ethereum Heat Meter was built from, re-weighted for Ethereum — and unlike that version, every one of these 14 inputs is a genuine Bitcoin measurement, with nothing borrowed from another asset.
Common questions
What is the Bitcoin Heat Meter?
A 0–100 composite score that positions Bitcoin within its own market cycle. It's a weighted blend of 14 indicators spanning on-chain valuation, technical/cycle models, macro context and sentiment, each already scored 0–100 on its own, combined into one weighted average.
How is the composite score calculated?
Each of the 14 indicators produces its own 0–100 risk score. The Heat Meter combines all 14 into one number, with each counting for the share shown in the diagram, and the shares add up to 100 (AHR999 carries the most at 13; Pi Cycle Top, Stock-to-Flow, NUPL and BDZ the least at 4 each). We adjust those weights as the indicators are re-tested. If one has no reading for a day, it is left out and the others share out its portion, so the score never goes blank.
Which 14 indicators feed the Bitcoin Heat Meter?
On-chain & valuation: NUPL, MVRV, Puell Multiple, Cost of Production, RHODL Ratio and AHR999. Technical & cycle: Pi Cycle Top, Log Regression, Risk Wave, Stock-to-Flow, Bi-weekly RSI and BDZ. Macro: ISM Manufacturing New Orders. Sentiment: Fear & Greed (30-day average). Every one of the 14 is also published as its own standalone chart, with its own detailed explanation.
How is the Bitcoin Heat Meter calibrated?
Against eight of Bitcoin's own historical cycle turning points — the bottoms of Nov 2011, Jan 2015, Dec 2018 and Nov 2022, and the tops of Jun 2011, Nov 2013, Dec 2017 and Nov 2021. The calibration panel reads the composite score at the data point nearest each of those dates and averages the bottoms and tops separately, so you can see whether the model's lows and highs actually landed where the market's did. Those are the same turning points the weights were tuned against, so it shows the model fits the history behind it rather than telling you how the next cycle will score.
What do the Bitcoin Heat Meter score ranges mean?
The composite runs 0–100: roughly 0–20 reads as extreme undervaluation, 20–40 as an accumulation zone (the cheap end, where buyers have historically been building), 40–60 as fair value, 60–80 as late-cycle caution, and 80–100 as distribution territory (the expensive end, where holders have historically been selling). These are descriptive bands historically associated with each part of the cycle, not hard buy/sell triggers.
Is the Bitcoin Heat Meter the same as the Ethereum Heat Meter?
They use the same 14 indicators and blend them the same way, but the weights differ by asset and every Ethereum reading is worked out from Ethereum’s own price history where the data exists. Seven of the Ethereum version’s 14 inputs have no Ethereum-specific data behind them and use Bitcoin’s figures instead, as a closely related stand-in — a compromise this, the original Bitcoin instrument, does not have to make.
Related guides
Others in heat meters — Composite scores that weigh many indicators into one cycle reading.
Every indicator we track — the full glossary.
See where BTC sits right now
Everything above is the method. On the live chart you get the current composite score, the full 14-indicator grid with each one toggleable, the calibration panel against Bitcoin's own cycle tops and bottoms, and the companion Bull Market Progress card.