Bitcoin Bull Market Peak Signals: Cycle Top Indicators

Signals hit0 / 20
Average progress31.0%
Overall
HoldSell
Hold · 100%
20 rows
#IndicatorCurrentReferenceHit or notDistance to hitProgress
1Pi Cycle Top Indicator0.506≥ 1.000Not hit49.4%50.6%
2Puell Multiple0.77≥ 4.00Not hit80.8%19.2%
3Bitcoin Rainbow Chart2 / 9≥ 8 / 9Not hit75.0%25.0%History
4MVRV Z-Score0.46≥ 5.00Not hit90.7%9.3%History
5Bitcoin 2-Year MA Multiplier0.146≥ 1.000Not hit85.4%14.6%
6Mayer Multiple0.89≥ 2.40Not hit62.9%37.1%
7Altcoin Season Index46≥ 75Not hit38.7%61.3%History
8Bitcoin Dominance58.67%≤ 40.00%Not hit31.1%68.9%History
9Fear & Greed Index (7d avg)23≥ 80Not hit71.3%28.7%History
10AHR999 Index0.31≥ 4.00Not hit92.3%7.7%History
11RSI · 22 day26.4≥ 80.0Not hit67.0%33.0%
12CBBI Index41.7≥ 90.0Not hit53.6%46.4%History
13LTH SOPR0.93≥ 10.00Not hit90.7%9.3%History
14NUPL0.284≥ 0.750Not hit62.2%37.8%
15Reserve Risk0.0005≥ 0.0200Not hit97.6%2.4%
16MVRV Ratio1.27≥ 3.70Not hit65.8%34.2%
17Realized Price Ratio1.21≥ 3.00Not hit59.7%40.3%History
18200-Week MA Ratio0.96≥ 4.00Not hit76.0%24.0%History
19Balanced Price Ratio2.22≥ 4.00Not hit44.4%55.6%History
20Funding Rate (30d avg, Binance)0.0070%≥ 0.0500%Not hit86.0%14.0%History

A bull market peak indicator dashboard tracks 20 Bitcoin cycle top indicators and asks one question of each: has it crossed the level associated with past cycle tops? The headline count shows how many have triggered. Average progress is the mean of the 20 individual progress figures.

How progress and distance are calculated

Each row compares a current reading with a reference threshold. For “at or above” thresholds:

  • Progress = current reading ÷ threshold
  • Distance to hit = 100% − progress

Hypothetical example: if a ratio reads 2.0 against a threshold of 4.0, progress is 50% and distance is 50%. Bitcoin Dominance works the other way. Its signal fires when dominance falls to or below the threshold, so the ratio is inverted: progress rises as dominance drops.

A row flips to “Hit” only when the threshold is actually crossed. A reading at 95% progress still counts as not hit.

What the indicators measure

The 20 signals fall into a few groups:

  • Valuation against cost basis: MVRV Ratio, MVRV Z-Score, NUPL, Realized Price Ratio and Balanced Price Ratio compare market price with prices derived from on-chain data.
  • Price against moving averages: Pi Cycle Top, Mayer Multiple, the 2-Year MA Multiplier and the 200-week moving average ratio.
  • Miner and holder behavior: Puell Multiple, LTH SOPR and Reserve Risk.
  • Sentiment and leverage: the Fear & Greed Index, 22-day RSI and the 30-day average Binance funding rate.
  • Rotation: the Altcoin Season Index and Bitcoin Dominance.

Limits of the dashboard

The thresholds are calibrated to a small number of past cycles. Nothing guarantees a future top will reach the same levels.

Several rows also share inputs. MVRV Ratio and Realized Price Ratio both divide market price by realized price, so they move together. A rising count can therefore overstate how independent the evidence is.

Linear progress can also mislead. An indicator at 50% may need a far larger price move to finish than another at the same percentage.

The Hold or Sell verdict summarizes how many signals have triggered. It does not forecast price, and it says nothing about your timing, tax position or risk tolerance.

Updated Nov 15, 2026 · 00:03 UTCSource: BTC daily closes · bitcoin-data.com · CBBI · alternative.me · CoinGecko · BinanceUpdates daily

About this page

Written by Crypto Desk

The Crypto Desk covers crypto exchanges, coins, market data pages and crypto guides.

Published
Last updated

Spotted an error? Tell the editors. This page is general information, not financial advice.