2,276
Views
0
CrossRef citations to date
0
Altmetric
Research Papers

Bitcoin: jumps, convenience yields, and option prices

ORCID Icon & ORCID Icon
Pages 2079-2091 | Received 24 Jan 2022, Accepted 26 Jul 2022, Published online: 05 Sep 2022

Abstract

We investigate Bitcoin pricing characteristics and find evidence of jumps and positive convenience yield. We develop a theoretical jump diffusion model for options on spots and use simulations to evaluate non-linear parameter estimates. Data from the Deribit exchange is used to compare the performance of the jump diffusion models with Practitioner Black–Scholes models. Using Diebold–Marino statistics and standard error metrics, we find that the jump diffusion models significantly outperform Practitioner Black–Scholes models. We conclude that Bitcoin behaves more like a commodity than a currency.

1. Introduction

Bitcoin is a form of the peer-to-peer electronic cash system initially introduced by the pseudonymous Satoshi Nakamoto in 2008. Since the first inception of bitcoin in 2009, the market for cryptocurrencies built on blockchain technology has evolved dramatically. By November 2020, there are more than 7700 cryptocurrencies in existence, according to CoinMarketCap. Bitcoin remains the most popular cryptocurrency with a volatile market cap that exceeded $1 trillion in May of 2021.

The substantial increase in bitcoin trading has led to a surge in interest for bitcoin derivatives as an efficient tool for hedging and managing risk. While there is considerable interest in bitcoin derivatives research, relatively few papers study the stochastic properties of bitcoin and bitcoin derivatives pricing. Siu and Elliott (Citation2020) study the pricing of bitcoin options using a SETAR-GARCH model. Hou et al. (Citation2020) develop a bitcoin options pricing model that allows stochastic volatility with correlated jump options. In a similar paper, Cao and Celik (Citation2021) model option prices assuming that the underlying process is a currency with constant interest rates and jump-diffusions. However, these studies do not test their models empirically using actual bitcoin option prices due to the lack of data. Several researchers utilize available data on options traded on unregulated exchanges and adopt artificial neural network approaches to price bitcoin options (Pagnottoni Citation2019, Li et al. Citation2019a). Cretarola et al. (Citation2020) propose a stochastic model for the bitcoin price dynamics driven by market attention and develop a quasi-closed form for option price.

We make a novel contribution to the literature by deriving a model for pricing bitcoin European options admitting both jumps and stochastic convenience yield. We utilize an extensive data set from Deribit that includes 470,326 puts and 575,763 calls. Launched in 2016, Deribit is the first crypto exchange to offer bitcoin options and currently accounts for nearly 90 % of the total market in terms of the daily trading volume. Using Diebold–Marino statistics, we find that the jump-diffusion model with convenience yield (JDC) significantly outperforms the Black–Scholes Practitioner model at out-of-sample horizons 1, 2,…,15 days. This result holds for both puts and calls using both an absolute value and root mean square error metric (RMSE). We estimate that bitcoin has a positive average convenience yield of about 2.35 % per annum.

2. Background

Bitcoin has attracted the attention of financial economists as a virtual currency with the potential to disrupt existing payment systems and traditional currencies (Böhme et al. Citation2015). Unlike standard fiat currencies, bitcoin is not formally backed by a government or central authority, and its supply is controlled by a software algorithm. The bitcoin supply is preprogrammed to grow at a decreasing rate before reaching the limit of 21 million units. More than 18 million bitcoins are already mined to date, and the final coin is projected to be mined in around 2140. A non-technical review of bitcoin's principles and properties can be founded in Böhme et al. (Citation2015).

A substantial part of early literature focused on the potential effects of bitcoin as a transaction mechanism and the implications for central banks and monetary policy (Evans Citation2014, Dwyer Citation2015, Weber Citation2016, Chiu and Koeppl Citation2017, Schilling and Uhlig Citation2019, Raskin and Yermack Citation2018). Baur and Dimpfl (Citation2019) studied price discovery in bitcoin spot and futures markets.

Various empirical studies have shown that bitcoin prices and return dynamic are intrinsically complex, extremely volatile, and exhibit bubble-like behaviors (Hafner Citation2020, Cheah and Fry Citation2015). Many studies using different statistical methods have confirmed that bubble-like behavior, a dramatic price increase followed by an abrupt collapse, is a common and reoccurring characteristic of bitcoin price dynamics (Cheung et al. Citation2015, Chaim and Laurini Citation2019, Corbet et al. Citation2018, Li et al. Citation2019b, Waters and Bui Citation2022). Cretarola and Figà-Talamanca (Citation2021) develop a continuous-time stochastic model for bitcoin price depending on a market attention factor and prove that bitcoin bubbles are fueled by market exuberance. That is, market attention drives bitcoin prices, and conversely, elevated price feeds sentiment in the same direction, creating a vicious loop that boosts bitcoin price into a bubble. Such price bubbles are detected in 2012–2013 and 2017, when the correlation between market attention and bitcoin returns exceeds a non-negative threshold. The efficiency of cryptocurrency markets has also been a controversial topic. While some studies have found that the cryptocurrency market is somehow efficient (Nadarajah and Chu Citation2017, Manahov and Urquhart Citation2021, Kang et al. Citation2022), a growing body of literature has documented inefficiencies in markets for bitcoin and arbitrage opportunities across exchanges (Krückeberg and Scholz Citation2020, Makarov and Schoar Citation2020, Pieters and Vivanco Citation2017, Shynkevitch Citation2020). Jo et al. (Citation2020) have studied bitcoin as a high sentiment beta stock. See also Kyriazis et al. (Citation2020) and references therein.

2.1. Bitcoin convenience yield

