Technical analysis tells you what price is doing. On-chain analysis tells you what people are doing with their coins — who is buying, who is selling, who is holding, and critically, at what cost basis. When you combine price charts with on-chain data, you build a far more complete picture of where the market stands in its cycle. This guide walks through the most actionable on-chain metrics and shows you how to interpret them together.
Why On-Chain Data Is Unique
Every Bitcoin transaction is permanently recorded on a public ledger. When coins move from one address to another, the blockchain records exactly when they moved and at what price (using market price data at the time of the transaction). This means we can calculate the cost basis of every coin currently in circulation — we know, with high accuracy, the aggregate profit or loss of the entire Bitcoin market at any given price level.
This information has no equivalent in traditional financial markets. Stock market participants' cost bases are unknown. Bond holders' purchase prices are private. In crypto, the transparency of the ledger makes every participant's aggregate position visible in aggregate — not at the individual wallet level, but at the cohort level. This is an extraordinary analytical advantage that on-chain analysts have been systematically exploiting since Glassnode launched in 2018.
The key on-chain analytics platforms are Glassnode (the most comprehensive, institutional-grade, premium tiers required for advanced metrics), CryptoQuant (strong exchange flow data, accessible free tier), and Look Into Bitcoin (free, excellent visualisations of key cycle metrics).
The MVRV Ratio: Market-Wide Profit and Loss
Start with the MVRV Ratio — it's the single most powerful long-term cycle indicator in on-chain analysis. MVRV divides Bitcoin's market capitalisation (current price × supply) by its realised capitalisation (each coin valued at the price it last moved). When MVRV is above 3.0, the average holder is sitting on more than 200% unrealised profit — historical tops. When MVRV is below 1.0, the average holder is underwater — historical bottoms.
In the 2017 bull cycle, MVRV peaked above 4.0. In the 2021 cycle, it peaked around 3.9. The 2018 bear market bottom saw MVRV around 0.7. The 2022 bottom saw it briefly below 1.0. These aren't predictions — they're historical observations — but the consistency of the signal across multiple cycles makes MVRV an essential context metric.
The practical use: when MVRV exceeds 3.0, increase your risk management. Consider partial profit-taking on long positions. Recognise that the market is in a historically rare zone of elevated aggregate unrealised profit where the incentive to sell is structurally high. When MVRV drops below 1.5 after a significant drawdown, the average holder is at or approaching breakeven — historically a zone where patient accumulation has been rewarded.
Look up the current MVRV on Look Into Bitcoin (free, updated daily). The site's MVRV Z-Score normalises MVRV by historical standard deviation, giving an even cleaner cycle signal that is less affected by Bitcoin's long-term trend. A Z-Score above 7 has historically marked cycle tops; below 0 has historically marked cycle bottoms.
NUPL: What Fraction of the Market Is Profitable?
NUPL (Net Unrealised Profit/Loss) zooms in on the current market's emotional state. It measures the ratio of total unrealised profit minus unrealised loss to total market cap. When NUPL approaches 0.75 (the "Euphoria" band), virtually the entire market is sitting on large gains — the conditions under which FOMO is maximum and selling pressure is building. When NUPL drops below 0 (Capitulation), the market is predominantly at a loss — the conditions of maximum fear.
The actionable insight is not to mechanically buy or sell based on these bands, but to calibrate your position sizing and risk appetite accordingly. In the Optimism/Belief phase (NUPL 0.25–0.75), the trend is your friend and adding exposure on dips is historically rewarding. In Euphoria (above 0.75), reducing exposure and tightening stop-losses is prudent. In Capitulation (below 0), fear is at its highest but so is the historical probability of being near a bottom.
NUPL is particularly powerful when it diverges from price action. In the 2021 cycle, Bitcoin made a second price high in November 2021 at similar levels to April 2021, but NUPL in November was lower than in April — fewer holders were in profit at the same price, suggesting reduced bullish conviction despite similar price levels. This divergence was a warning signal that informed analysts were watching.
SOPR: Daily Market Behaviour
While MVRV and NUPL are long-term cycle metrics best read on weekly or monthly timeframes, SOPR (Spent Output Profit Ratio) is a medium-term indicator useful on daily charts. SOPR measures the profit multiple of coins spent that day — whether the day's on-chain activity represents coins being sold at a profit (SOPR > 1.0) or at a loss (SOPR < 1.0).
The most useful SOPR concept for traders is the "reset to 1.0" behaviour in bull markets. In healthy uptrends, SOPR stays above 1.0 (most sellers are in profit). Temporary dips toward 1.0 represent corrections where holders are reluctant to sell at breakeven — these dips tend to be bought, and SOPR bouncing back above 1.0 confirms renewed bullish momentum. Conversely, in bear markets, SOPR trends below 1.0 and rallies to 1.0 are sold as holders take the opportunity to exit at breakeven.
Use aSOPR (adjusted SOPR on Glassnode, which filters out short-term speculative transactions) for cleaner signals. And focus on LTH-SOPR (long-term holder SOPR) for the most meaningful signals — when long-term holders (who've held for 5+ months) start spending coins at a profit, they're distributing into market strength, which is a meaningful bearish leading indicator in late bull cycles.
Exchange Flows: Supply Coming On and Off Market
Exchange net flow data from CryptoQuant is one of the most practically actionable on-chain metrics. The question it answers is simple: is Bitcoin moving toward exchanges (suggesting near-term selling intent) or away from exchanges (suggesting accumulation and self-custody)? Net outflows (more leaving exchanges than arriving) represent supply removal — coins moving to cold storage are less likely to be sold in the near term.
During the 2022 bear market, sustained exchange inflows correlated with each successive leg down as traders moved coins to exchanges to sell. In late 2022 and early 2023, inflows began to reverse — long periods of net outflow indicated that the selling pressure was exhausting and coins were being accumulated to self-custody. This shift in exchange flow regime preceded the 2023 recovery by several months.
Watch CryptoQuant's "All Exchange Net Flow" metric and its 30-day moving average. Sustained negative net flow (outflows dominant) is structurally bullish; sustained positive net flow (inflows dominant) in the context of price weakness signals continued distribution.
A related metric: Exchange Reserves (the total Bitcoin held on all tracked exchanges). This has been on a structural downtrend since 2020, falling from ~3.2 million BTC to approximately 2.3 million BTC by 2026. Less Bitcoin on exchanges means less immediately available sell-side supply — a long-term structural tailwind for prices as demand meets reduced available supply.
Long-Term Holders vs Short-Term Holders
Glassnode distinguishes Long-Term Holders (LTH, coins held 155+ days) from Short-Term Holders (STH, held less than 155 days). These two cohorts behave dramatically differently across the cycle:
LTH behaviour: Long-term holders accumulate aggressively during bear markets and begin distributing into bull market strength. LTH supply increases monotonically through bear markets as coins age past the 155-day threshold. At cycle peaks, LTH supply starts declining as holders distribute to incoming demand. Watching LTH supply change direction is one of the earliest cycle peak signals available — when LTH supply starts declining meaningfully (LTHs begin net spending), the bull market is in its distribution phase.
STH behaviour: STH realised price (the average cost basis of short-term holders) is a powerful support and resistance level during bull markets. When Bitcoin's price is above STH realised price, STHs are profitable and the trend tends to be stable. When price breaks below STH realised price, STHs go into unrealised loss — this cohort has historically been more likely to panic-sell than LTHs, making STH realised price a significant "line in the sand" during corrections.
The most dangerous bull market corrections (those that become bear markets) are characterised by price breaking decisively below LTH realised price — when even long-term holders go underwater. Short-lived bear market corrections typically hold above LTH cost basis.
Building a Simple On-Chain Dashboard
You don't need to monitor dozens of metrics. A practical on-chain framework for a long-term Bitcoin investor or swing trader needs only five metrics checked weekly:
- MVRV Z-Score (Look Into Bitcoin, free): Cycle positioning — where are we in the profit/loss cycle?
- Exchange Net Flow 30-day MA (CryptoQuant, free tier): Supply dynamics — is Bitcoin flowing toward or away from sell venues?
- LTH Supply Change (Glassnode, free tier for basic version): Distribution signal — are long-term holders accumulating or spending?
- aSOPR (Glassnode, free): Short-to-medium term sentiment — is the market spending at profit or loss?
- STH Realised Price (Glassnode): Key support level — where do short-term holders go underwater?
Update this dashboard once per week. Each data point takes under five minutes to check. Together they give you a comprehensive read on cycle phase, supply dynamics, and sentiment that price charts alone cannot provide.
On-Chain Data's Limitations
On-chain data is powerful but not infallible. It has several important limitations: First, it is backward-looking — it shows you what has happened with on-chain activity but doesn't predict macro events, regulatory shocks, or technological failures that can drive large price moves independently of on-chain positioning. Second, exchange wallet attribution is imperfect — analytics firms have comprehensive but not complete exchange address databases, meaning exchange flow data may miss some activity. Third, the 155-day threshold for LTH classification is arbitrary and doesn't perfectly capture investor intent — coins held for exactly 156 days might belong to a short-term speculator, not a diamond-hand accumulator.
Use on-chain metrics as one analytical layer alongside price structure, macro conditions, and fundamentals — not as standalone trading signals. When on-chain data, price structure, and macro all point in the same direction, the signal is strongest.
Conclusion
On-chain data analytics turns the Bitcoin blockchain's full transparency from a privacy concern into an analytical advantage. MVRV and NUPL contextualise where the market stands in its cycle; SOPR provides medium-term behavioural signals; exchange flows reveal supply dynamics; and LTH/STH metrics illuminate the distribution patterns of the most conviction-driven market participants. Incorporating even a basic on-chain framework into your analysis is one of the highest-leverage improvements available to crypto traders and investors who want to go beyond price charts.
0 Comments
Leave a Comment
Your email won't be published. After submitting, you'll receive a quick verification email — click the link to publish your comment.