BTC Auditor

Research, analysis and audit of Bitcoin since its creation

Connecting…

This page's headers, tooltips and footer are in English. The live data panels below are generated by the same script that powers the Spanish dashboard and, for now, still render their labels in Spanish — the numbers themselves are universal. Full panel translation is a separate, larger project.

Live price (USD)
24h high
24h low
24h volume
Market cap
Distance to ATH

Price history (since the first recorded market price)

Loading historical data…

Key metrics

Annual return (%)

The classic cycle-top indicators stopped working

Five independent metrics — MVRV, NUPL, Z-Score, Puell Multiple and Power Law — marked the tops of 2011, 2013 and 2017. Since 2013 each one's peak has been lower than the previous cycle's, and at the October 2025 top none reached its classic sell threshold.

See all five in one table →

Automated audit — study conclusionsi

Calculating cycle tension score…

Calculating conclusions from the historical series…

On-Chain Pro — MVRV Coin Metricsi

MVRV in detail: percentile, series since 2011 and how to read it → (Spanish page)

Loading…

Real Market Value to Realized Value — the most cited on-chain indicator to spot structural over/undervaluation, usually locked behind a paywall.

NUPL — Net Unrealized Profit/Lossi

NUPL in detail: the 5 zones, percentile and since when it stopped marking tops → (Spanish page)

Loading…

Mathematically derived from MVRV (NUPL = 1 − 1/MVRV). Classifies the aggregate sentiment of all holders into 5 zones.

MVRV Z-Scorei

Z-Score in detail: its real all-time high, and why it wasn't in 2011 → (Spanish page)

Loading…

A volatility-normalized variant of MVRV, instead of comparing the raw ratio. Calculated entirely from the same Coin Metrics data, no extra source.

Realized price — the network's cost basis Coin Metricsi

Realized price in detail: percentile, episodes below it and when it fell itself → (Spanish page)

Loading…

Calculating realized price…

Derivatives — leveraged positioning Binance Futuresi

Loading derivatives data…

Options — non-linear derivatives positioning Deribiti

Loading options data…

Market implied probability Polymarketi

Loading prediction market probabilities…

15-minute markets Polymarketi

Loading 15-minute markets…

Exchange Netflow Coin Metricsi

Loading…

Loading exchange flow data…

Network health mempool.space + Coin Metrics

Hash rate over the last 2 years. Measures network security and miner commitment, independent of price.

Halving cycle comparator

The 4 cycles aligned by days since the halving, price normalized to 1× on the event day. Logarithmic scale.

Stock-to-Flowi

Stock-to-Flow in detail: doubles at every halving, the price no longer does → (Spanish page)

Relation between circulating supply and annualized issuance. Scarcity grows by protocol design; not a price prediction model.

Hash Ribbonsi

Loading…

Power Law / Rainbow Charti

Power Law in detail: the top gets closer to the trend, the bottom doesn't → (Spanish page)

Calculating regression…

Fear & Greed Index Alternative.mei

Loading…

Loading sentiment index…

Bitcoin Dominance (BTC.D) CoinGeckoi

Loading…

Loading market dominance…

What the channel is watching livei

Loading channel status…

The system checks these conditions every 20 minutes. When one fires, it posts on its own to @btcauditor_alertas — and then pauses until the metric crosses back the other way.

Alerts

Telegram channel — no signup

We automatically publish the crossings that matter: MVRV at a top or bottom zone, extreme fear and greed, and moves over 5% in 24h. Nothing more: if the market isn't doing anything, the channel stays quiet.

Join the channel

Or set up your own alert, with your own threshold, for when a metric crosses the value you define. Email confirmation required before it activates; you can cancel anytime from the link in the email.

Once it fires, the alert pauses until the metric crosses the threshold back the other way — so a metric oscillating around your number doesn't fill your inbox.

h
Advanced conditions

With a second condition, the alert only fires when both are true at once. For example, MVRV above 3 and Fear & Greed above 80: the classic cycle-top combination.

To receive alerts on Telegram: 1) open @btcauditor_bot and send it /start — Telegram doesn't let a bot message first —; 2) message @userinfobot, which replies with your chat ID; 3) paste that number here.

Where to buy or trade Bitcoin

This site may earn a commission if you sign up through these links, at no extra cost to you. Not financial advice, nor a recommendation of one exchange over another.

Timeline — historical Bitcoin milestones