Even though bitcoin was introduced as a form of digital currency, financial economists have argued that it should be classified as a currency, a commodity, or a different asset class. Dyhrberg (Citation2016) studies the similarities between gold, dollar and bitcoin prices and suggests that bitcoin has the same hedging capability. Given that its price is extremely volatile and almost exhibits no correlation with highly used currencies and gold, Yermack (Citation2015) concludes that bitcoin's behaviors are more like a speculative investment than a currency. Utilizing bitcoin transaction data from July 2010 to June 2015, Baur et al. (Citation2018) reach the same conclusion that bitcoin is mainly used as a speculative investment and not an alternative currency and medium of exchange. Recent studies that comprehensively examine the risks and returns conclude that bitcoin embraces an asset class that is fundamentally different from traditional asset classes (Liu and Tsyvinski Citation2018) and can be used for diversification and hedging purposes (Bouri et al. Citation2017, Krueckeberg and Scholz Citation2019, Borri Citation2019, Bianchi Citation2020). Virtual currencies such as Bitcoin, have been determined to be commodities under the Commodity Exchange Act (CEA). The IRS taxes bitcoin like other property (Internal Revenue Bulletin: 2014-21).

Similar to commodities, bitcoin provides a convenience yield. Convenience yield is a flow of benefits to owners of the spot not available to owners of corresponding futures contracts. For commodities, convenience yield is typically thought of as the extra benefit obtained from holding the physical commodity. The benefits of holding Bitcoin are not analogous to that of a physical commodity. Bitcoin is not a tangible asset and has no physical form, yet it provides streams of utility to its owners not found in futures contracts.

As a payment system, the benefits of owning bitcoin come from its uses to facilitate transactions, hedge hyper-inflation risk caused by political turmoil and serve as a store of value (Detzel et al. Citation2020). The secure, decentralized, and anonymous nature of bitcoin has made it popular as a medium for exchanges involving illicit goods and services (Athey et al. Citation2016, Barth et al. Citation2020). Illegal activities facilitated by bitcoin include money laundering, terrorism funding, illegal gambling and tax evasion. Yelowitz and Wilson (Citation2015) use Google trends data to study bitcoin clientele and find that illegal activity is one of the main drivers of interest in bitcoin. Foley et al. (Citation2019) use novel techniques for analyzing bitcoin user-level transactions and blockchain data to quantify the use of illicit trade facilitated by bitcoin. They find that approximately one-quarter of bitcoin users and almost one-half of bitcoin transactions are involved in illegal activities. They also note that the proportion of bitcoin activity associated with illegal trades has declined with increasing mainstream and speculative interest although the absolute amount has continued to grow.

Cong et al. (Citation2020) develop a dynamic model of the platform economy and demonstrate that the cryptocurrency price is the present value of platform-specific convenience yield. Biais et al. (Citation2020) also emphasize the fundamental value of Bitcoin from convenience yield reflecting transactional benefits. Kim (Citation2021) finds that bitcoin has a positive convenience yield due in part to short-selling restrictions in the spot market and to network voting rights. Short selling pressures in spot markets increase the relative value of the spot vis á vis futures. The result is that the cost-of-carry model includes a positive convenience yield component. Bitcoin holders can also vote on network proposals to the bitcoin network with potential positive price effects. This is a right not afforded to holders of futures contracts.

Negative convenience is also possible due to the threat of unexpected regulation or other forms of government interference, hacking exposure, and lost passwords. Wu et al. (Citation2021) use spot and futures data and a fractional cointegrated vector autoregressive model to document negative convenience yield. Their data, sourced from the Crypto.com Exchange and the Chicago Mercantile Exchange, are for the period from December 18, 2017, to July 31, 2020.

2.2. Jumps in bitcoin price

Several studies using daily data have documented sudden massive price swings in the form of jumps as important features of cryptocurrency dynamics. Chaim and Laurini (Citation2018) find that jumps in bitcoin returns are contemporaneous and associated with formative events such as hack and unsuccessful fork attempts. Philippas et al. (Citation2019) find that informative signals proxied by Google search volume and Twitter tweets partially drive bitcoin price and price jumps, especially under high uncertainty. Gronwald (Citation2019) examines price movement in bitcoin and compares it with other exhaustible resource commodities such as gold and crude oil. While jumps in commodity prices are usually caused by short-run supply uncertainty, bitcoin faces no supply-side uncertainty due to its unique feature, implying that demand-side factors mainly cause jumps in bitcoin prices. Applying a non-parametric methodology, Kang and Kim (Citation2019) find that jumps in bitcoin price tend to cluster during special periods and are independent of volatility. They suggest that market illiquidity caused erratic movements in bitcoin prices as more jumps are observed when trading volume is low. Using high-frequency transaction-level data from Mt.Gox, the leading bitcoin trading platform during 2011–2013, Scaillet et al. (Citation2020) find that jumps in bitcoin price are more frequent than in US large-cap stocks. Similar to Kang and Kim's (Citation2019) results, market illiquidity appears to be the main driving factor of price jumps. The lack of central authority to stabilize the market via circuit breakers or otherwise provide liquidity makes bitcoin price fundamentally sensitive abnormal market pressures. In fact, political risk in the form of governmental threats has been indicated as the cause of large drops in the price of bitcoin. For example, bitcoin fell by more than 10 % on Monday, June 21, 2021, following an announcement by the Bank of China that it would close down more than two dozen mining operations (Reuters.com/technology).

2.3. The process

The jump-diffusion (JD) process, developed by Merton (Citation1976), adds jumps driven by Poisson events to the standard geometric Brownian motion (gBm). Merton notes that empirical studies of stock price series tend to show far too many outliers for a simple, constant-variance log-normal distribution. Other studies that document the use of JD models in financial markets include those of Ball and Torous (Citation1985), Jorion (Citation1988), Bates (Citation1991), and Bakshi et al. (Citation1997).

