₿ Bitcoin Loading... LIVE

Realized Price Oscillator

The Realized Price Oscillator measures Bitcoin's logarithmic distance from the network's average cost basis. When negative, the average holder is at a loss — one of the strongest buy signals the on-chain data produces. When positive, holders are in profit and the reading rises with the degree of market exuberance.

Loading…
On-chain

Drag to zoom · Double-click to reset

Fetching data…

How to read the Realized Price Oscillator

The Realized Price Oscillator is calculated as:

Oscillator = ln(Price / Realized Price)

The natural logarithm makes the scale symmetric — a reading of +0.3 represents the same proportional distance above the cost basis as −0.3 represents below it. The oscillator oscillates around zero, where zero means price equals the network's average cost basis exactly.

  • Below 0 — Buy — Price is below the network's average cost basis — holders are collectively at an unrealised loss. Every sustained visit to this zone in Bitcoin's history was followed by a full recovery and new all-time highs.
  • 0 to 0.6 — DCA Zone — Price is above the average cost basis by up to 82%. Holders are in moderate collective profit. Historically this range corresponds to mid bull market conditions — a reasonable environment for steady accumulation.
  • 0.6 to 1.0 — Caution — Price is between 82% and 172% above the average cost basis. Significant collective gains are building across the network. Consider slowing new purchases and preparing your exit strategy.
  • Above 1.0 — Overheated — Price is more than 172% above the average cost basis. Historically this level has aligned with late-cycle euphoria. Consider taking profits rather than adding new positions.

The oscillator is closely related to NUPL — both are derived from the gap between price and realised price. The key difference is the logarithmic scale: NUPL compresses extremes at the top (it is bounded at 1) while the oscillator has no upper bound, making it more sensitive to euphoria phases. Use both together for a fuller picture of where the cycle stands.