On-Chain Analytics

Master on-chain analytics for crypto: exchange inflows and outflows, whale tracking, MVRV Z-score, NVT ratio, SOPR, active addresses, miner metrics, and how to build a composite on-chain trading framework.

Course 47: On-Chain Analytics

Expert Track · 30 min read

The distinction between on-chain analysis and price-based technical analysis is structural: technical analysis reads the price tape — the aggregate outcome of all market participants' decisions. On-chain analysis reads the underlying behaviour — where coins are held, when they move, at what price they were last transacted, how many wallets are active, and how much real economic value flows through the network. These two analytical layers are complementary; when both point in the same direction, the resulting conviction substantially exceeds what either layer provides alone. The blockchain's radical transparency — every transaction permanently and publicly recorded on an immutable ledger — means that the on-chain signals available to a retail analyst today are richer than the proprietary data available to most institutional desks a decade ago. Platforms such as Glassnode, CryptoQuant, Nansen, and Dune Analytics have made this data increasingly accessible, though the highest-quality metrics remain behind professional subscriptions. This course covers the essential on-chain indicators: exchange flows, whale behaviour, MVRV, NVT, SOPR, active addresses, and miner metrics. It explains how each metric works mechanically, what it signals, and how to combine multiple signals into a coherent trading framework. It pairs with the sentiment analysis of Course 37 and the cycle-timing tools of Course 28.

Exchange Inflows and Outflows — Coins on the Move

When on-chain data shows large quantities of BTC or ETH moving into exchange wallets, it signals that holders are preparing to sell — coins must be deposited to exchanges before they can be liquidated into fiat or stablecoins. Sustained rising exchange inflows therefore constitute a bearish signal: supply available for immediate sale is building. Conversely, when exchange balances are declining — coins leaving exchanges and moving to cold storage or self-custody wallets — this is a bullish accumulation signal: long-term holders are removing supply from the immediately available market, reducing the structural capacity for sudden sell pressure. The most actionable variant is a sudden large inflow spike: a single address or cluster moving thousands of BTC to an exchange in a short window is associated with downward price pressure in the subsequent hours to days with statistically notable frequency. CryptoQuant's Exchange Netflow metric (inflows minus outflows) provides a clean single-number summary: sustained negative values indicate more coins leaving than entering exchanges (accumulation); sustained positive values indicate the reverse (distribution). Pair this reading with the DeFi protocol outflow data from Course 46 to distinguish between coins leaving for self-custody versus moving into DeFi yield strategies. Use the free browser-based crypto analytics tools to complement your on-chain research with real-time market data.

Exchange Inflow vs Outflow Signal InterpretationExchange INFLOW ↑ (Bearish)• Holders preparing to sell• Spot supply building on exchanges• Large spike = potential sell-off ahead• OTC desks preparing block sales• Net flow = positive (selling pressure)Exchange OUTFLOW ↑ (Bullish)• Coins moving to self-custody• Available supply shrinking• Long-term holders accumulating• Institutional cold storage activity• Net flow = negative (demand signal)Neither signal alone is definitive — always cross-reference with MVRV, SOPR, and funding rate data.

Whale Tracking and Large Wallet Monitoring

Whales — wallets holding disproportionately large amounts of an asset — exert outsized influence on price due to the market impact of their transactions. Monitoring whale behaviour provides leading indicators unavailable in pure price-based analysis. The most actionable whale signals are: (1) Large exchange deposits: when a whale wallet sends a significant quantity to a known exchange address, this almost always precedes selling. Platforms including Whale Alert and CryptoQuant provide configurable real-time alerts for transfers above defined size thresholds. (2) Accumulation cohort growth: Glassnode's cohort analysis tracks whether wallets in the “1,000–10,000 BTC” band are collectively increasing or decreasing their holdings. Sustained cohort accumulation — wallets in this range consistently adding to positions — historically precedes price appreciation as institutional participants build exposure before retail FOMO enters. (3) Dormant coin movement: when coins that have not moved for years (sometimes a decade or more, representing early miners or long-term holders) are suddenly transferred, this warrants close attention. Historically, dormant coin movements preceding major market tops have served as distribution signals. (4) OTC desk activity: large institutional block trades often route through OTC desks rather than exchanges and do not produce the same on-chain signature; however, unusual patterns in known exchange cold wallet aggregates can suggest large settlements are occurring off the visible order book. The appropriate use of whale signals is as directional bias inputs that must be integrated with the BTC dominance and altcoin rotation analysis of Course 38 rather than as standalone timing triggers.

MVRV, NVT, and SOPR — The Core On-Chain Ratios

These three ratios translate raw on-chain data into normalised valuations comparable across market cycles. MVRV (Market Value to Realised Value) divides the market capitalisation by the Realised Cap — a bottom-up measure that assigns to each coin its value at the time it last moved, approximating the aggregate cost basis of all current holders. When market cap greatly exceeds realised cap (high MVRV), the average holder is sitting on substantial unrealised gains and is statistically more likely to sell. MVRV ratios above 3.5 have historically coincided with major cyclical tops. The MVRV Z-Score normalises this ratio against its historical standard deviation, producing a cycle-comparable signal: Z-scores above 7 have identified cyclical tops with remarkable consistency across 2013, 2017, and 2021; Z-scores below 0 (where market cap falls below realised cap, meaning the average holder is underwater) have identified the deepest bear market accumulation windows. In the 2022 bear market bottom, the MVRV Z-Score fell below 0 for several weeks, producing one of the most consistent historical buy signals in Bitcoin's history.