Merton assumes that jumps are uncorrelated with the underlying and develops the equilibrium (but not no-arbitrage) JD option pricing model. To incorporate both convenience yield and jumps, we cast the physical Bitcoin JD price process as (1) dPP=(μpcλJ¯)dt+σpdWp+Jdq,dc=κ(θc)dt+σcdWc(1) where μp is required return, c is convenience yield, J is jump magnitude, ln(1+J)126N(γδ22,δ2), λ is the Poisson arrival intensity, and J¯ =eγ1 is the expected jump magnitude. Other definitions with respect to the diffusion process are standard, i.e. dWp and dWp are standard Brownian diffusions with possible correlations ρ. As in Merton (Citation1976), jumps are assumed to have no systematic risk and are independent of the diffusion innovation.Footnote1 The instantaneous drift, μp, is replaced by r in the risk-neutral (RN) system. We use the acronym JDC to denote the jump diffusion model augmented by convenience yield.

We assume that interest rates (r) are fixed and that convenience yield (c) is a mean-reverting Ornstein–Uhlenbeck (OU) process with long-term mean θ, speed of adjustment coefficient κ, and volatility σc. Innovations in convenience yield are possibly correlated with price diffusions. The RN drift in the OU process can be written as (κ(θc)RP)dt where the risk premium adjustment RP=λσc. We embed the risk premium into κ and θ in our parameter estimates.

The JDC model has different features and is more tractable than the stochastic volatility model developed by Hou et al. (Citation2020). Their model includes correlated jumps in both returns and stochastic volatility. The Hou et al. (Citation2020) model does not consider convenience yield.

2.3.1. State variable solution

The solutions to the bitcoin diffusion processes are (2) Pt=P0e(rσ22λJ¯)t0tc(s)ds+σp0tdWp+i=0n(t)ln(1+Ji),ct=c0eκt+θ(1eκt)+σc0teκ(ts)dWc,(2) where n(t) is the number of jumps in [0,t] (hereafter n), Ji,i=0,1,2, is the magnitude of the ith jump, and (3) 0tc(s)ds=0t(c0eκs+θ(1eκs)+σc0seκ(sv)dWc(v))ds=θt+1eκtκ(c0θ)+σc0t0seκ(sv)dWc(v)ds.(3) The last representation is useful in developing means and variances of the price process.

2.3.2. Option price

Under standard assumptions and the risk-neutral measure, an equilibrium solution for call option price for the setup in equation (Equation1) is given by Bates (Citation1991) (4) C=ertE[PtK]+=ertEn[EP|n[[PtK]+|n]],(4) using iterated expectations and where t is the time to option maturity, [PtK]+=Max{0,PtK}, Pt is underlying price at time-t, K is strike price, n is the number of jump events in [0, t], and r is the constant default-free rate.Footnote2 Using equation (Equation2 ) rewrite Cn=ertEP|n[Max{0,PtK}|n] as (5) Cn=En[(P0eXtertK)|n]+,(5) where (6) Xt|n=(σp22+λJ¯)t0tc(s)ds+σp0tdWp+i=0nln(1+Ji),(6) and where Ji is the magnitude of the ith jump. Note that r in the Xt|n term vanishes because of the ert discount factor.

We use the following lemma from Amin and Jarrow (Citation1991) and generalized by Hilliard and Hilliard (Citation2017):

Lemma 2.1.

Suppose X and Y normal with means μX and μY and variances σX2 and σY2 and call option value is given by risk-neutral expectation. Then (7) Cn=EP|n[Max{0,ertPtertK}|n]=EP|n[Max{0,P0eXteYK}|n]=K1eμX+σX22Φ(d1)K2eμY+σY22Φ(d2),(7) where Y = −rt, Cn is a call option, K1=P0 and K2=K is the strike price and where d1:=η=ln(K1eμX+σX22KeμY+σY22)+12ζ2ζd1=ln(P0K)+μXμY+σX2σXd2=d1Var[X]ζ2:=Var[XY]=Var[X].

2.3.3. Application with convenience yield and jumps

From equations (Equation6), (Equation5), and (Equation7) write, for fixed n, (8) Cn=EP|n[p0e(σp22+λJ¯)t0tc(s)ds+σp0tdWp(t)+i=0nln(1+Ji)ertK]+=EP|n[p0eλJ¯((1eκt)κc0+θ(t1eκtκ))σc0t(1eκsκ)dWc(s)+(σp0tdWpσp22t)+i=0nln(1+Ji)ertK]+(8) where we make the identification: K1=P0,K2=K=strike,E[Y|n]=rt,Var[Y|n]=0,ζ2=Var[(XY)|n]=Var[X|n]. The pricing result, conditional on n, is (9) Cn=P0eμX|n+σX|n22N(d1)KertN(d2),(9) with X|n given by equation (Equation6). The term, μX|n+σX|n22 is effectively dividend yield, conditional on n. Furthermore, define E[X|n]:=μX|n and Var[X|n]:=σX|n2. Then, from equations (Equation3) and (Equation6) (10) E[X|n]=(1eκt)κ(c0θ)θtσp22t+n(γδ22)J¯λt,Var[X|n]=σp2t+σc22κ2(e2κt+4eκt+2κt3κ)2κ(ρpcσpσc(t1eκtκ))+nδ2.(10) See details in the appendix.

From iterated expectations, the unconditional pricing result with Poisson arrivals is (11) C=En[Cn]=n=0eλt(λt)nn!Cn.(11) In our evaluations we sum over N terms, where Prob[n>N]=1012. The Poisson sum converges quickly and N = 4 or 5 meets the criteria for plausible parameter choices. Conditional put price (Hn) is similarly given by (12) Hn=KertN(d2)P0eμX|n+σX|n22N(d1).(12)

