How On-Chain Data Signals Bitcoin Bottoms: 4 Key Indicators

CryptoRebateHub Editorial Team

How SOPR, NUPL, Reserve Risk and Realized Price have historically signaled cycle bottoms

On-chain data analysis is a unique tool for assessing Bitcoin's market state, because blockchain data is completely public and immutable. The following four indicators have historically provided strong bottom signals.

1. SOPR (Spent Output Profit Ratio)

SOPR measures the average profit or loss of coins moved on-chain. When SOPR stays below 1.0, most on-chain sellers are selling at a loss — this typically occurs during the capitulation phase. Historically, SOPR recovering from below 1 and holding above 1.0 has been a trend reversal signal.

2. NUPL (Net Unrealized Profit/Loss)

NUPL measures total unrealized profit/loss as a percentage of market cap. NUPL entering the "capitulation" zone (typically < -0.25) is historically rare, but each occurrence has been near a cycle bottom. This signal appeared in December 2018, March 2020, and November 2022.

3. Reserve Risk

Reserve Risk compares "hodl conviction" (the willingness of long-term holders to not sell) with current price. When very low, the price is severely undervalued relative to holder conviction — historically one of the best buy signals.

4. Realized Price

Realized Price is the average price of each Bitcoin at its last on-chain transaction — essentially the market's average cost basis. When BTC price drops below Realized Price, the entire market is in unrealized losses — historically an extreme bottom signal.

2022 Bear Market Bottom Backtest

In November 2022, after the FTX collapse drove BTC to

5,500, all four indicators simultaneously triggered bottom signals:

  • SOPR sustained below 1
  • NUPL dropped into capitulation zone
  • Price fell below Realized Price (~
    9,600)
  • Reserve Risk at extreme low

In hindsight, this was a significant accumulation opportunity. But it requires extreme psychological fortitude to buy into peak fear.

For reference only. On-chain data is a lagging indicator and cannot precisely predict price bottoms.