Financial Analytics of Inverse BTC Options in a Stochastic Volatility World
Financial Analytics of Inverse BTC Options in a Stochastic Volatility World
Abstract
Bitcoin (BTC) has attracted a plethora of investors and professional traders and
becomes an almost inevitable asset class in today’s financial markets. Deribit, the
largest exchange for crypto options, offers European-typed inverse options, which
target to BTC in USD but have payoff denominated in BTC. However, analytical
insights to inverse options remain scarce. The dynamics of the underlying BTC is
well described by a stochastic volatility model but in pricing inverse options one
meets numerical difficulties in calibration and hedging. Financial analytics for the
practically useful stochastic volatility with correlated jumps model is provided and
comparison with simpler nested models both in in-sample and out-of-sample pricing
is given. A dynamic Delta hedging exercise yields that - surprisingly - the portfolio
of nested models gives almost identical hedging errors.
Keywords: cryptocurrency, crypto options, stochastic volatility models, corre-
lated jumps, simulation, Delta hedge, CRIX, crypto index.
JEL Codes: G13, C15, C58, E37
* Financial support of the European Union’s Horizon 2020 research and innovation program ”FIN-
TECH: A Financial supervision and Technology compliance training programme” under the grant agree-
ment No 825215 (Topic: ICT-35-2018, Type of action: CSA), the European Cooperation in Science
& Technology COST Action grant CA19130 - Fintech and Artificial Intelligence in Finance - Towards
a transparent financial industry, the Deutsche Forschungsgemeinschaft’s IRTG 1792 grant, the Yushan
Scholar Program and the Higher Education Sprout Project of National Yang Ming Chiao Tung Uni-
versity by the the Ministry of Education of Taiwan, the Ministry of Science and Technology of Taiwan
under Grants 110-2118-M-A49-003 and 111-2118-M-A49-007, and the Czech Science Foundation’s grant
no. 19-28231X / CAS: XDA 23020303 are greatly acknowledged.
Department of Information Management and Finance, National Yang Ming Chiao Tung University,
Taiwan. E-mail: [email protected].
Blockchain Research Center, Humboldt-Universität zu Berlin, Germany. Wang Yanan Institute for
Studies in Economics, Xiamen University, China. Sim Kee Boon Institute for Financial Economics,
Singapore Management University, Singapore. Faculty of Mathematics and Physics, Charles University,
Czech Republic. National Yang Ming Chiao Tung University, Taiwan. E-mail: [email protected].
Bitcoin (BTC) was the first open-source distributed cryptocurrency (CC) after the white
paper by Nakamoto (2008). Other CC’s followed and together now they represent a
market cap more than that of the top twenty stocks worldwide in Q2 2022. Financial
institutions have therefore constructed tailor-made products for investors involing CCs
for portfolio diversification (Härdle et al., 2020). BTC has become therefore an inevitable
asset requiring analytical insight into its derivatives market. As the largest exchange for
crypto options, Deribit offers the “inverse option”, where BTC denominated in USD is
the underlying asset, but the payoff is denominated in BTC. As a consequence, this option
type allows professional traders to avoid exchanging frequently between fiat money and
CC.
An intriguing feature of this inverse option is its non-linear payoff. Let us look at
two examples. Suppose that the current BTC is traded at 20,000 USD and focus on
an at-the-money (ATM) option with strike 20,0000 USD. If the BTC raises to 40,000
at maturity, the payoff for the inverse BTC call option with strike 20,000 USD is worth
simply 0.5 BTC. On the contrary, if the BTC drops to 5,000 BTC at maturity, the payoff
for the inverse BTC put option with strike 20,000 USD is valued at 3 BTCs. These two
examples display this striking asymmetry of the payoff.
Earlier work include Hu et al. (2019), Siu and Elliot (2021) focussing e.g. on various
GARCH models. Chen and Huang (2021) works with jump-diffusion models, and Cao
and Celik (2021) apply mixed jump-diffusion process. Madan et al. (2019) compare the
Black-Scholes, Laplace model, five variance gamma-related models, and the Heston model
for BTC prices. Cretarola et al. (2020) includes market attention as an exogenous factor
as an extension to the geometric Brownian motion. Hou et al. (2020) consider stochastic
volatility with correlated jumps models. These papers estimate dynamics using BTC
prices, then produce prices for the plain vanilla options. But, we calibrate complex
models using real options data directly.
With simulated option prices of the plain vanilla type, Matic et al. (2021) simulate
complex dynamics for CC to study hedging performance. An increasing number of stud-
2 Inverse options
In the following, Section 2.1 contrasts the payoff function for vanilla options and inverse
options, Section 2.2 explores the data, and Section 2.3 presents the slippery of implied
volatility for inverse options.
Let K be the strike price, and T be the time to maturity in days. We use an indicator
ω = 1 and ω = −1 for a call and put option, respectively. In addition, let r denote the
discount rate, and y denote the dividend yield. Let St denote the BTC price denominated
in USD at time t. Recall the European plain vanilla option with payoff,
denote the inverse of the price St . The inverse option has therefore the payoff
In contrast to the payoff (1), inverse options have piecewise nonlinear payoff functions,
and thus the standard put-call parity does not hold and hence also the implied volatility
of put and call are different.
Figure 1 depicts the payoff function against ST for vanilla and inverse BTC call and
put options. Suppose the strike price is K USD. Recall that the payoff for a vanilla
option is denominated in dollars, but the payoff for an inverse option is denominated in
BTC. Although vanilla options may have unlimited positive payoff, this is not the case
for inverse options. Specifically, the inverse BTC call option has a payoff capped with
one BTC, but the inverse put option has unlimited positive payoff. This indicates that
inverse BTC call options should be priced less than one BTC, otherwise, an arbitrage
opportunity will exist. However, an inverse BTC put option could be worth more than
one BTC in the real market. For example, an inverse BTC put option has a payoff of five
BTCs if BTC drops to one-fifth of the strike price at maturity. As indicated already, all
numerical examples can be replayed by checking the Quantlet.com link.
2.2 Data
In this research, we collect Deribit intraday transaction data for inverse options through
Blockchain-Research-Center.com during December 1, 2021 to February 28, 2022. The
dataset includes 736,563 observations, a total of 90 trading days. As of this writing
(September 2, 2022), among the total BTC options with open interest at 243.60K BTC,
Deribit takes a dominating proportion at 88% (215.90K BTC), followed by CME at
8% (16.44K BTC), and Okex at 3% (8.44K BTC). Table 5 in the Appendix summarize
columns and explanations for each column of the data. The intraday transaction data
includes information such as timestamps, BTC prices in USD, implied volatility, types,
strikes, and maturities of inverse options. This information allows us to obtain a full
picture of the BTC options market.
Figure 3 depicts strike prices of intraday transaction for inverse BTC call and put
options during the study period, and overlays the intraday BTC prices in a black bold
line. First, it may be noted that out-of-the-money (OTM) options are more frequently
traded compared with in-the-money (ITM) options: Inverse BTC call options are more
frequently traded at strike prices above current BTC prices, whereas inverse BTC put
options are more frequently traded at strike prices below current BTC prices. Second, one
discovers that the range of strike price is substantially larger than the range for classical
option market. The average BTC is 43,874.72 USD, but the minimum and maximum
strike prices are 12,000 USD and 400,000 for the inverse option, respectively.
Figure 4 depicts a three-dimensional scatter plot for prices of inverse options traded
on January 1, 2022. It is clear that inverse options are more frequently traded with short-
term maturity and at a wide range of moneyness. In addition, excluding the highest 0.1%
prices of BTC inverse options, all options have prices less than 0.2 BTC.
T S0 /K p
Since, as noted above, the options are traded on a much wider range of moneyness
than for standard options, we define maturity-moneyness categories in Table 2. We report
the proportions of traded options in each maturity-moneyness category. Call options
represent 55.6% of the trades, and 82.3% of the options are OTM. For the rest of this
10
Table 3 reports average prices and standard deviations (in parenthesis) for call and
put options at each maturity-moneyness category. Average prices for call options are less
than one BTC at all maturity-moneyeness categories. In addition, it is consistent with
intuitions that inverse options are more expensive for longer-term and deeper ITM, for
both call and put options.
11
Figure 5 provides histograms of prices (p), days to maturity (T ), and moneyness ( SK0 )
for inverse put options with prices larger than one. It is fascinating that a put option
is likely to be worthy more than one BTC. In fact, there are 130 put options, or about
0.04% of put options that have prices larger than one BTC. If we see the distribution
of these extremely high priced put options, they are mostly long-term and deep ITM
(with moneyness between 0.5 to 0.1). The data indicates that investors believe that
there is a chance that the BTC price drops to one-half or one-tenth of current BTC price,
respectively.
12
Suppose for a moment the dynamics of S follows a geometric Brownian motion (GBM)
with volatility σ. Alexander and Imeraj (2021) provide pricing formulae
n 2
o
mBS (σ; ω, T, K) = ω e−rT Φ(ωd2 ) − e(y−r+σ )T S0−1 KΦ(ωd3 ) , (3)
where
S0
+ (r − y + 12 σ 2 )T √ √
K
d1 = √ , d2 = d1 − σ T , d3 = d2 − σ T .
σ T
def
In practice, the implied volatility (IV) σBS = σBS (ω, T, K) is calibrated by solving
13
Figure 6: Discrepancies between iv and σBS . This figure plots iv against σBS ,
which solves (4) from our algorithm, and overlays a 45 degree line in red color.
The data is on January 18, 2022. Similar patterns can be found in other dates.
Deribit inverse BTC options
To check which IV is representing the risk structure of this data analysis, plug iv and
σBS in (3):
def
mBS (iv) = mBS (iv; ω, T, K),
def
mBS (σBS ) = mBS (σBS ; ω, T, K).
Figure 7 investigates if iv and σBS can successfully reproduce the prices, in the upper
and lower panels, respectively. One sees that a large proportion of mBS (σBS ) lays on the
45 degree line. This indicates that σBS is able to reproduce the market price of inverse
options. However, still a small proportion of mBS (σBS ) is in the upper part of the 45
degree line. This hints the inappropriateness of BS model in practice. On the other hand,
mBS (iv) deviates from price p. Thus, the reported iv indeed posts a pricing puzzle for
inverse options.
14
Figure 8 visualizes iv and σBS calibrated on January 18, 2022, in a 3-D scatter plot.
These two implied volatilities have discernibly different patterns. Given a time to matu-
rity, σBS appears to expose higher curvature across moneyness, yet iv is relatively flat.
This higher curvature pattern in comparison with iv is a visible fact also on other trading
days.
15
16
To start, Section 3.1 introduces the stochastic volatility with correlated jumps model
and its nested ones. Then, Section 3.2 proposes a feasible simulation scheme in the
stochastic optimisation for model calibration. Section 3.3 summarizes implied parameters
and compares in-sample and out-of-sample pricing errors among different models.
We turn now to pricing and explaining a stochastic volatility with correlated jumps
(SVCJ) model, advocated as appropriate stochastic dynamics by Hou et al. (2020). The
SVCJ model reads as:
dSt p
= rdt + Vt dWts + Zty dNt (5)
St
p
dVt = κ(θ − Vt )dt + σv Vt dWtv + Ztv dNt (6)
17
Let p(ω, T, K) denote the observed market option price, and let m(θ; ω, T, K) denote an
option price with parameter θ. Following Bakshi et al. (1997), we calibrate the model
parameter by solving the problem:
X
min L(θ) = {p(ωi , Ti , Ki ) − m(θ; ωi , Ti , Ki )}2 . (11)
i
M
X
min L(θ)
b = b ωi , Ti , Ki )}2 ,
{p(ωi , Ti , Ki ) − m(θ; (12)
i=1
where M is the number of inverse options. Thus, the model calibration becomes a stochas-
18
where εyt and εvt are the N (0, 1) variables with correlation ρ, Jt is a Bernoulli random
variable with P (Jt = 1) = λ, and jump sizes follow Zty |Ztv ∼ N (µy + ρj Ztv , σy2 ) and
Ztv ∼ Exp(µv ). Then, the path of asset price under the SVCJ model is obtained through
(n)
(a) Jt ∼ Ber(λ),
v,(n)
(b) Zt ∼ Exp(µv ),
y,(n) v,(n)
(c) Zt |Zt ∼ N (µy + ρj Ztv , σy2 ),
v,(n)
εt 0 1 ρ
(d) ∼ N , ,
y,(n)
εt 0 ρ 1
for t = 1, . . . , T and n = 1, . . . , N .
(n) (n)
Step 2. Calculate (Yt , Vt ) using (13) and (14) for t = 1, . . . , T and n = 1, . . . , N .
(n)
Step 3. Calculate St using (15) for t = 1, . . . , T and n = 1, . . . , N .
19
N
e−rT X 1 n
(n)
o
m(θ;
b ω, T, K) = max ω(ST − K), 0 .
N n=1 ST(n)
for t = 1, . . . , T and n = 1, . . . , N .
20
For each trading day, we include all intraday transaction of inverse options and calibrate
a set of model parameter for each day. As a remark, all analysis through out this paper is
carried out using Matlab (R2021a) in a desktop (Intel Core i9 CPU with 64 GB RAM).
We set N = 10, 000 as Monte Carlo sample size. To calibrate the BS model, we use
the Matlab solver fminsearch. To calibrate the SV, SVJ, SVCJ models, we use the
Matlab solver lsqnonlin for optimisation with Levenberg-Marquardt algorithm and set
’FunctionTolerance’ as 10−4 . In addition, to ensure the positiveness of the stochastic
volatility models, instead of using the Feller condition, 2κθ > σv2 (or 2α > σv2 by re-
parametrization), we impose constraints on parameters α > 0, β < 1, V0 > 0. We
impose a natural constraint on the correlation coefficient between two Brownian motions,
−1 ≤ ρ ≤ 1. For the SVJ and SVCJ models, λ refers to the probability of jump, thus it
has to satisfy 0 ≤ λ ≥ 1. For the SVCJ model, the average jump size for the volatility
needs to satisfy µv ≥ 0.
Figures 9 to 12 provide times series plots for the implied parameters for the BS, SV,
SVJ, and SVCJ models, calibrated on a daily basis, respectively. For the BS model, the
calibrated parameter σ is volatile across time. For the SV, SVJ, and SVJ models, some
implied parameters appear to be constant yet some have huge fluctuations across time.
21
Figure 10: Implied parameters for the SV model. This figure pro-
vides time series plot for daily calibrated implied parameters for the SV model.
Deribit inverse BTC options
22
Figure 12: Implied parameters for the SVCJ model. This figure pro-
vides time series plot for daily calibrated implied parameters for the SVCJ model.
Deribit inverse BTC options
23
v
u
u1 X M n o2
In-sample RMSE = t p(ωi , Ti , Ki ) − m(
b θ;
b ωi , Ti , Ki ) . (16)
M i=1
Figure 13 provides boxplots and time series plots to compare the in-sample RMSE of
in-sample fit among these four models. Unlike the fluctuating time series plots for the
implied parameters in Figures 9 to 12, the time series plots for the in-sample RMSE
among the four models are rather stable. Furthermore, the SVCJ model is dominating
because it produces the least in-sample RMSE, followed by the SVJ, SJ, and BS model.
Although SVCJ and SVJ models are indistinguishable in most cases, the SVJ model
produces extremely high in-sample RMSE at some times. This is possibly because the
SVJ model includes simply jump components for the return process, but the SVCJ model
includes jumps for both return and volatility processes. Thus, the SVJ model is less
stable in fitting model prices than the SVCJ model. The contrast between the volatile
implied parameters and stable in-sample RMSE is an numerical evidence that multiple
parameters produce the same option prices. This observation is consistent with the
addressed statistical difficulties in fitting a stochastic volatility model with option prices
as in Cont and Tankov (2004) and He et al. (2006).
24
Table 4 summarizes the average implied parameters from December 1, 2021 to Febru-
ary 28, 2022. We also convert α and β to κ and θ for better presentations. It is clear that
the estimated parameters differ from those obtained in Heston (1993). This is underlined
by current empirical findings that historical returns of an underlying and options data
yield different parameters. For the BS model, the average implied volatility is 0.0272,
which equals 51.97% on a yearly basis. For comparisons, the average implied volatility
for options in S&P 500 stocks is about 30%.
In the following, our analysis addresses the issue that multiple combinations of pa-
rameters may produce the same price of inverse options. First, we focus on implied
parameters for the SV, SVJ, and SVCJ models. Recall that ρ refers to the correlation
between the Wiener processes of the return and volatility processes. However, the SV,
SVJ, and SVCJ models do not agree the same values for ρ. In fact, the average implied
ρ are 0.9798, 0.2001, and -0.9633 for the SV, SVJ, and the SVCJ models, respectively.
25
26
BS SV SVJ SVCJ
σ 0.0272
ρ 0.9798 0.2001 -0.9633
α 0.0002 0.0001 0.0017
β 0.7982 -3.5021 -1.8620
V0 0.0013 0.0001 0.0009
σv 0.0043 0.3301 0.0469
λ 0.2410 0.0077
µy 0.0040 0.1272
ρj 0.5722
σy 0.0774 0.1109
µv 0.0465
Reparametrisation
κ 0.2018 4.5021 2.8620
θ 0.0010 0.0000 0.0006
To investigate if the SVCJ model suffers an overfitting problem, we calculate the out-
of-sample RMSE at day t by replacing the parameters implied from day t to those implied
from day (t − 1) in (16). We provide boxplots and time series plots for the out-of-sample
RMSE in Figure 14, and find the SVCJ remains dominating and is followed by the SVJ,
SV, and BS model.
27
In this section, Section 4.1 provides a general Delta formula that is applicable under
complex dynamics. With this Delta formula, we implement dynamic delta hedging using
inverse options and compare whether the SVCJ model outperforms its nested ones in
Section 4.2.
The Delta is price sensitivity with respect to the initial underlying price, specifically,
∂
∆= m(S0 , ω, K, T, θ),
∂S0
28
2
ωeσ T S −2 KΦ(ωd3 ). (17)
However, the calculate of Delta under a more complicated model is challenging and has
to be calculated with more sophisticated numerical procedures.
In the following, we apply the parameter derivative in Lyuu et al. (2019) to provide
the Delta formula for the inverse option. As an extension to Lyuu and Teng (2011), the
parameter derivative approach is generally applicable and simple to implement. Specif-
ically, it allows us to provide a formula to calculate an unbiased Delta, as long as the
stock prices at maturity can be generated as a function of S0 and a random vector χ, i.e.,
ST = S0 g(χ). Let IA denote the indicator function for set A. Then, we rewrite the payoff
function of the inverse option as a product of smooth function and an indicator function,
∂℘inverse (ω, K, T )
−rT
∆ = e E
∂S0
−rT 1 K
= e E ω I{ω(ST −K)>0}
S02 g(χ)
−rT 1 K
= e E ω I{ω(ST −K)>0} . (18)
S0 ST
As a note, the form of the Delta formula is the same under the BS, SV, SVJ, and SVCJ
models, but the differences come from how ST is generated. Under the BS model, when
the expectation is carried out through standard calculus, (18) reduces to (17).
29
−rT 1 K −rT K 1
∆ = e E I{(ST −K)>0} =e E I{(ST −K)>0}
S0 ST S0 ST
K 1
≈ e−rT P r {(ST − K) > 0}
S0 S0
K 1
≤ e−rT , (19)
S0 S0
where P r(E) denotes the probability that an event E occurs. Because S0 is the value of
a BTC denominated in USD, which has the average price of 43,875.72 USD during the
study period, thus Delta is positive but less than about 1
43,375.72
= 2.3 × 10−5 . This is an
extremely small value. Similarly, the inverse BTC put option has an approximate Delta:
K 1
∆ ≈ −e−rT P r {(ST − K) < 0}
S0 S0
K 1
≥ −e−rT . (20)
S0 S0
Thus, an inverse BTC put option has negative Delta but its absolute value is of the scale
of 10−5 .
Figure 15 depicts Deltas under the BS, SV, SVJ, and SVCJ models for different time
to maturity. Each panel presents Deltas with T = 7 (one week), T = 28 (four weeks),
T = 90 (a quarter), and T = 180 (half year), respectively. We use implied parameters
calibrated on January 1, 2022 as the parameter for each model. In addition, we set
S0 = 47128.85, which is the last price of BTC on January 1, 2022. The Delta under the
SV, SVJ, and SVCJ models are calculated using Monte Carlo simulation with a sample
size of N = 10, 000. We overlay a horizontal line in each panel. Recall the Delta formula
(18):
−rT 1 K −rT 1 K
∆=e E ω I{ω(ST −K)>0} = ωe E I{ω(ST −K)>0} . (21)
S0 ST S0 ST
Because the expectation in the right-hand side of (21) is positive (assuming BTC would
never has a negative price), the sign of inverse BTC call and put options depend on ω.
30
Figure 15: Deltas under the BS, SV, SVJ, and SVCJ models. Each panel presents
Deltas with different time to maturity: T = 7 (one week), T = 28 (four weeks), T = 90 (a
quarter), and T = 180 (half year). We overlay a horizontal line in each panel. Lines above
and below the horizontal line are Deltas for inverse BTC call and put options, respectively.
The Delta under the BS model is in a black-solid line, the Delta under the SV model is in a
orange dashed line, the Delta under the SVJ model is in a red dashed-dotted line, and the
Delta under the SVCJ model is in a cyan dotted line. Deribit inverse BTC options
31
Now, we describe how to implement the dynamic Delta hedging for inverse options.
Suppose we are hedging on a daily basis, t = 1, . . . , T . Given an option contract, let P (t)
denote its price denoted in BTC at time t. Let ∆(t) denote the Delta of this option at
time t. Consider a Delta-neutral portfolio which is composed of three ingredients:
where we set
B(1) = P (1)S(1) − ∆(1)S(1)
to form a self-rebalancing portfolio with zero initial value. Then, the dynamic hedge
procedures are repeated on a daily basis as follows. At day t, we adjust the position of
BTC from ∆(t − 1) to ∆(t) and obtain
Repeat the above procedures until the time to maturity T . The hedging portfolio value at
maturity is Π(T ). To measure the performance of hedging, we define the relative hedging
error, denoted by π, as
e−rT Π(T )
π= .
P (1)S(1)
32
33
Figure 17: Relative hedging errors for inverse BTC put options. This figure
compares boxplots of relative hedging errors for inverse BTC put options at each maturity-
monyeness cateogory. Panels for deep OTM inverse put options are empty, because there
are no consecutively traded put options. The study period spans from December 1, 2021
to February 28, 2022. Deribit inverse BTC options
34
In this paper, we analyse intraday transaction of inverse BTC optoins traded in Deribit.
We first summarize stylized features of inverse options and find a puzzle of implied volatil-
ity slippery in inverse options. Then, we consider complex models including stochastic
volatility and jumps. We provide a feasible simulation scheme for model calibration. Our
empirical analysis finds that the SVCJ model out-performs its nested models in terms of
in-sample and out-of-sample pricing analysis. Furthermore, we provide the Delta formula
of the inverse option under complex models. The Delta formula allows us to implement
the dynamic hedging routines. In dynamic Delta hedging, the SVCJ model is indistin-
guishable to simpler models in terms of relative hedging errors.
Understanding the cropto currencies and its derivatives is of considerable importance.
Along this line of research, portfolio management, trading, and investor’s behaviour,
deserve further research. It is also worthy of exploring arbitrage opportunity from the
implied volatility slippery and investigating put-call parity for the inverse option. On the
other hand, it is found that multiple parameters may produce the same prices for inverse
options. Thus, it would be interesting to see if the parameter from historical data could
be incorporated when calibrating a model. Second, fast and accurate pricing for inverse
options and higher-order Greeks requires further attention.
References
Alexander, C., J. Deng, J. Feng, and H. Wan (2022). Net buying pressure and the
information in bitcoin option trades. Journal of Financial Markets.
Alexander, C. and A. Imeraj (2022). Delta hedging bitcoin options with a smile. Available
at SSRN: https://ssrn.com/abstract=4097909.
35
Bates, D. S. (1996). Jumps and stochastic volatility: Exchange rate processes implicit in
deutsche mark options. The Review of Financial Studies 9 (1), 69–107.
Belaygoro, A. (2005). Solving continuous time affine jump-diffusion models for econo-
metric inference. Available at https://citeseerx.ist.psu.edu/viewdoc/download
?doi=10.1.1.475.9517&rep=rep1&type=pdf.
Black, F. and M. Scholes (1973). The pricing of options and corporate liabilities. Journal
of Political Economy 81 (3), 637–654.
Cao, M. and B. Celik (2021). Valuation of bitcoin options. Journal of Futures Mar-
kets 41 (7), 1007–1026.
Chen, K.-S. and Y.-C. Huang (2021). Detecting jump risk and jump-diffusion model for
bitcoin options pricing and hedging. Mathematics 9 (20), 2567.
Cretarola, A., G. Figà-Talamanca, and M. Patacca (2020). Market attention and bitcoin
price modeling: Theory, estimation and option pricing. Decisions in Economics and
Finance 43 (1), 187–228.
Cui, Y., S. del Bano Rollin, and G. Germano (2017). Full and fast calibration of the
heston stochastic volatility model. European Journal of Operational Research 263 (2),
625–638.
36
Heston, S. L. (1993). A closed-form solution for options with stochastic volatility with
applications to bond and currency options. The Review of Financial Studies 6 (2),
327–343.
Hu, Y., S. T. Rachev, and F. J. Fabozzi (2019). Modelling crypto asset price dynamics,
optimal crypto portfolio, and crypto option valuation. Available at arXiv: https:
//arxiv.org/abs/1908.05419.
Hull, J. (2014). Options, Futures, and Other Derivatives (9 ed.). New York: Prentice
Hall.
Jalan, A., R. Matkovskyy, and S. Aziz (2021). The bitcoin options market: A first look
at pricing and risk. Applied Economics 53 (17), 2026–2041.
Li, L., A. Arab, J. Liu, J. Liu, and Z. Han (2019). Bitcoin options pricing using LSTM-
based prediction model and blockchain statistics. In 2019 IEEE international confer-
ence on Blockchain (Blockchain), pp. 67–74. IEEE.
Lyuu, Y.-D. and H.-W. Teng (2011). Unbiased and efficient Greeks of financial options.
Finance and Stochastics 15 (1), 141–181.
Lyuu, Y.-D., H.-W. Teng, Y.-T. Tseng, and S.-X. Wang (2019). A systematic and efficient
simulation scheme for the Greeks of financial derivatives. Quantitative Finance 19 (7),
1199–1219.
37
Merton, R. C. (1976). Option pricing when underlying stock returns are discontinuous.
Journal of Financial Economics 3 (1-2), 125–144.
Mrázek, M., J. Pospı́šil, and T. Sobotka (2016). On calibration of stochastic and fractional
stochastic volatility models. European Journal of Operational Research 254 (3), 1036–
1046.
Saef, D., O. Nagy, S. Sizov, and W. K. Härdle (2021). Understanding jumps in high
frequency digital asset markets.
Scaillet, O., A. Treccani, and C. Trevisan (2020). High-frequency jump analysis of the
bitcoin market. Journal of Financial Econometrics 18 (2), 209–232.
Teng, H.-W. (2022). Importance sampling for calculating the value-at-risk and expected
shortfall of the quadratic portfolio with t-distributed risk factors. Computational Eco-
nomics.
Zulfiqar, N. and S. Gulzar (2021). Implied volatility estimation of bitcoin options and
the stylized facts of option pricing. Financial Innovation 7 (1), 1–30.
38
Table 5: Data descriptions. This table lists columns and their descriptions for the intra-
day transaction of Deribit inverse options through the Blockchain-Research-Center.com.
1 q number Quantity
2 p number Option price denoted in BTC
3 s string
4 t integer Timestamp (13 digit UNIX format, millisec-
onds since the UNIX epoch)
5 d string Date (YYYY/mm/dd)
6 trade seq integer The sequence number of the trade within in-
strument
7 trade id string Unique (per currency) trade identifier
8 tick direction integer Direction of the ”tick” (0=Plus Tick, 1 =
Zero-Plus Tick, 2 =Minus Tick, 3 = Zero-
Minus Tick)
9 iv number implied volatility
10 instrument name string UNDERLYING-MATURITY-
STRIKE(Call/Put)
11 index price number the price of the underyling BTC denoted in
USD
12 direction string
39