2.4. Black–Scholes approximations to jump diffusion prices

Using plausible parameter choices and a number of scenarios, we calibrate the Black–Scholes with implied dividends (BSD) model to the Jump Diffusion model (JDC) using approximately equivalent variances and convenience yields. Specifically, using equation (Equation9) we choose the BSD convenience yield to be cτ=E[X|n=n¯]+Var[X|n=n¯]2, BSC volatility is σ2t=Var[X|n=n¯] where c is continuous dividend yield, t is time-to-expiration and n¯=λt is the average number of jumps. The result is a direct comparison between JDC and BSD models and is roughly equivalent to a BS model implemented by jointly implying dividends and volatilities.

Bates (Citation1996) and Bakshi et al. (Citation1997) study Deutshe Mark and S&P 500 Index options, respectively, and find that the JD and Stochastic Volatility Jump (SVSJ) models provide a better fit to observed prices than the BS model. The outperformance is greater for short maturity options. Ball and Torous (Citation1985) simulate the JD process and compare BS call prices with JD prices. Similarly, we simulate a JD process with added convenience yield (JDC) and quantify BSD deviations in table  for options with 15 and 45 days to maturity. We vary moneyness, jump means, and jump frequency. Other parameters are fixed. The performance metric is proportional error, computed as (BSD Option-JDC Option)/JDC Option. The BSD model overprices (underprices) when the metric is positive (negative). For the parameters chosen, several observations follow: (1) at-the-money BSD errors for all scenarios are positive and larger at 15 days than at 45 days. This result is consistent with the theoretical results and simulations of Ball and Torous (Citation1985), (2) at 15 days to maturity, BSD underprices out-of-the money options when the mean jump size is positive. Otherwise, BSD option prices are larger for all moneyness levels, and (3) call errors at 45 days have the same sign as at 15 days, but the errors are generally smaller.

Table 1. Black–Scholes proportional approximation errors.

2.5. Estimating parameters by NLS

We generate data and estimate known parameters and latent convenience yield using nonlinear least squares (NLS) and the Gauss Constrained Optimization program. We estimate the parameter vector ω={λ,σp2,σc2,δ2,κ,θ,γ,ρpc,c}, where (13) L(ω)=minω(Cmodel(ω)Cobs)2,(13) using 25, 125, and 250 observations. As has been reported by He et al. (Citation2006) and elsewhere, the estimation surface can be quite flat, leading to unstable estimates. Consequently, we report primarily functions of the parameter estimates necessary for option pricing and option pricing errors. Observation are generated from the price and convenience yield process in equation (Equation1) with 1%, 4%, and 7% proportional errors added. Specifically, Cobs=C+βCη, where C is JDC model price, β=0.01, 0.04, or 0.07 and η126N(0,1). Results are given in table . Panels A, B and C give estimates of option pricing components evaluated at their mean values, E[X|n=n¯], Var[X|n=n¯], call price, and call price percent error using parameter estimates from 25, 125, and 250 observations, respectively. Estimates of means and variances are quite accurate. For all levels of moneyness, errors in pricing are less than 50 basis points for call price when 1% noise (β=0.01) is added to JDC model prices. When 4% noise is added, errors range from about 27 to 60 basis points in panels B and C. In these and other samples, we generally find accurate estimates of underlying and jump volatility (σp and δ). The estimates of arrival intensity (λ), the speed of adjustment (κ), and all convenience yield parameters were less accurate. The takeaway, however, is that parameter estimates provided accurate estimates of conditional means, variances, and call option price.

Table 2. NLS estimates of jump diffusion parameters and pricing effects.

3. Data

We use tick level trade data on options and futures traded on Deribit to estimate parameters and test our model. To date, Deribit dominates the market for bitcoin options, accounting for nearly 90 % of total trading volume (Skew.com). All trades must be executed in a base currency (bitcoin) and no fiat currency is involved. Bitcoin options traded on Deribit are European style with cash settlement at expiry.

The first bitcoin option contract had an expiration date of July 15, 2016, but the first trade on bitcoin options was made on November 29, 2016 for options that expired on March 31, 2017. We collect all transaction data on bitcoin options and futures from November 29, 2016 to June 16, 2020, and exclude all observations traded on the expiration date. The raw dataset contains 575,762 observations for calls and 470,325 observations for puts. Futures observations from the same period consists of 27,496,587 trades. Summary statistics are presented in table .

Table 3. Descriptive statistics for BTC options.

Figure (a) is a plot of Bitcoin prices downloaded from Coinbase. Daily observations begin 12/1/2014 and end 12/5/2020. Prices in this period ranged from a low of $370 (less than $0.10 in July of 2010) and during this period the high was $19,948 on 12/4/2020. Prices during this period are best characterized as highly volatile leading an active market for options.

Figure 1. (a) Daily bitcoin closing price from the coinbase exchange. (b) Daily convenience yield implied from put-call-parity. (c) Average daily convenience yield implied from the cost-of-carry model. (d) Daily convenience yield implied from cost-of-carry and last daily trade.

Figure 1. (a) Daily bitcoin closing price from the coinbase exchange. (b) Daily convenience yield implied from put-call-parity. (c) Average daily convenience yield implied from the cost-of-carry model. (d) Daily convenience yield implied from cost-of-carry and last daily trade.

4. Estimating bitcoin convenience yield

Miltersen and Schwartz (Citation1998) develop distribution-free convenience yield estimation methods using the cost-of-carry model. They highlight the difference between the term structure of CY and spot CY and write (14) J(t,T)=PtetT(r(t,s)c(t,s))ds,(14) where J(t,T) is the price at time-t of a forward contract expiring at T, r(t,s) is the instantaneous continuously compounded futures interest rate and c(t,s) is the continuously compounded term structure of convenience yields. We use F(t,T) J(t,T) to denote futures prices. The approximation is exact when interest rates are independent of the spot and in the special case when interest are constant.

