SatsAtlas

Analytics · Volatility

How wild is it right now?

Bitcoin's realized volatility from our own daily closes — the annualized standard deviation of daily returns, and where today sits against its whole history.

30-day realized vol

47%

annualized

90-day realized vol

37%

annualized

vs. its history

25th

percentile · calmer than usual

Range on record

22%386%

avg 109%

30-day realized volatility

Each point is the annualized standard deviation of the prior 30 daily log-returns — the standard “how bumpy has it been” gauge. Long arc: Bitcoin's volatility has trended down as it matured, but still spikes around big moves.

How to read this

Bitcoin's realized volatility — how much its daily price actually moved — over time, computed from our own daily closing prices.

  • We take daily log-returns, roll a standard deviation over a 30- (or 90-) day window, and annualize it (×√365). The result is a percentage: roughly the one-standard-deviation yearly swing implied by recent daily moves.
  • Realized = backward-looking (what actually happened), unlike implied volatility from options (what the market expects).
  • The percentile says where today’s 30-day reading sits within its whole history — low = unusually calm, high = unusually wild.
  • Volatility cuts both ways: it’s the size of the moves, not the direction. High vol means big up AND down days.

Key numbers

30-day now
47%
Historical avg
109%