NVT (Network Value to Transactions) divides the market capitalisation by the daily on-chain settlement volume in USD — analogous to the price-to-earnings ratio in equities. A high NVT suggests the network's valuation is large relative to the economic throughput it is processing, implying overvaluation. A low NVT suggests the network processes high economic activity relative to its market cap. The NVT Signal (using a smoothed 90-day moving average of transaction volume) reduces noise. NVT is most interpretable for Bitcoin, where on-chain settlement is the primary use case. For Ethereum, interpretation is complicated by L2 rollups sequencing large batches of sub-transactions into single L1 settlements, which distorts the base-layer volume figure. SOPR (Spent Output Profit Ratio) measures whether coins moved on a given day are being sold at a profit or a loss, computed as: SOPR = Realised Value / Value at Creation (for each spent output), then averaged across the day. SOPR above 1 means the average moved coin was sold for more than it was acquired for. SOPR below 1 means sellers are realising losses — capitulation behaviour. Long-term holder SOPR (LTH-SOPR, coins held >155 days) and short-term holder SOPR (STH-SOPR, coins held <155 days) are tracked separately: LTH-SOPR below 1 is rare and historically marks the most extreme bear market phases; STH-SOPR below 1 for sustained periods indicates recent buyers are trapped at a loss and will likely sell at break-even on any recovery, creating structural overhead resistance.

MVRV Z-Score — Signal Zones by Historical Market PhaseZ-Score above 7 = historically overvalued tops | Z-Score below 0 = historically optimal accumulation zoneZ > 7 — Extreme Overvaluation (Macro Tops 2013, 2017, 2021)Z = 3–7 — Caution Zone: Profit-Taking, Reduce ExposureZ = 0–3 — Fair Value Range: Neutral / Trend-Following ModeZ < 0 — Accumulation Zone: Average Holder Underwater (Bear Bottoms)Z-Score line oscillates through zones across market cycles. Extremes have been reliable long-term signals.

Active Addresses, Hash Rate, and Miner Metrics

Network activity metrics provide a demand-side view of blockchain health independent of price. Active addresses — unique addresses sending or receiving transactions daily — measure user adoption and network engagement. Rising active address counts during a price consolidation period are structurally bullish: new participants are entering the network even without a price incentive. Conversely, declining active addresses during a price rally may signal that the rally is speculative and not backed by genuine user base growth — a divergence that has historically preceded corrections. Transaction count and on-chain volume (denominated in USD) provide complementary demand signals. The ratio of these two (average transaction value) distinguishes whale activity (high average value, lower count) from retail adoption (lower average value, higher count). Periods of high average transaction value with moderate count are typically institutional settlement phases; periods of low average value with surging count typically indicate retail participation and viral adoption cycles.

Hash rate — the total computational power securing the Bitcoin network — is a long-term confidence signal from the mining sector. Miners invest capital in hardware and electricity with multi-year payback periods; rising hash rate signals collective miner belief that BTC prices will be sustainable or higher in the future. A sudden hash rate decline following a price drop signals miner capitulation: economically marginal miners are being forced offline. Historically, hash rate capitulation has been a lagging confirmation of bear market bottoms, occurring after price has already established its low. The Puell Multiple (daily BTC issuance value / 365-day moving average of daily issuance value) measures whether the mining sector is in a high or low revenue environment relative to historical norms. Values below 0.5 have historically coincided with deep bear market bottoms; values above 4 have coincided with cycle tops. Miner-to-exchange flows — tracking when mining pools deposit BTC to exchanges — provide real-time visibility into mining sector selling pressure, which can be elevated during hash rate stress events when miners must liquidate holdings to cover operational costs. These metrics complement the broader cycle analysis of Course 28 and the BTC dominance signals of Course 38.

Building a Composite On-Chain Framework

No single on-chain metric is sufficient for timing markets or identifying cycle phases. Each measures a different dimension of the ecosystem, and their signals occasionally conflict. The professional approach is a composite framework requiring multiple independent signals to align before drawing a strong directional conclusion. A practical accumulation framework, for example, might require: MVRV Z-score below 0 (average holder underwater), STH-SOPR below 1 sustained for two or more weeks (recent buyers in realised loss), exchange netflow negative (coins leaving exchanges net), and active address count stable or rising despite price weakness (network not losing users). When four independent signals agree, the probability that all four are simultaneously noise is extremely low — far lower than any single signal alone. Conversely, a distribution or caution framework might require: MVRV Z-score above 5, LTH-SOPR elevated and rising (long-term holders distributing into strength), exchange inflows accelerating, and active address growth plateau (user base not expanding despite rising price). This composite approach is consistent with the multi-confirmation philosophy that underpins every analytical layer in the DennTech course library.

The limitations of on-chain analysis are equally important to acknowledge. On-chain data often lags price: signals confirm moves that have already begun rather than predicting them in advance. Exchange-layer analysis is increasingly complicated by the growing proportion of activity routing through L2 networks, privacy protocols, and institutional custodians whose internal transfers are not visible on the public ledger. Despite these limitations, on-chain analysis remains the closest available approximation to fundamental valuation in crypto — complementing the sentiment tools of Course 37 and the technical analysis frameworks built throughout the intermediate and advanced tracks. Integrating on-chain signals into your structured trading plan and recording your observations systematically in a trading journal is the bridge between data availability and disciplined, repeatable decision-making. Use the free no-signup crypto calculators at DennTech to model position sizing and risk parameters informed by the market phase your on-chain composite identifies.