To approximate ct, the spot convenience yield, consider a small increment of time Δ and write (15) F(t,t+Δ)=Stett+Δ(r(t,s)c(t,s))dsSteΔ(r(t,t)c(t,t)).(15) Since rates are annualized, spot convenience yield c(t,t)=ct is approximated as (16) ct=rt1Δln(F(t,t+Δ)St)(16) for small Δ. In our estimates, we use daily averages, settlement prices, and Δ=15/365, where the contract matures in 15 days and 365 is the number of trading days in the year. Δ is thus an annualized number as are rates and yields. If the 15-day contract is not available, then we use the next closest maturity.

We use the cost-of-carry model, and put-call parity to estimate CY. See figure (b–d). Figure (b) is the CY estimate obtained using the dividend form of put-call parity. The sample mean and standard deviation using PCP are 0.0247 and 0.5563, respectively. Figure (c) is a plot of daily estimates using the average of each transaction within the day and the cost-of-carry model. The mean and standard deviation of these estimates are 0.0179 and 0.2908. Figure (d) is a plot of estimates using the cost-of-carry model and the last transaction of the day. Means and standard deviations were 0.0278 and 0.3913, respectively. It is notable that average CY is positive for all estimates. The CC model with average of transactions within the day is least volatile with a standard deviation of 0.2908. The average estimate of annual CY from the three methods is about 2.35 %.

Our CY estimates differ in sign from those of Ozvatic (Citation2015) and Wu et al. (Citation2021) but are consistent with those of Kim (Citation2021). Ozvatic used the Gibson and Schwartz (Citation1990) commodities model and a regression setup to estimate bitcoin convenience yield from March 3, 2013, until February 18, 2015. He finds a mean (median) convenience yield of 72.7(48.3), consistent with hacking risks reported during this period. He finds negative but lower CY during the latter part of the period. Wu et al. (Citation2021) used a fractional cointegrated vector autoregressive model and find a negative convenience from December 17, 2018 to July 31, 2021. Kim (Citation2021) finds a positive convenience yield of 5.4 % using the cost-of-carry model and CME tick-by-tick data from December 18, 2017, until December 31, 2019. Our CY estimate is smaller than Kim's. We use different time periods, and data from Deribit while Kim uses data from the CME. Consistent with equation (Equation16), we also use the short-term 15-day futures contract in our calculations.

5. Jump diffusion estimation and pricing results

From our dataset, we construct several subsets to avoid or otherwise account for missing data. Each line in the dataset corresponds to a transaction on either a put or a call. We separate these datasets and augment each by adding CY calculations for each observation. For calls, we define four datasets: Call1 is the universe of all observations on calls, Call2 is the subset of observations when there is no missing data for all methods of estimating CY, Call3 is the subset of observations where there is no missing data when CY is estimated by PCP, Call4 is the subset of observations when there is no missing data when CY is estimated using the cost-of-carry model. Corresponding datasets are formed for puts.

All data sets and error metrics on in-sample data are used determine the efficacy of different methods of fitting daily option prices. In addition to PCP and CC model estimates, we also imply the daily CY using the JDC model. To do this we use the NLS estimation setup shown in equation (Equation13) and add a constant CY =c to the parameter vector ω. CY error measures are not remarkably different for all four estimation methods. The entire dataset, Call1 (Put1) is available for CY estimates using the JDC model so we chose this model to estimate all eight system parameters plus daily convenience yield.

There were 575,762 observations in the dataset Call1. To imply daily parameters, we set a daily minimum threshold of 100 observations, leaving a subset set of 564,331 observations. The mean number of observations per day was 433. There were 470,325 observations in the Put1 dataset. A daily threshold of 100 leaves a subset of 457,123 observations with a mean of 366 daily observations. For each day, we estimated eight parameters plus convenience yield for both datasets and evaluated error metrics for up to 15 days forward.

5.1. Parameter estimates for the jump-diffusion model with convenience yield

Nonlinear Least Squares estimates of parameters and daily convenience yield are given in table . The estimates were based on 954 observations on calls and 899 estimates on puts. All parameter estimates are annualized. As noted in the simulations, the optimization surface is relatively flat and individual parameter estimates have wide confidence bands. We note especially the high level and standard deviation of convenience yield volatility estimates, σˆc, and this holds for both calls and puts. There is less volatility in estimates of underlying volatility, σp. Black–Scholes model estimates of volatility are higher, not surprisingly, since they are implied and must account for other sources of variation such as jumps and convenience yield. As demonstrated in the simulations, pricing estimates are quite accurate, notwithstanding volatility in individual parameters. The operational test of the JDC model is out-of-sample accuracy.

Table 4. NLS parameter estimates.

5.2. Pricing estimates

We chose the Absolute Proportional Error (AE) and Proportional Root Mean Square Error (RMSE) as out-of-sample error metrics. The error computations for calls were (17) AE=Avg|CˆCobs|/Avg(Cobs),RMSE=((CˆCobs)2/N)/Avg(Cobs),(17) and similarly for puts. All averages and sums are calculated over daily observations. Cˆ is the jump diffusion model estimate and Cobs the observed price. Parameter estimates and the set of 15 day out-of-sample estimates are rolled forward each day.

