Bitcoin Cycle Tops and Bottoms

October 2025 Bitcoin Cycle Peak

Bitcoin peaked at $124,824 on Oct 6, 2025. Cycle Altitude read 100 that day, from a Risk of 65 and a Time of 100. Altitude had first entered its extreme band 70 days earlier, on Jul 28, 2025. The detector committed to the pivot on Oct 21, 2025, 15 days after the extreme itself.

IndicatorReadingLow TargetHigh TargetGradeSaysTarget Reached
Stock-to-Flow$124,824$325,321$325,3210lowNot reached
2-Year MA Multiplier$124,824$76,628$383,14150neutralNot reached
Support & Resistance Band$124,824$111,991$113,325100highHigh target
Price Boundary$124,824$42,277$258,28750neutralNot reached
Power Law$124,824$46,472$110,648100highHigh target
MVRV Z-Score2.53-0.102.16100highHigh target
Puell Multiple1.070.521.37100neutralHigh target
RHODL Ratio3,8992945,51550neutralNot reached
Net Unrealized Profit/Loss (NUPL)56%-1%59%50neutralNot reached
Pi Cycle Top0.57--1.0050neutralNot reached

These per-indicator readings are a replay of the current engine over the record up to 2025-10-06. The three headline scores in the fact sheet come from the daily point-in-time replay, which used only what was knowable each day. The two are different measurements of the same date and can differ.

Fact Sheet
Extreme date
Oct 6, 2025
Price
$124,824
Cycle Altitude
100
Risk
65
Time
100
Extreme band entered
Jul 28, 2025 (70 days before the turn)
Watch armed
Oct 7, 2025 (-1 days before the turn)
Confirmed
Oct 21, 2025 (15 days after the extreme)
Price when confirmed
$108,700
Confirmed by
Cycle Altitude in its extreme band
Leg searched
Nov 23, 2022 to Oct 21, 2025