Tag Archives: volatility

Announcing btcvol.info, Your One-Stop Shop for Bitcoin Volatility Data

The volatility of Bitcoin prices is one of the strongest headwinds the currency faces. Unfortunately, until my quantitative analysis last month, most of the discussion surrounding Bitcoin volatility so far has been anecdotal. I want to make it easier for people to move beyond anecdotes, so I have created a Bitcoin volatility index at btcvol.info, which I’m hoping can become or inspire a standard metric that people can agree on.

The volatility index at btcvol.info is based on daily closing prices for Bitcoin as reported by CoinDesk. I calculate the difference in daily log prices for each day in the dataset, and then calculate the sample standard deviation of those daily returns for the preceding 30 days. The result is an estimate of how spread out daily price fluctuations are—volatility.

The site also includes a basic API, so feel free to integrate this volatility measure into your site or use it for data analysis.

I of course hope that Bitcoin volatility becomes much lower over time. I expect both the maturing of the ecosystem as well as the introduction of a Bitcoin derivatives market will cause volatility to decrease. Having one or more volatility metrics will help us determine whether these or other factors make a difference.

You can support btcvol.info by spreading the word or of course by donating via Bitcoin to the address at the bottom of the site.

Bitcoin Volatility is Down Over the Last Three Years. Here’s the Chart that Proves It

Bitcoin’s detractors have for some time argued that the cryptocurrency’s high volatility makes it unsuitable even as a medium of exchange, because volatility increases the cost of hedging. Companies such as Bitpay and Coinbase, who process Bitcoin payments for merchants who only want to deal in dollars, take on the risk of currency fluctuations between the time they receive the coins and the time they can sell them. These companies have to hedge. They seem to be able to do so and charge fees of only 1%, so the cost of hedging can’t be prohibitively high.

Even so, it’s worth looking at Bitcoin’s volatility over time. As Bitcoin becomes more widely used and more liquid, we should expect volatility to decrease. And that is exactly what we find.


I calculated Bitcoin’s historical volatility using price data from Mt. Gox (downloaded from Blockchain.info), which is the only consistent source of pricing data over a long period. There is a clear trend of falling volatility over time, albeit with some aberrations in recent months. The trend is statistically significant: a univariate OLS regression yields a t-score on the date variable of 15.

Historical volatility is different from implied volatility—the latter uses the price of derivatives to produce an estimate of volatility going forward, while the former looks at variation in past price movements. When we get a healthy Bitcoin/USD derivatives market going, we’ll have both a better measure of volatility and probably less volatility, since such derivatives make better forms of arbitrage possible.

Bitcoin is still about ten times more volatile than, say, the Euro priced in US dollars. But if Bitcoin’s volatility kept falling in half every three and a half years, it would be as stable as the Euro in less than 15 years.

If you want to check my assumptions or build off of this work, my Stata code to produce the volatility estimate is below. Mind the line breaks! Continue reading