Plots of AE and RMSE metrics for calls and puts are shown in figure (a–d). The comparative models were the jump diffusion model with all implied parameters (JDC), the jump-diffusion model without convenience yield (JD), the Black–Scholes model with implied volatility and dividends (BSD) and the Black–Scholes model with implied volatility (BS). The figures show that point estimates of JDC and JD errors are lower than BSD and BS errors for all out-of-sample days forward. Call AE metrics from the JDC (BSD) model are about 7% (11) one day forward and increase monotonically to about 12% (15) five days forward. Put AE metrics are similarly better. The JDC and JD estimates were similar. JDC errors were lower than JD errors in-sample and one day out-of-sample for both metrics. BS metrics are consistently better than BSD metrics in all figures. All errors increase with days out-of-sample and patterns are similar in all figures.

Figure 2. (a) Absolute call errors. (b) RMSE call errors. (c) Absolute put errors. (d) RMSE put errors.

Figure 2. (a) Absolute call errors. (b) RMSE call errors. (c) Absolute put errors. (d) RMSE put errors.

We evaluate the significance of out-of-sample errors using the Diebold and Mariano (Citation1995) statistic. The setup for the AE metric is as follows: the difference in average pricing errors for day-t, normalized by the number of observations, is (18) dt=mtm¯(AEJDAEBS),t=1,2,,T,(18) where T is the number of days in sample, mt is the number of observations on day-t and m¯ is the mean over all days. The same calculations are made for the RMSE metric.

We use a Heteroscedasticity and Autocorrelation Consistent (HAC) estimator to compute standard errors of α in the regression dt=α+ϵt, t=1,2,,T.Footnote3 The null is that α=0. The t-statistic on α is the DM test statistic. The DM statistic is computed for JDC versus JD, BSD and BS for puts and calls and both error metrics. Error metrics and DM statics are given in tables  and  for up to five days out-of-sample.

Table 5. Error metrics and significant tests for calls on BTC.

Table 6. Error metrics and significant tests for puts on BTC.

Call results are given in table . The JDC model AE and RMSE metrics are significantly smaller than BS and BSD for all days forward. The AE metrics for the JDC model are significantly smaller than those of the JD model one and two days forward. The JDC metrics are not significantly different from JD metrics at horizons longer than three days.

The put results given in table  are similar to the results for calls. JDC metrics are significantly smaller than BSC and BS metrics at all horizons except the five day horizon. Similarly, the JDC metric is significantly smaller than the JD metric only at one day forward.

6. Summary and conclusions

We investigate convenience yields and option prices for the very volatile and controversial bitcoin cryptocurrency. Using the standard risk neutral valuation setup for equilibrium pricing, we develop a jump-diffusion model with mean-regressive convenience yield. The model has additional parameters but the same form and tractability as the original Merton (Citation1976) model.

Using real data and simulations to validate estimators, we make these notable findings: (1) Bitcoin convenience yields on average are positive and over 2% per year. This contrasts with some earlier studies that find large and negative convenience yields. The differences are likely due to different time periods, different data platforms, and different estimation techniques. However, figure (b–d) shows daily yields that can be as small as negative four percent. This is more consistent with a convenience yield (which can be negative) than a currency rate, (2) in simulations, NLS estimates of jump diffusion parameters are unstable, but in net provide accurate estimates of jump diffusion prices with known parameters, and (3) using a large data set spanning most of the years 2016 to 2020, the Merton jump-diffusion model with and without convenience yield significantly outperforms similar versions of the Practitioner Black–Scholes model in out-of-sample tests.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Data availability statement

The data that support the findings of this study were obtained from the following public sources as of July 2020: (a) Deribit's application programming interface (API), retrieved from https://docs.deribit.com/ (b) US Department of the Treasury's website, retrieved from https://home.treasury.gov/policy-issues/financing-the-government/interest-rate-statistics.

Notes

1 Many jumps in crypto prices have coincided with the occurrence of hacks, unsuccessful fork attempts, and government intervention or announcements.

2 We use iterated expectations and further specify that E[PtK]+= En[EPt|n[[PtK]+]|n]. Expectations En and EPt|n are taken over the pdf of n and the pdf of Pt|n, respectively.

3 We use Newey-West to compute HAC standard errors.

