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 106 days earlier, on Jun 22, 2025. The detector committed to the pivot on Oct 20, 2025, 14 days after the extreme itself.

IndicatorReadingLow TargetHigh TargetGradeTarget Reached
Stock-to-Flow$124,824$325,321$325,3210Not reached
2-Year MA Multiplier$124,824$76,628$383,14150Not reached
Weekly MA Band$124,824$53,845$101,130100High target
Price Boundary$124,824$42,277$258,28750Not reached
Power Law$124,824$46,472$110,648100High target
MVRV Z-Score2.53-0.102.16100High target
Puell Multiple1.070.521.37100High target
RHODL Ratio3,8992945,51550Not reached
Net Unrealized Profit/Loss (NUPL)56%-1%59%50Not reached
Pi Cycle Top0.57--1.0050Not 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
Jun 22, 2025 (106 days before the turn)
Watch armed
Oct 2, 2025 (4 days before the turn)
Confirmed
Oct 20, 2025 (14 days after the extreme)
Price when confirmed
$110,640
Confirmed by
Cycle Altitude in its extreme band
Leg searched
Nov 23, 2022 to Oct 20, 2025