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%