Practitioner heuristic: no formal paper, but a genuinely useful tactical lens for in-cycle positioning
ORIGINATED BY Glassnode lineage (long/short-term-holder cohort framework)
*Every coin has a memory of what it cost. On-chain, that memory is public. Split the supply by how long each coin has sat still, and a line emerges: the average price paid by everyone who bought recently — the last five months or so. These are the twitchy hands, the ones still close enough to their entry to panic. In a bull run, price keeps bouncing off that line like a floor. In a bear, it keeps rejecting* off it like a ceiling. Same number, opposite meaning, depending on the tide.
The Short-Term Holder realized price is the aggregate cost basis of coins that last moved within roughly the last 155 days. Because every coin's most recent movement is timestamped on-chain, and every movement has a price attached, you can take all the 'young' coins — those moved inside that window — and compute the volume-weighted average price at which they last changed hands. That number is the break-even of the market's newest, most reactive participants. STH-MVRV is simply spot price divided by that cost basis: above 1.0, recent buyers are collectively in profit; below 1.0, they are underwater.
The intuition rests on a behavioural asymmetry. Recent buyers have no cushion. A holder who bought years ago and is sitting on a 5x can watch a 30% drawdown without flinching; a holder who bought last month at a price now 10% higher is one bad candle from break-even and one bad week from a loss they can't stomach. So the STH cost basis becomes a psychological pivot. When price falls toward it in an uptrend, that cohort's coins are near break-even — dip-buyers step in to defend their entry, and the level acts as dynamic support. When price rallies up to it in a downtrend, the same underwater holders sell into strength to escape at cost — and the level acts as resistance.
This is why the STH line is a tactical gauge rather than a valuation one. Slower metrics like MVRV-Z or realized-cap tell you roughly where you sit in the multi-year cycle. The STH cost basis tells you where the near-term battle is being fought — the price at which the marginal, emotionally-exposed buyer flips from defending to capitulating. It moves faster because its cohort turns over faster, and it tracks the market closely enough to be read like a moving support/resistance band rather than a distant fair-value anchor.
The 155-day threshold is the load-bearing assumption. It comes from the empirical observation that coins tend to become far less likely to move once they cross roughly five months of age — the probability of an old coin transacting drops off, so ~155 days became the conventional line where 'short-term, still-trading' hands give way to 'long-term, dormant' conviction. It is a statistical regularity, not a law of the protocol. Nothing on-chain enforces it; it is a modelling choice that happens to carve the supply along a real behavioural fault line most of the time.
THE MATHS
STH realized price = (Σ value_last_moved for coins aged < 155d) / (STH supply) STH-MVRV = spot price / STH realized price Support/resistance flip: price − STH_realized_price crosses zero
LIVE READ
The indicator, as it reads right now.
THE HONEST READ · LIMITATIONS
Where this indicator lies to you.
Start with the arbitrary seam. The 155-day cutoff is empirical, chosen because coins older than ~5 months rarely move — but 'rarely' is a smooth distribution, not a cliff. A coin at 150 days and a coin at 160 days behave almost identically, yet one is counted as a nervous short-term holder and the other as diamond-handed conviction. Slide the threshold to 120 or 200 days and the whole 'support' line shifts. The cohort split is a lens, not a fact of the chain, and any level that depends on where you drew an arbitrary boundary should be treated as approximate, never as a precise trigger.
Then the confounds. The cost basis is inferred from on-chain movement, but not every movement is a trade: exchange re-shuffles, wallet migrations, self-custody transfers, and custodial consolidation all reset a coin's 'last moved' timestamp at the prevailing price without any economic buyer or seller involved. Every such event contaminates the realized-price estimate with phantom cost bases. The metric also has no ground truth — nobody publishes the true average entry of recent buyers, so the model can never be validated against reality, only against price action, which is exactly the thing it's supposed to predict.
Finally, the survivorship and hindsight problem. 'Price bounces off the STH cost basis' is a compelling story precisely because it's told about the times it worked. In practice the line is broken constantly — bear-market rallies fail below it, capitulations slice straight through it — and analysts quietly reclassify a break as 'the regime flipping from support to resistance,' which makes the rule unfalsifiable. It is a useful map of where near-term pain sits, and a decent tactical overlay for in-cycle positioning. It is not a mechanism, not a guarantee, and not something to size a position on as if the level were load-bearing.
THE CITATIONS
Read the sources. Check our work.
FIELD TEST · SIGN-IN REQUIRED
Take the quiz. Track the curriculum.
The module text is open to everyone — no account required to read. The 5-question field test and the curriculum-wide graduation stamp need a free account so we can record your progress.
SIGN IN TO TAKE THE QUIZFREE · NEW ACCOUNT TAKES 30 SECONDS