References

  • Amin, K.I. and Jarrow, R.A., Pricing foreign currency options under stochastic interest rates. J. Int. Money Finance, 1991, 10(3), 310–329.
  • Athey, S., Parashkevov, I., Sarukkai, V. and Xia, J., Bitcoin pricing, adoption, and usage: Theory and evidence. Working paper, Stanford Graduate School of Business, 2016.
  • Bakshi, G., Cao, C. and Chen, Z., Empirical performance of alternative option pricing models. J. Finance, 1997, 52(5), 2003–2049.
  • Ball, C.A. and Torous, W.N., On jumps in common stock prices and their impact on call option pricing. J. Finance, 1985, 40, 155–173.
  • Barth, J.R., Herath, H.S., Herath, T.C. and Xu, P., Cryptocurrency valuation and ethics: A text analytic approach. J. Manag. Anal., 2020, 7(3), 367–388.
  • Bates, D.S., The crash of 87: Was it expected? The evidence from options markets. J. Finance, 1991, 46(3), 1009–1044.
  • Bates, D.S., Jumps and stochastic volatility: Exchange rate processes implicit in deutsche mark options. Rev. Financ. Stud., 1996, 9(1), 69–107.
  • Baur, D.G. and Dimpfl, T., Price discovery in bitcoin spot or futures?. J. Futures Mark., 2019, 39, 803–817.
  • Baur, D.G., Hong, K. and Lee, A.D., Bitcoin: Medium of exchange or speculative assets?. J. Int. Financ. Mark. Inst. Money, 2018, 54, 177–189.
  • Biais, B., Bisiere, C., Bouvard, M., Casamatta, C. and Menkveld, A.J., Equilibrium bitcoin pricing. Available at SSRN 3261063. 2020.
  • Bianchi, D., Cryptocurrencies as an asset class? An empirical assessment. J. Altern. Invest., 2020, 23(2), 162–179.
  • Böhme, R., Christin, N., Edelman, B. and Moore, T., Bitcoin: Economics, technology, and governance. J. Econ. Perspect., 2015, 29(2), 213–238.
  • Borri, N., Conditional tail-risk in cryptocurrency markets. J. Empir. Finance, 2019, 50, 1–19.
  • Bouri, E., Molnár, P., Azzi, G., Roubaud, D. and Hagfors, L.I., On the hedge and safe haven properties of Bitcoin: Is it really more than a diversifier?. Finance Res. Lett., 2017, 20, 192–198.
  • Cao, M. and Celik, B., Valuation of Bitcoin options. J. Futures Mark., 2021, 1–20. doi:10.1002/fut.22214
  • Chaim, P. and Laurini, M.P., Volatility and return jumps in bitcoin. Econ. Lett., 2018, 173, 158–163.
  • Chaim, P. and Laurini, M.P., Is Bitcoin a bubble?. Phys. A Stat. Mech. Appl., 2019, 517, 222–232.
  • Cheah, E.T. and Fry, J., Speculative bubbles in Bitcoin markets? An empirical investigation into the fundamental value of Bitcoin. Econ. Lett., 2015, 130, 32–36.
  • Cheung, A., Roca, E. and Su, J.J., Crypto-currency bubbles: An application of the Phillips–Shi–Yu (2013) methodology on Mt. Gox bitcoin prices. Appl. Econ., 2015, 47(23), 2348–2358.
  • Chiu, J. and Koeppl, T., The economics of cryptocurrency—Bitcoin and beyond. Working Paper, Queen's University, 2017.
  • Cong, L.W., Li, Y. and Wang, N., Token-based platform finance. Fisher College of Business Working Paper, (2019-03), p. 028, 2020.
  • Corbet, S., Lucey, B. and Yarovaya, L., Datestamping the Bitcoin and Ethereum bubbles. Finance Res. Lett., 2018, 26, 81–88.
  • Cretarola, A. and Figà-Talamanca, G., Detecting bubbles in Bitcoin price dynamics via market exuberance. Ann. Oper. Res., 2021, 299(1–2), 459–479.
  • Cretarola, A., Figà-Talamanca, G. and Patacca, M., Market attention and Bitcoin price modeling: Theory, estimation and option pricing. Decis. Econ. Finance, 2020, 43(1), 187–228.
  • Detzel, A., Liu, H., Strauss, J., Zhou, G. and Zhu, Y., Learning and predictability via technical analysis: Evidence from Bitcoin and stocks with hard-to-value fundamentals. Financ. Manag., 2020, doi:10.1111/fima.12310
  • Diebold, F.X. and Mariano, R.S., Comparing predictive accuracy. J. Bus. Econ. Stat., 1995, 13, 252–263.
  • Dyhrberg, A.H., Bitcoin, gold and the dollar—A GARCH volatility analysis. Finance Res. Lett., 2016, 16, 85–92.
  • Dwyer, G.P., The economics of Bitcoin and similar private digital currencies. J. Financ. Stab., 2015, 17, 81–91.
  • Evans, D.S., Economic aspects of Bitcoin and other decentralized public-ledger currency platforms. University of Chicago Coase-Sandor Institute for Law & Economics Research Paper, 685, 2014.
  • Foley, S., Karlsen, J.R. and Putniņš, T.J., Sex, drugs, and bitcoin: How much illegal activity is financed through cryptocurrencies?. Rev. Financ. Stud., 2019, 32(5), 1798–1853.
  • Gibson, R. and Schwartz, E., Stochastic convenience yield and the pricing of oil contingent claims. J. Finance, 1990, 45(3), 959–976. Papers and Proceedings
  • Gronwald, M., Is Bitcoin a commodity? on price jumps, demand shocks, and certainty of supply. J. Int. Money. Finance, 2019, 97, 86–92.
  • Hafner, C.M., Testing for bubbles in cryptocurrencies with time-varying volatility. J. Financ. Econom., 2020, 18(2), 233–249.
  • He, C., Kennedy, J.S., Coleman, T.F., Forsyth, P.A., Li, Y. and Vetzal, K.R., Calibration and hedging under jump-diffusion. Rev. Deriv. Res., 2006, 9, 1–35.
  • Hilliard, J.E. and Hilliard, J., Option pricing under short-lived arbitrage: Theory and tests. Quant. Finance, 2017, 17(11), 1661–1681.
  • Hou, A.J., Wang, W., Chen, C.Y. and Härdle, W.K., Pricing cryptocurrency options. J. Financ. Econom., 2020, 18(2), 250–279.
  • Jo, H., Park, H. and Shefrin, H., Bitcoin and sentiment. J. Futures Mark., 2020, 40, 1861–1879.
  • Jorion, P., On jump processes in the foreign exchange and stock markets. Rev. Financ. Stud., 1988, 1, 427–445.
  • Kang, N. and Kim, J., An empirical analysis of Bitcoin price jump risk. Sustainability, 2019, 11(7), 2012.
  • Kang, H.J., Lee, S.G. and Park, S.Y, Information efficiency in the cryptocurrency market: The efficient-market hypothesis. J. Comput. Inf. Syst., 2022, 62(3), 622–631.
  • Kim, S.T., Is it worth to hold bitcoin?. Finance Res. Lett., 2021, doi:10.1016/j.frl.2021.102090
  • Kyriazis, N., Papadamou, S. and Corbet, S, A systematic review of the bubble dynamics of cryptocurrency prices. Res. Int. Bus. Finance, 2020, 54, Article ID 101254.
  • Krückeberg, S. and Scholz, P., Decentralized efficiency? Arbitrage in bitcoin markets. Financ. Anal. J., 2020, 76(3), 135–152.
  • Krueckeberg, S. and Scholz, P., Cryptocurrencies as an asset class. In Cryptofinance and Mechanisms of Exchange, edited by S. Goutte, K. Guesmi, and S. Saadi, pp. 1–28, 2019 (Springer: Cham).
  • Li, L., Arab, A., Liu, J., Liu, J. and Han, Z., Bitcoin options pricing using LSTM-based prediction model and blockchain statistics. In 2019 IEEE International Conference on Blockchain (Blockchain), pp. 67–74. IEEE, 2019a.
  • Li, Z.Z., Tao, R., Su, C.W. and Lobonţ, O.R., Does Bitcoin bubble burst?. Qual. Quant., 2019b, 53(1), 91–105.
  • Liu, Y. and Tsyvinski, A., Risks and returns of cryptocurrency. Working paper, National Bureau of Economic Research (No. w24877), 2018.
  • Makarov, I. and Schoar, A., Trading and arbitrage in cryptocurrency markets. J. Financ. Econ., 2020, 135(2), 293–319.
  • Manahov, V. and Urquhart, A., The efficiency of Bitcoin: A strongly typed genetic programming approach to smart electronic Bitcoin markets. Int. Rev. Financ. Anal., 2021, 73, Article ID 101629.
  • Merton, R.C., Option pricing when underlying stock returns are discontinuous. J. Financ. Econ., 1976, 3(1–2), 125–144.
  • Miltersen, K.R. and Schwartz, E.S., Pricing of options on commodity futures with stochastic term structures of convenience yields and interest rates. J. Financ. Quant. Anal., 1998, 33(1), 33–59.
  • Nadarajah, S. and Chu, J., On the inefficiency of Bitcoin. Econ. Lett., 2017, 150, 6–9.
  • Ozvatic, S., An analysis of bitcoin spot and futures markets. www.researchonline.mq.edu.au, 2015.
  • Pagnottoni, P., Neural network models for Bitcoin option pricing. Front. Artif. Intell., 2019, 2, 5.doi:10.3389/frai.2019.00005
  • Philippas, D., Rjiba, H., Guesmi, K. and Goutte, S., Media attention and Bitcoin prices. Finance Res. Lett., 2019, 30, 37–43.
  • Pieters, G. and Vivanco, S., Financial regulations and price inconsistencies across Bitcoin markets. Inf. Econ. Policy, 2017, 39, 1–14.
  • Raskin, M. and Yermack, D., Digital currencies, decentralized ledgers and the future of central banking. In Research Handbook on Central Banking, edited by P. Conti-Brown, and R.M. Lastra, pp. 474–486, 2018 (Edward Elgar Publishing: Northampton, MA).
  • Scaillet, O., Treccani, A. and Trevisan, C., High-frequency jump analysis of the bitcoin market. J. Financ. Econom., 2020, 18(2), 209–232.
  • Schilling, L. and Uhlig, H., Some simple bitcoin economics. J. Monet. Econ., 2019, 106, 16–26.
  • Shynkevitch, A., Impact of Bitcoin futures on the informational efficiency of the bitcoin spot market. J. Futures Mark., 2020, 41, 115–134.
  • Siu, T.K. and Elliott, R.J., Bitcoin option pricing with a SETAR-GARCH model. Eur. J. Finance, 2020, doi:10.1080/1351847X.2020.1828962
  • Waters, G.A. and Bui, T., An empirical test for bubbles in cryptocurrency markets. J. Econ. Finance, 2022, 46(1), 207–219.
  • Weber, B., Bitcoin and the legitimacy crisis of money. Camb. J. Econ., 2016, 40(1), 17–41.
  • Wu, J, Xu, K., Zheng, X. and Chen, J., Fractional cointegration in bitcoin spot and futures markets. J. Futures Mark., 2021, May, doi:10.1002/fut.22216
  • Yelowitz, A. and Wilson, M., Characteristics of Bitcoin users: An analysis of Google search data. Appl. Econ. Lett., 2015, 22(13), 1030–1036.
  • Yermack, D., Is Bitcoin a real currency? An economic appraisal. In Handbook of Digital Currency, edited by D.K.C. Lee, pp. 31–43, 2015 (Academic Press).

