Advanced Model Calibration On Bitcoin Options
Advanced Model Calibration On Bitcoin Options
https://doi.org/10.1007/s42521-019-00002-1
ORIGINAL ARTICLE
Abstract
In this paper, we investigate the dynamics of the bitcoin (BTC) price through the
vanilla options available on the market. We calibrate a series of Markov models on
the option surface. In particular, we consider the Black–Scholes model, Laplace
model, five variance gamma-related models and the Heston model. We examine
their pricing performance and the optimal risk-neutral model parameters over a
period of 2 months. We conclude with a study of the implied liquidity of BTC call
options, based on conic finance theory.
1 Introduction
In 2008, an anonymous (group of) author(s) posted a white paper under the name
Nakamoto (2008). The paper suggests an electronic payment system, Bitcoin, that
does not depend on any central authority. In particular, the authority is replaced by a
distributed ledger, the so-called blockchain, that records all transactions. Only veri-
fied blocks are added to the blockchain. Verification is—roughly speaking—based
on solving a complicated puzzle and hence demands a lot of CPU power. People
who put their computer at work are, therefore, rewarded with bitcoins: they are min-
ing bitcoins. This is how new bitcoins are created. For a detailed overview of the key
* Sofie Reyners
[email protected]
Dilip B. Madan
[email protected]
Wim Schoutens
[email protected]
1
Robert H. Smith School of Business, University of Maryland, College Park, MD 20742, USA
2
Department of Mathematics, University of Leuven, Celestijnenlaan 200B, 3001 Leuven,
Belgium
13
Vol.:(0123456789)
Digital Finance
$ 20 000
$ 15 000
$ 10 000
$ 5000
$0
3 7 8 8
01 01 01 01
r2 r2 e2 t2
tobe be J un ugus
Oc em 29 31 A
1 Dec
18
concepts of Bitcoin, we refer to Becker et al. (2013), Dwyer (2015) and Segendorf
(2014).
In October 2009, New Liberty Standard determined the first bitcoin exchange
rate. Its value was based on the price of the electricity needed for mining in the
United States. They concluded that one US Dollar was worth 1309.03 bitcoins, or
a BTC–USD rate of approximately 0.0008. Later on, multiple exchange platforms
emerged. The price of bitcoin gradually increased and reached parity with the US
Dollar in 2011. At the end of 2013, the barrier of 1000 USD was reached, but this
did not hold for long. The real breakthrough came in 2017, due to a combination of
events, among which the announcement of bitcoin derivatives.
On 24 July 2017, the US Commodity Futures Trading Commission (CFTC)
granted permission to LedgerX to clear and settle derivative contracts for digital cur-
rencies. Three months later, LedgerX became the first US exchange platform trading
bitcoin options. Bitcoin derivatives were born. In December 2017, the CFTC author-
ized the Chicago Mercantile Exchange (CME) and the Cboe Futures Exchange
(CFE) to start trading BTC futures. Some argue that the peak in BTC–USD rate
mid-December (Fig. 1) was caused by the launch of their futures. Before the exist-
ence of BTC futures, investors had indeed few possibilities to bet on a decreasing
bitcoin price. Futures made this easier, which could be a reason for the sharp decline
in price late December 2017.
A lot of research has been carried out to gain insight into the dynamics of the bit-
coin price. A substantial part of this research focuses on time series modelling, see for
instance (Kristoufek 2013; Garcia et al. 2014; Kjærland et al. 2018). These authors
explain the bitcoin price fluctuations using several technical and socio-economical fac-
tors, e.g. the cost of mining bitcoins. Baur et al. (2018) and Dwyer (2015) on the other
hand compare historical bitcoin returns with those of other assets. However, the market
of bitcoin derivatives is not taken into account yet. Literature on bitcoin derivatives
usually focuses on their regulation instead of their valuation. Bitcoin derivatives and
their prices are barely studied from a modelling point of view. Some articles regarding
13
Digital Finance
option pricing (models) are available, see for instance (Chen et al. 2018; Cretarola and
Figà-Talamanca 2017), but an extensive (empirical) analysis is missing.
In this paper, we aim to fill the gap between the bitcoin price modelling and bitcoin
derivative products. We use some traditional and more advanced asset pricing models
to get a better understanding of the bitcoin market. In particular, we investigate how
well a series of frequently used Markov–Martingale models match the bitcoin market.
Bitcoin vanilla options lie at the heart of this research. Given the option surface(s), we
fit the Black–Scholes model, Laplace model, variance gamma model, bilateral (double)
gamma model, VG Sato model, VG-CIR model and Heston model on the bitcoin mar-
ket. We start by calibrating the models on the option surface and elaborate on the differ-
ent fits. We discuss and compare the implied volatility smiles according to the Laplace
model and the Black–Scholes model. Finally, we investigate the Black–Scholes implied
liquidity, based on the theory of conic finance.
We believe this study is useful, because it gives us for the first time a glimpse of
the risk-neutral ℚ-measure. Time series modelling lacks this feature, and also bitcoin
futures do not contain this information. The calibrated models provide us moreover
with new insights in bitcoin’s volatility, for instance through the initial volatility and the
vol-of-vol parameter in the Heston model. Due to the turbulent behavior of the bitcoin
price, the traditional arguments against the Black–Scholes model in an equity setting
do also apply here. In fact, these effects are here even more pronounced, which encour-
ages the use of advanced jump processes and stochastic volatility to model the bitcoin
market even more.
2 The data
The study is performed on vanilla options with underlying BTC price index, con-
sisting of quotes according to six leading BTC–USD exchanges: Bitfinex, Bitstamp,
GDAX, Gemini, Itbit and Kraken. Options traded are European style and cash settled
in BTC, while USD acts as the numeraire. Option datasets used in this study were col-
lected manually from various unregulated exchanges. The data are extracted each Fri-
day approximately 2 h after expiration, to avoid extremely short-dated options. In this
way, we collect ten option surfaces, starting from Friday 29 June 2018 until Friday 31
August 2018. Each surface contains options with four or five different expiries, ranging
from 1 week to at most 8 months. Longer term options are not (yet) frequently traded
and are hence not included in the analysis.
Before we start modelling, some additional remarks are given about the option sur-
faces. First of all, the options are expensive, which is directly related to bitcoin’s high
volatility. More remarkable is the range of the strikes. For short-term options (up to
1 month), the strikes roughly range from 85 to 125% of the initial value of the underly-
ing. For higher maturities, however, it is not exceptional to encounter strike ranging
from 100 to 500%. Last, we checked whether the no-arbitrage assumption is roughly
satisfied. Consider the two-price put-call parity, i.e.
bidEC(K, T) − askEP(K, T) ≤ S0 − K ≤ askEC(K, T) − bidEP(K, T), (1)
13
Digital Finance
where S0 is the initial bitcoin price and e.g. bidEC(K, T) denotes the bid price of a
European call option with strike price K and time to maturity T. The inequality is
respected with only a few exceptions. Out of the 491 strike–maturity combinations,
ten violate this relation. Note that we assumed here zero risk-free interest rates, both
for BTC and USD. The same assumption is implicitly made in the remainder of the
article.
3 Model calibration
We first examine how well the pricing models fit the atypical bitcoin option surface.
To this purpose, we calibrate the models on the entire surface of one particular day,
Friday 29 June 2018, for which the data are provided in “Appendix B”. Note that
the choice of this day is arbitrary. Second, the stability of the risk-neutral model
parameters over time is investigated based on a weekly time series of option surfaces
ranging from 29 June until 31 August. The length and frequency of this time series
are again arbitrarily chosen.
3.1 Calibration procedure
The option surface is cleaned by considering only out of the money options for
which both a bid and an ask price are available. Since out of the money options
have no intrinsic value, their prices only consist of the so-called time value. Consid-
ering only out of the money options, therefore, leads to a more robust calibration.
The optimization procedure is based on the mid-prices of the remaining options.
We determine optimal model parameters by minimizing the root mean squared error
(rmse) of the model prices with respect to the market prices. The resulting fit is eval-
uated in terms of three other measures: the average absolute error (aae), the average
pricing error (ape), i.e. the aae as a percentage of the average option price, and the
average relative pricing error (arpe).
√
√ n
√1 ∑
rmse = √ (marketpricei − modelpricei )2 , (2)
n i=1
n
1∑
aae = |marketpricei − modelpricei |, (3)
n i=1
∑n
i=1
�marketpricei − modelpricei �
ape = ∑n , (4)
i=1
marketpricei
n
1 ∑ |marketpricei − modelpricei |
arpe = . (5)
n i=1 marketpricei
13
Digital Finance
When a model does not support a closed-form pricing formula for vanilla options,
model prices are calculated with the Fast Fourier-Transform (FFT) pricing method
developed by Carr and Madan (1999). The price of a European call option with
strike K and time to maturity T is given by
exp(−𝛼 log(K)) ∞
∫0 (6)
C(K, T) = exp(−iv log(K))𝜌(v)dv,
𝜋
where
𝜙T (v − (𝛼 + 1)i)
𝜌(v) = (7)
𝛼 2 + 𝛼 − v2 + i(2𝛼 + 1)v
and 𝛼 = 1.5 . The characteristic function 𝜙t of the log-price process at time t is speci-
fied below for each model.
The Black–Scholes model is a natural reference point to start the analysis. Let (St )t≥0
denote the bitcoin price process. In a zero interest rate Black–Scholes world, the
price process is given by
( 2 )
−𝜎 t
St = S0 exp + 𝜎Wt , (8)
2
where (Wt )t≥0 is a standard Brownian motion, S0 the initial value of the bitcoin price
and 𝜎 denotes the volatility. Calibrating the model on the option surface of 29 June
results in an overall best fitting volatility of 70.47%. In Fig. 2a, the Black–Scholes
prices are plotted against the observed market prices to visualize the fit. As expected,
the optimal volatility is relatively high in comparison with more common assets.
The evolution of the optimal Black–Scholes volatility in the next weeks of the data-
set is shown in Fig. 2b. More details on the goodness of fit are given in Table 1 and
Fig. 11.
Alternatively, we can compute the implied volatility for each option in the sur-
face. Implied volatility smiles based on the mid-prices of out of the money vanilla
13
Digital Finance
0.9
Optimal volatility
800
Price (USD)
0.85
600
0.8
400
0.75
200
0.7
18
18
18
18
8
18
8
01
01
01
01
01
20
20
20
20
20
0
t2
t2
t2
t2
t2
ly
ly
ly
ly
ne
us
us
us
us
us
0.5 1 1.5 2 2.5 3 3.5 4
Ju
Ju
Ju
Ju
Ju
g
Au
Au
Au
Au
Au
6
13
20
27
Strike (USD) 104
29
10
17
24
31
(a) Calibration on 29 June 2018. (b) Evolution over time.
Fig. 2 Black–Scholes calibration
800
0.8
Price (USD)
600
0.75
400
0.7
200
0.65
18
18
18
18
18
18
18
18
18
18
20
20
20
20
20
20
20
20
20
20
0
ly
ly
ly
ly
st
ne
st
st
st
st
0.5 1 1.5 2 2.5 3 3.5 4
Ju
Ju
Ju
Ju
gu
gu
gu
gu
gu
Ju
Au
Au
Au
Au
Au
6
13
20
27
10
17
24
31
Fig. 3 Laplace calibration
options as published on Friday 29 June 2018 are displayed in Fig. 4 for each matu-
rity. The 1-week implied volatility smiles are the only graphs that actually resemble
the shape of a smile. However, recall that the strike range for the larger maturities is
highly asymmetric around the initial BTC–USD rate.
Instead of modelling the log-returns with a normal distribution, the Laplace model
employs the heavier tailed Laplace distribution. The model has again one param-
eter, 𝜎 , corresponding to the volatility. A brief summary of the model specifica-
tions is given in “Appendix A”. Model calibration on the option surface of 29 June
leads to an optimal volatility 𝜎 of 67.35%. The optimal volatility is similar to its
Black–Scholes counterpart, but the overall price fits in Figs. 2a and 3a are not the
same. While the Black–Scholes model underestimates the deep out of the money
13
Digital Finance
0.9 0.9
Implied volatility
Implied volatility
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
5400 5600 5800 6000 6200 6400 6600 6800 5500 6000 6500 7000 7500 8000 8500 9000 9500 10000
Strike Strike
0.9 0.9
Implied volatility
Implied volatility
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
0.5 1 1.5 2 0.5 1 1.5 2 2.5 3 3.5 4
Strike 104 Strike 104
Fig. 4 Implied volatility smiles corresponding to out of the money options on 29 June 2018
call option prices in the right tail, the Laplace model overestimates them. However,
neither of these models captures the option surface accurately.
We can extend the comparative analysis by calculating the implied volatili-
ties according to the Laplace model. Across all maturities, the Laplacian implied
volatility in Fig. 4 exceeds the Black–Scholes implied volatility near the money.
For larger strikes, the Laplacian implied volatility decreases and stabilizes, while
the Black–Scholes implied volatility behaves adversely and increases. This can be
explained by the tail behavior of the log-returns in both models, being, respectively,
Laplacian and Gaussian distributed. The phenomenon of differing implied (Lévy)
volatilities was already discussed in Corcuera et al. (2009).
Besides the high volatility of the bitcoin price, the high variability of this volatility
should be analyzed. Incorporating a stochastic volatility process is hence a reason-
able next step. We consider Heston’s stochastic volatility model (Heston 1993) with
parameters 𝜅, 𝜌, 𝜃, 𝜂 and v0.1 Formally, we model the risk-neutral bitcoin price pro-
cess (St )t≥0 as follows:
1
𝜅 = rate of mean reversion, 𝜌 = correlation stock—vol, 𝜃 = vol-of-vol, 𝜂 = long-run variance, v0 =
initial variance.
13
Digital Finance
v0
Optimal parameters
15
800
Price (USD)
10
600
5
400
0
200
-5
18
18
18
18
8
18
8
01
01
01
01
01
20
20
20
20
20
t2
t2
t2
t2
t2
ly
ly
ly
ly
ne
0
us
us
us
us
us
Ju
Ju
Ju
Ju
Ju
g
0.5 1 1.5 2 2.5 3 3.5 4
Au
Au
Au
Au
Au
6
13
20
27
29
10
17
24
31
Strike (USD) 104
dSt √
= vt dWt , (9)
St
where the squared volatility process vt is given by
√
̃t
dvt = 𝜅(𝜂 − vt )dt + 𝜃 vt dW (10)
with (Wt )t≥0 and (W
̃ t )t≥0 two correlated standard Brownian motions such that
( )
Cov dWt dW ̃ t = 𝜌dt. (11)
The characteristic function 𝜙t (u) of log(St ) is given by
𝜙t (u) = exp(iu log(S0 ))
( ( ( )))
× exp 𝜂𝜅𝜃 −2 (𝜅 − 𝜌𝜃ui − d)t − 2 log (1 − g exp(− dt))(1 − g)−1
( )
× exp v0 𝜃 −2 (𝜅 − 𝜌𝜃iu − d)(1 − exp (− dt))(1 − g exp(− dt))−1
(12)
with
d = ((𝜌𝜃ui − 𝜅)2 − 𝜃 2 (−iu − u2 ))1∕2 , (13)
13
Digital Finance
3.5 Gamma models
The turbulent bitcoin price encourages us to include jumps in the model. The
presence of jumps in the bitcoin market is, moreover, extensively motivated in
Scaillet et al. (2018). In gamma-based models, the market is modelled by a sub-
traction of two independent gamma processes, being pure jump processes that
model, respectively, the upward and downward motions. We first fit the well-
known variance gamma (VG) model (Madan and Milne 1991; Madan and Sen-
eta 1990; Madan et al. 1998) on the bitcoin option surface. Second, the bilat-
eral gamma (BG) model is considered. This model extends the variance gamma
model by modelling the speed of positive and negative jumps separately. More
generalizations and extensions consist in imposing the model parameters them-
selves to be gamma distributed, as explained in Madan et al. (2018). We consider
one such model, the bilateral double gamma (BDG) model. Two alternative gen-
eralized variance gamma models, the VG Sato and the VG-CIR models, conclude
our selection of gamma models.
13
Digital Finance
VG ( = 0.73, = 0.11, = -0.39, rmse = 20.50, ape = 0.09) Variance Gamma calibration
1200 1.5
Market price
VG model price
1000 1
Optimal parameters
800
0.5
Price (USD)
600
0
400
-0.5
200
-1
18
18
18
18
8
18
8
01
01
01
01
01
20
20
20
20
20
0
t2
t2
t2
t2
t2
ly
ly
ly
ly
ne
s
0.5 1 1.5 2 2.5 3 3.5 4
Ju
Ju
Ju
Ju
gu
gu
gu
gu
gu
Ju
Au
Au
Au
Au
Au
6
13
20
27
104
29
Strike (USD)
10
17
24
31
(a) Calibration on 29 June 2018. (b) Evolution over time.
800 200
Price (USD)
600 4
bp
3 cp
400 bn
2
1
200
0
18
18
18
18
8
18
18
18
18
8
01
01
20
20
20
20
20
20
20
20
0
t2
t2
ly
ly
ly
ly
ne
st
st
st
s
s
Ju
Ju
Ju
gu
gu
gu
gu
gu
Ju
Au
Au
Au
Au
Au
6
13
20
27
29
10
17
24
31
(√ )−1 (√ )−1
2
C = 1∕𝜈 , G = 𝜃2 𝜈2
4
+ 𝜎2 𝜈
2
− 𝜃𝜈
2
and M = 𝜃2 𝜈2
4
+ 𝜎2 𝜈
2
+ 𝜃𝜈
2
13
Digital Finance
1000
100
Optimal parameters
800
0
Price (USD)
15
600
bp
10 p
400 bn
n
5
200
0
18
18
18
18
8
18
18
18
18
18
01
20
20
20
20
20
20
20
20
20
2
0
ly
ly
ly
ly
st
ne
st
st
st
st
Ju
Ju
Ju
Ju
gu
gu
gu
gu
gu
Ju
0.5 1 1.5 2 2.5 3 3.5 4
Au
Au
Au
Au
Au
6
13
20
27
29
10
17
24
31
Strike (USD) 104
The bilateral gamma model distinguishes between the rate of the positive and nega-
tive motions by introducing the parameters cp and cn . When defining bp = 1∕M and
bn = 1∕G , i.e. the scale of respectively positive and negative jumps, the resulting
characteristic function is given by
( )cp t ( )cn t
1 1
𝜙(BG)
Xt
(u) = . (20)
1 − iubp 1 + iubn
Calibrating this model on the bitcoin option surface of 29 June leads to the fit dis-
played in Fig. 7a. The optimal BG model parameters in the weeks thereafter are
given in Fig. 7b. Note that the optimal values of cp and cn are overall significantly
different. The speed at which negative jumps occur is much higher than that of posi-
tive jumps, while the scale is larger for positive jumps.
The bilateral double gamma model (Madan et al. 2018) goes one step further in the
generalization by allowing the speed parameters cp and cn to vary randomly. They are
assumed to be gamma distributed, with characteristic functions:
( ) 𝜂p ( )𝜂n
1 1
𝜙cp (u) = and 𝜙cn (u) = . (21)
1 − iu𝛽p 1 − iu𝛽n
The resulting bilateral double gamma (BDG) process depends on six parameters:
bp , 𝛽p , 𝜂p , bn , 𝛽n and 𝜂n , and is defined by
( )𝜂p ( ) 𝜂n
1 1
𝜙(BDG)
X
(u) = . (22)
t 1 + 𝛽p t log(1 − iubp ) 1 + 𝛽n t log(1 + iubn )
13
Digital Finance
VG Sato ( = 0.78, = 0.51, = -0.22, = 0.55, rmse = 10.50, ape = 0.04) VG Sato model calibration
1200 1.2
Market price
VG Sato model price
1000
0.8
Optimal parameters
800
Price (USD)
0.4
600
400 0
200
-0.4
18
18
18
18
8
18
8
01
01
01
01
01
20
20
20
20
20
0
t2
t2
t2
t2
t2
ly
ly
ly
ly
ne
s
0.5 1 1.5 2 2.5 3 3.5 4
Ju
Ju
Ju
Ju
gu
gu
gu
gu
gu
Ju
Au
Au
Au
Au
Au
6
13
20
27
104
29
Strike (USD)
10
17
24
31
(a) Calibration on 29 June 2018. (b) Evolution over time.
The results of calibrating this model on the bitcoin option data are displayed in
Fig. 8a, b.
Alternatively, the variance gamma model can be extended to a Sato model (Sato 1999).
The VG Sato process (Yt )t≥0 is defined by scaling the VG process as follows:
Yt ∼ VG(𝜎t𝛾 , 𝜈, t𝛾 𝜃), (23)
or alternatively,
( )−1∕𝜈
1
𝜙Yt (u) = 1 − iut𝛾 𝜃𝜈 + 𝜎 2 𝜈u2 t2𝛾 . (24)
2
Figure 9a shows that the VG Sato model fits the observed bitcoin option prices sig-
nificantly better than the ordinary VG model. An overview of the evolution of the
risk-neutral parameters is given in Fig. 9b.
None of the previously considered gamma-based models took into account any notion
of stochastic volatility. The calibration results of the Heston model in Sect. 3.4, how-
ever, indicate that it may be interesting to also include a similar effect here. The VG-
CIR model (Carr et al. 2003) brings this in by making time stochastic. Assuming for
the rate of time change yt the classical Cox–Ingersoll–Ross (CIR) process,
(25)
1∕2
dyt = 𝜅(𝜂 − yt )dt + 𝜆yt dWt ,
where 𝜂 is the long-run rate of time change, 𝜅 the rate of mean-reversion and 𝜆 gov-
erns the volatility of the time change. The economic time elapsed in t units of calen-
dar time is then given by the integrated CIR process (Yt )t≥0 , where
13
Digital Finance
Optimal parameters
800
0
Price (USD)
20
y0
600
15
10
400
5
200 0
18
18
18
18
8
18
18
8
01
01
01
01
20
20
20
20
20
20
t2
t2
t2
t2
ly
ly
ly
ly
ne
st
s
s
Ju
Ju
Ju
Ju
gu
gu
gu
gu
gu
Ju
0
Au
Au
Au
Au
Au
6
13
20
27
29
0.5 1 1.5 2 2.5 3 3.5 4
10
17
24
31
Strike (USD) 104
RMSE APE
120 0.3
Black-Scholes Black-Scholes
Laplace Laplace
Heston Heston
100 0.25
Variance Gamma Variance Gamma
Bilateral Gamma Bilateral Gamma
Bilateral Double Gamma Bilateral Double Gamma
80 VG Sato
0.2
VG Sato
VG-CIR
rmse
ape
60 0.15
40 0.1
20 0.05
0 0
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
ly
ly
ly
ly
ly
st
ly
ly
ly
st
ne
ne
st
st
st
st
st
st
st
st
Ju
Ju
Ju
Ju
Ju
Ju
Ju
Ju
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
Ju
Ju
Au
Au
Au
Au
Au
Au
Au
Au
Au
Au
6
6
13
20
27
13
20
27
29
29
3
3
10
17
24
31
10
17
24
31
∫0
Yt = ys ds. (26)
The risk-neutral bitcoin price process is under the VG-CIR model hence given by
exp(XYt )
S t = S0 , (27)
E[exp(XYt ) | y0 ]
where (Xt )t≥0 is a variance gamma process. The corresponding characteristic func-
tion of log(St ) is, therefore, given by
where 𝜙Yt is the characteristic function of Yt . Figure 10a shows that the VG-CIR
model fits the bitcoin option surface fairly well. The optimal model parameters
according to the other weeks in the dataset are displayed in Fig. 10b.
13
Digital Finance
3.8 Comparison of fits
The bitcoin derivative market is a relatively young, but growing market. In this
section, we investigate the liquidity of the available derivatives. Instead of using
the ordinary bid–ask spread as a measure for liquidity, we use the more advanced
implied liquidity. Implied liquidity, 𝜆 , is a unitless measure for liquidity that is intro-
duced in Corcuera et al. (2012), arising from the theory of conic finance by Madan
and Schoutens (2016).
Conic finance provides an alternative to the law of one price. Instead of focusing
on one risk-neutral price, it models both the bid and ask prices of an asset. In prac-
tice, a derivative’s bid price is given by the average of the discounted distorted pay-
off, while the ask price is modelled by the negative average of the distorted distribu-
tion of the negative payoff. The distortion function applied in the analysis below is
the Wang transform (Wang 2000), defined for 0 < u < 1 as
𝛹𝜆WANG (u) = N N −1 (u) + 𝜆 , 𝜆 ≥ 0,
( )
(29)
where N(⋅) denotes the cdf of a standard normal distribution. In the Black–Scholes
model, this distortion function leads to closed-form bid and ask prices for vanilla
options, e.g. for a call option we have:
∞ � �
∫0
bidEC = exp(−rT) xd𝛹𝜆WANG F(ST −K)+ (x)
√ (30)
= EC(K, T, S0 , r, q + 𝜆𝜎∕ T, 𝜎),
0 � �
∫−∞
askEC = − exp(−rT) xd𝛹𝜆WANG F−(ST −K)+ (x)
� √ � (31)
= EC K, T, S0 , r, q − 𝜆𝜎∕ T, 𝜎 ,
13
Digital Finance
0.3
0.2
0.1
0
0.5 1 1.5 2 2.5 3 3.5 4
Strike 104
Fig. 12 Black–Scholes-implied liquidity ( 𝜆bid and 𝜆ask ) for call options on 29 June 2018
original one-price formula. Note that the resulting option prices depend on the
parameter 𝜆 . In the special case, where 𝜆 is zero, bid price equals ask price and we
are again in the one-price framework. In other words, a value of 𝜆 equal to zero cor-
responds to a bid–ask spread of zero.
Implied liquidity is defined as the particular value of 𝜆 so that conic option
prices perfectly match the observed bid and ask prices in the market. In the par-
ticular case of BTC call options, we use the following procedure. First calculate
mid-prices corresponding to the bid and ask prices available in the market. For
each mid-price, the (Black–Scholes) implied volatility 𝜎impl is computed. Implied
liquidities 𝜆bid and 𝜆ask are then calculated by matching the market bid and ask
prices with the conic bid and ask prices, respectively, where 𝜎impl is plugged into
formulas (30) and (31).
The procedure above leads to a surface of implied liquidities. The higher 𝜆 is,
the less liquid the product is. However, since the implied liquidity is unitless, it
is only appropriate to compare the liquidity of products. Figure 12 displays the
implied liquidity smiles corresponding to the call options provided on 29 June
2018.
Implied liquidity follows an upward trend with respect to the strike price. Out
of the money BTC options are hence less liquid than their near the money ana-
logs. Figure 12 further indicates that the liquidity increases ( 𝜆 decreases) with
the maturity of the options.
13
Digital Finance
5 Conclusion
With the advent of bitcoin options, a new opportunity arose to analyze the charac-
teristics of the bitcoin market. While time series models mainly focus on historical
dynamics of the bitcoin price, the option surface contains information about the risk-
neutral distribution governing the bitcoin log-returns. In this paper, we performed an
empirical study based on the available market prices of bitcoin vanilla options. We cali-
brated a series of elementary and more advanced market models on the option surface.
While the classical Black–Scholes model did not capture the surface very well, more
advanced models managed to produce a good fit. We observed that models including
some notion of stochastic volatility, like the Heston model and the VG-CIR model, gen-
erally do a better job. In the last part, the liquidity of the bitcoin option market was
examined based on the implied liquidity measure originating from conic finance theory.
In the money, long-term options were found to be the most liquid options in the bitcoin
market.
A brief summary of the Laplace market model is given below. More details can be
found in Madan (2016), and Madan and Wang (2017).
Laplace distribution
The density function of a Laplace distributed random variable L with mean 𝜇 and vari-
ance 𝜎 2 is given by
� √ �
1 �x − 𝜇�
fL (x) = √ exp − 2
𝜎
, (32)
2𝜎
and we denote L ∼ (𝜇, 𝜎 2 ) . We refer to the Laplace distribution with zero mean
and unit variance as the standard Laplace distribution L∗ . The characteristic function
of L is given by
( )−1
𝜎 2 u2
𝜙(u) = exp(iu𝜇) 1 + . (33)
2
We refer to Kotz et al. (2001) for a broad introduction to Laplace distributions and
its extensions.
Market model
Assume that the log-returns of an asset S are modelled via the Laplace distribution:
log(St+s ) − log(St ) ∼ 𝜇s, 𝜎 2 s ,
( )
(34)
13
Digital Finance
and hence
� √ �
St ∼ S0 exp 𝜇t + 𝜎 tL∗ . (35)
We apply a mean-correcting measure change, assuming zero interest rates. The dis-
tribution is shifted to
� � � √ �
𝜎2t
St ∼ S0 exp log 1 − + 𝜎 tL∗ . (36)
2
Note that this equation is only valid for 𝜎 2 t < 2 . The characteristic function of the
log-price process log(St ) at time t equals:
( ( ( )))
𝜎2 t
exp iu log S0 + log 1 − 2
𝜙t (u) = E[exp(iu log(St ))] = . (37)
𝜎2 t 2
1+ 2
u
The two models hence only give the same results on a maturity of 1 year.
with
for x ≤ 0
{
1
(1+ s) exp((1 − s)x)
SL(x, s) = 2 , (40)
1 − 12 (1 − s) exp(−(1 + s)x) for x > 0
� �
𝜎2 T
log(S0 ∕K) + log 1 − 2
d= √ . (41)
𝜎 T
√
2
13
Digital Finance
Underlying Strike Maturity (days) Is call Bid price (USD) Ask price (USD)
13
Digital Finance
Underlying Strike Maturity (days) Is call Bid price (USD) Ask price (USD)
5867 9000 90.92 1 126.11 158.37
5867 10,000 90.92 1 79.18 105.58
5867 11,000 90.92 1 43.99 70.39
5867 12,000 90.92 1 29.33 52.79
5867 13,000 90.92 1 17.6 38.13
5867 14,000 90.92 1 8.8 29.33
5867 15,000 90.92 1 2.93 23.46
5867 20,000 90.92 1 2.93 8.8
5867 5500 90.92 0 557.27 610.06
5867 6000 90.92 0 824.17 882.83
5867 6500 90.92 0 1132.14 1196.66
5867 7000 90.92 0 1492.9 1572.09
5867 7500 90.92 0 1886.08 1965.28
5867 8000 90.92 0 2317.27 2428.73
5867 8500 90.92 0 2748.46 2877.52
5867 9000 90.92 0 3206.04 3340.97
5867 10,000 90.92 0 4147.62 4253.21
5867 11,000 90.92 0 5112.65 5259.32
5867 12,000 90.92 0 6132.9 6238.49
5867 13,000 90.92 0 7073.79 7226.3
5867 14,000 90.92 0 8065.06 8217.57
5867 15,000 90.92 0 9056.33 9211.77
5867 20,000 90.92 0 14,027.34 14,203.31
5867 25,000 90.92 0 19,010.09 19,203.65
5867 30,000 90.92 0 23,989.9 24,206.92
5867 35,000 90.92 0 28,972.64 29,207.26
5867 40,000 90.92 0 33,955.38 34,210.53
5906 6250 181.88 1 1012.77 1086.58
5906 7500 181.88 1 658.45 729.31
5906 8750 181.88 1 439.95 504.9
5906 10,000 181.88 1 310.03 363.18
5906 12,500 181.88 1 159.44 203.73
5906 15,000 181.88 1 100.39 121.06
5906 20,000 181.88 1 41.34 59.05
5906 25,000 181.88 1 20.67 29.53
5906 30,000 181.88 1 11.81 20.67
5906 35,000 181.88 1 5.91 14.76
5906 40,000 181.88 1 2.95 11.81
5906 6250 181.88 0 1328.7 1417.28
5906 7500 181.88 0 2199.88 2350.47
5906 8750 181.88 0 3215.69 3398.77
5906 10,000 181.88 0 4328.8 4523.68
5906 12,500 181.88 0 6658.24 6900.35
13
Digital Finance
Underlying Strike Maturity (days) Is call Bid price (USD) Ask price (USD)
5906 15,000 181.88 0 9064.7 9371.77
5906 20,000 181.88 0 13,966.13 14,391.31
5906 25,000 181.88 0 18,908.9 19,384.28
5906 30,000 181.88 0 23,863.48 24,442.2
5906 35,000 181.88 0 28,823.96 29,479.46
5906 40,000 181.88 0 33,787.4 34,519.66
References
Baur, D. G., Hong, K., & Lee, A. D. (2018). Bitcoin: Medium of exchange or speculative assets? Journal
of International Financial Markets, Institutions and Money, 54, 177–189.
Becker, J., Breuker, D., Heide, T., Holler, J., Rauer, H. P., & Böhme, R. (2013). Can we afford integrity
by proof-of-work? Scenarios inspired by the bitcoin currency. In: Böhme, R (Ed.), The economics of
information security and privacy (pp. 135–156). Berlin: Springer (Chap. 7).
Carr, P. P., Geman, H., Madan, D. B., & Yor, M. (2003). Stochastic volatility for Lévy processes. Math-
ematical Finance, 13(3), 345–382.
Carr, P. P., & Madan, D. B. (1999). Option valuation using the fast Fourier transform. Journal of Compu-
tational Finance, 2(4), 61–73.
Chen, C. Y., Härdle, W. K., Hou, A. J., & Wang, W. (2018). Pricing cryptocurrency options: The case of
CRIX and bitcoin. SSRN Electronic Journal,. https://doi.org/10.2139/ssrn.3159130.
Corcuera, J. M., Guillaume, F., Leoni, P., & Schoutens, W. (2009). Implied Lévy volatility. Quantitative
Finance, 9(4), 383–393.
Corcuera, J. M., Guillaume, F., Madan, D. B., & Schoutens, W. (2012). Implied liquidity: Towards sto-
chastic liquidity modeling and liquidity trading. International Journal of Portfolio Analysis and
Management, 1(1), 80–91.
Cretarola, A., & Figà-Talamanca, G. (2017). A confidence-based model for asset and derivative prices in
the bitcoin market. Accessed 10 Jan 2019.
Dwyer, G. P. (2015). The economics of bitcoin and similar private digital currencies. Journal of Finan-
cial Stability, 17, 81–91. Special Issue: Instead of the Fed: Past and Present Alternatives to the Fed-
eral Reserve System.
Garcia, D., Tessone, C. J., Mavrodiev, P., & Perony, N. (2014). The digital traces of bubbles: Feedback
cycles between socio-economics signals in the bitcoin economy. Journal of the Royal Society Inter-
face, 11, pp 1–18
Heston, S. L. (1993). A closed form solution for options with stochastic volatility with applications to
bonds and currency options. Review of Financial Studies, 6(2), 327–343.
Kjærland, F., Khazal, A., Krogstad, E. A., Nordstrøm, F. B., & Oust, A. (2018). An analysis of bitcoin’s
price dynamics. Journal of Risk and Financial Management, 11(4), 63.
Kotz, S., Kozubowski, T. J., & Podgórski, K. (2001). The Laplace distribution and generalizations. A
revisit with new applications. Berlin: Springer.
Kristoufek, L. (2013). Bitcoin meets Google trends and Wikipedia: Quantifying the relationship between
phenomena of the internet era. Scientific Reports, 3, 3415.
Madan, D. B. (2016). Adapted hedging. Annals of Finance, 12(3), 305–334.
Madan, D. B., Carr, P. P., & Chang, E. C. (1998). The variance gamma process and option pricing. Euro-
pean Finance Review, 2, 79–105.
Madan, D. B., & Milne, F. (1991). Option pricing with V.G. martingale components. Mathematical
Finance, 1(4), 39–55.
Madan, D. B., & Schoutens, W. (2016). Applied conic finance. Cambridge: Cambridge University Press.
Madan, D. B., Schoutens, W., & Wang, K. (2018). Bilateral multiple gamma returns: Their risks and
rewards. SSRN Electronic Journal,. https://doi.org/10.2139/ssrn.3230196.
Madan, D. B., & Seneta, E. (1990). The V.G. model for share market returns. Journal of Business, 63,
511–524.
13
Digital Finance
Madan, D. B., & Wang, K. (2017). Laplacian risk management. Finance Research Letters, 22, 202–210.
Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system. Unpublished. http://bitcoin.org/
bitcoin.pdf.
Sato, K. (1999). Lévy processes and infinitely divisible distributions, Cambridge studies in advanced
mathematics, (Vol. 68). Cambridge: Cambridge University Press.
Scaillet, O., Treccani, A., & Trevisan, C. (2018). High-frequency jump analysis of the bitcoin market.
Journal of Financial Econometrics.
Segendorf, B. (2014). What is bitcoin? Sveriges Riksbank Economic Review, 2, 71–87.
Wang, S. S. (2000). A class of distortion operators for pricing financial and insurance risks. Journal of
Risk and Insurance, 67(1), 15–36.
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published
maps and institutional affiliations.
13