Appendix

Beginning with equation (Equation9) in the text, write the conditional call price as (A1) Cn=P0eμX|n+σX|n22N(d1)KertN(d2),(A1) where N is the standard normal cumulative distribution function and (A2) Xt=(σp22+λJ¯)t0tc(s)ds+σp0tdWp+i=0nln(1+Ji),d1=ln(P0K)+μX|nμY|n+σX|n2σX|n,d2=d1Var[X|n],(A2) where (A3) E[Xt|n=n¯]:=μX|n=(σs22+λJ¯)t(1eκt)κc0θ(t1eκtκ)+n(γδ22),(A3) and (A4) Var[Xt|n=n¯]=σX|n2=σp2t+σc2(tκ2+4eκte2κt32κ3)2κρpcσsσc(t1eκtκ)+nδ2,(A4)

since (A5) Var0t(eκs1κ1κ(1eκt)eκs)σcdZc(s)=σc20t(eκs1κ1κ(1eκt)eκs)2ds (by Ito Isometry)=σc2(tκ2+4eκte2κt32κ3),(A5) and (A6) σpσcCov[0tdZp(u),0t(1κ(1eκv))dZc(v)]=ρscσsσc0t1κ(1eκu)du=1κρscσsσc(t1eκtκ)(A6) Results for E[Xt|n=n¯] =μX|n and Var[X|n=n¯]= σX|n2 define the conditional option price. The unconditional price for a call is (A7) C=n=0eλt(λt)nn!Cn.(A7) Conditional put price (Hn) is given by (A8) Hn=KertN(d2)P0eμX|n+σX|n22N(d1).(A8)