| Literature DB >> 36187467 |
Etienne Harb1,2, Charbel Bassil3, Talie Kassamany4, Roland Baz5.
Abstract
This paper investigates (i) the return-volatility spillover between Bitcoin, Ethereum, Ripple, and Litecoin, (ii) the interdependence between cryptocurrencies' volatility and the US equity and bond markets' volatility, and (iii) the impact of the Covid-19 outbreak on the cryptocurrencies' return-volatility. A two-step estimation approach is considered where Univariate General Autoregressive Conditional Heteroskedastic models are estimated to model the volatility of the four cryptocurrencies then a Simultaneous Equation Model is estimated to model the interconnection between the cryptocurrency volatilities, the US equity and bond markets' volatility, and Covid-19 outbreak. We show that return-volatility spillovers exist among Bitcoin, Ethereum, and Litecoin while Ripple is the main transmitter of shocks. We find that the cryptocurrency market is detached from the US stock market but not from the US bond market. Finally, we show that a high economic and financial uncertainty in the US stock market due to pandemic outbreaks affects the price of Litecoin, Bitcoin, and Ethereum. However, shocks are short-lived. Our findings have practical implications; as the evidence of volatility spillovers among cryptocurrencies and their relative isolation from the majority of mainstream assets should be factored into the valuation and portfolio diversification strategies of investors. In crisis times such as those induced by Covid-19, investors who seek protection from downward movements in bond markets could benefit from taking a position in Ethereum. Policymakers can also rely on our findings to time their intervention to stabilize markets and control uncertainties inherent to stressful periods.Entities:
Keywords: Cryptocurrencies; GARCH-SEM; Pandemics; Structural breaks; Volatility spillover
Year: 2022 PMID: 36187467 PMCID: PMC9510218 DOI: 10.1007/s10614-022-10318-7
Source DB: PubMed Journal: Comput Econ ISSN: 0927-7099 Impact factor: 1.741
Sources and definition of the variables
| Variable | Definition | Source |
|---|---|---|
| VIX | Chicago Board Options Exchange (CBOE) volatility index (VIX) measures the market risk and investors’ sentiments about the future volatility of the S&P500 index | Bloomberg |
| VXTLT | Chicago Board Options Exchange (CBOE) 20 + Year Treasury Bond ETF Volatility Index | Bloomberg |
The daily Infectious Disease Equity Market Volatility Tracker (EMVID) is a newspaper-based index that captures stock market volatility in the USA attributed to infectious disease outbreaks or policy responses to such outbreaks. The index is re-scaled as follows: | Economic Policy Uncertainty: | |
Daily continuous returns for Ripple, Litecoin, Ethereum, and Bitcoin. It is calculated as follows: where | Price series are collected from |
Descriptive statistics of the log return series
| Ripple (rip) | Litecoin (lit) | Ethereum (et) | Bitcoin (bit) | |
|---|---|---|---|---|
| Mean | 0.227 | 0.206 | 0.390 | 0.248 |
| StDev | 7.011 | 5.630 | 5.932 | 4.006 |
| Skewness | 2.401 [0.000] | 0.666 [0.000] | −0.240 [0.000] | −0.847 [0.000] |
| Kurtosis | 39.159 [0.000] | 11.773 [0.000] | 7.783 [0.000] | 13.197 [0.000] |
| JB | 121865 [0.000] | 10991 [0.000] | 4761 [0.000] | 13860 [0.000] |
(i) StDev stands for standard deviation, (ii) JB is the Jarque-Berra normality test: the null hypothesis is that the return series are normally distributed. (iii) Between brackets are the p-values of the JB test
ADF Unit root test on the log return series
| Model 1 | Model 2 | |
|---|---|---|
| Ripple (rip) | −15.428* (5 lags) | −15.470* (5lags) |
| Litecoin (lit) | −15.645* (5 lags) | −15.708* (5 lags) |
| Ethereum (et) | −43.052* (0 lag) | −46.227* (0 lag) |
| Bitcoin (bit) | −44.051* (0 lag) | −44.213* (0 lag) |
(i) Model 1 is the ADF regression with neither a constant nor a deterministic trend. (ii) Model 2 is the ADF regression with just a constant. (iii) Between parentheses is the minimum number of lags that eliminates autocorrelation from the errors of the ADF regression. (iv) * denotes rejection of the null hypothesis (non-stationary variable) at a 1% significance level
Fig. 1Log returns series
Jumps (breaks) in the unconditional variance
| Year | Ripple | Litecoin | Ethereum | Bitcoin |
|---|---|---|---|---|
| 2016 | 11 | 7 | 8 | 10 |
| 2017 | 8 | 8 | 5 | 6 |
| 2018 | 5 | 3 | 1 | 5 |
| 2019 | 4 | 1 | 1 | 4 |
| 2020 | 4 | 8 | 4 | 5 |
| 2021 | 1 | 0 | 1 | 0 |
| Total breaks | 33 | 27 | 20 | 30 |
Co-jumps in the unconditional variance
| Date | Ripple | Litecoin | Ethereum | Bitcoin |
|---|---|---|---|---|
| 1/14/2016 | Yes | Yes | ||
| 1/25/2016 | Yes | Yes | ||
| 1/11/2017 | Yes | Yes | ||
| 11/13/2018 | Yes | Yes | ||
| 7/18/2019 | Yes | Yes | Yes | |
| 3/7/2020 | Yes | Yes | ||
| 3/11/2020 | Yes | Yes | ||
| 3/13/2020 | Yes | Yes | ||
| 3/19/2020 | Yes | Yes | ||
| 6/2/2020 | Yes | Yes |
“Yes” implies that there is a break
Fig. 2Correlogram of the return series of Bitcoin. Note: Horizontal lines are the 95% confidence interval for the autocorrelations
Fig. 3Correlogram of the return series of Ethereum. Note: Horizontal lines are the 95% confidence interval for the autocorrelations
Fig. 4Correlogram of the return series of Litecoin. Note: Horizontal lines are the 95% confidence interval for the autocorrelations
Fig. 5Correlogram of the return series of Ripple. Note: Horizontal lines are the 95% confidence interval for the autocorrelations
GARCH with structural breaks for the return series of Bitcoin
| GJR-GARCH(1,1) | ASYM-EGARCH(1,1) | GARCH(1,1) | EGARCH(1,1) | GARCH(1,0) | EGARCH(1,0) | |
|---|---|---|---|---|---|---|
| 0.172(0.041)* | 0.178(0.043)* | 0.171(0.044)* | 0.176(0.043)* | 0.172(0.034)* | 0.176(0.035)* | |
| 1.974(1.611) | 0.578(0.145)* | 2.017(1.257) | 0.577(0.264)** | 1.969(1.824) | 0.580(0.247)** | |
| 0.013(0.021) | −0.0004(0.040) | 0.011(0.015) | 0.002(0.047) | – | – | |
| 0.480(0.079)* | 0.582(0.065)* | 0.479(0.068)* | 0.574(0.072)* | 0.496(0.085)* | 0.575(0.079)* | |
| −0.005(0.024) | 0.015(0.037) | – | – | – | – | |
| # Of significant breaks | 27 | 29 | 28 | 28 | 23 | 28 |
| Shape | 3.472(0.273)* | 3.407(0.237)* | 3.453(0.261)* | 3.413(0.232)* | 3.498(0.262)* | 3.415(0.237)* |
| JB test | 817.88 [0.000] | 1099.265 [0.000] | [0.000] | 1091.827 [0.000] | 806.827 [0.000] | 1090.911 [0.000] |
| LB1 test | 2.103 [0.834] | 2.656 [0.752] | 2.05 [0.842] | 2.619 [0.758] | 2.156 [0.827] | 2.629 [0.756] |
| LB2 test | 3.226 [0.665] | 2.944 [0.708] | 3.213 [0.667] | 3.009 [0.698] | 2.968 [0.704] | 2.985 [0.702] |
| Half-life shock (days) | 0.98 | 0.97 |
(i) *, ** and *** denote significance levels at 1%, 5% and 10% respectively. (ii) Between parentheses are robust standard deviations. (iii) Between brackets are the p-values. (iv) 30 dummies are included to account for structural breaks in the unconditional variance. The estimated coefficients for the break dummies were not shown to save place. We only report the number of dummies found significant. (v) JB is the Jarque–Bera test statistic for the normality of the errors. (vi) LB1 is the Ljung-Box test statistic for autocorrelation till order 7 in the standardized errors (null hypothesis: no autocorrelation). (vii) LB2 is the Ljung-Box test statistic for autocorrelation till order 7 in the square of the standardized errors (null hypothesis: no autocorrelation). If not rejected then standardized errors are homoskedastic. (viii) half-life is the number of days the volatility takes to return halfway back to its unconditional mean
GARCH with structural breaks for the return series of Ethereum
| Coefficients | GJR-GARCH(1,1) | ASYM-EGARCH(1,1) | GARCH(1,1) | EGARCH(1,1) |
|---|---|---|---|---|
| 0.081(0.086) | 0.082(0.078) | 0.084(0.089) | 0.086(0.066) | |
| 10.746(4.705)** | 0.879(0.218)* | 10.712(4.473)** | 0.874(0.205)* | |
| 0.118(0.033)* | 0.238(0.044)* | 0.122(0.027)* | 0.236(0.041)* | |
| 0.578(0.063)* | 0.714(0.061)* | 0.578(0.059)* | 0.715(0.063)* | |
| 0.009(0.046) | −0.009(0.032) | – | – | |
| # of significant breaks | 17 | 19 | 18 | 20 |
| Shape | 3.593(0.289)* | 3.575(0.271)* | 3.596(0.330)* | 3.578(0.288)* |
| JB test | 576.27 [0.000] | 556.96 [0.000] | 573.473 [0.000] | 558.864 [0.000] |
| LB1 test | 11.224 [0.047] | 11.024 [0.050] | 11.224 [0.047] | 10.986 [0.051] |
| LB2 test | 2.215 [0.818] | 1.639 [0.896] | 2.215 [0.818] | 1.653 [0.894] |
| Half-life shock (days) | 1.9 | 1.9 | ||
| SSR | 1675.43592 | 1669.74358 | 1676.10496 | 1670.49491 |
| LL | −5592.09262 | −5591.75931 | −5592.0953 | −5591.79838 |
| AIC | 11,236.18525 | 11,235.51861 | 11,234.1906 | 11,233.59676 |
| BIC | 11,380.18612 | 11,379.51948 | 11,372.65298 | 11,372.05914 |
(i) See the note under Table 5. (ii) 20 dummies were included to account for structural breaks in the unconditional variance. (iii) SSR is the sum square of the regression, LL is the log likelihood, AIC is Akaike criteria and BIC is Schwartz criteria
GARCH with structural breaks for the return series of Litecoin
| Coefficients | GJR-GARCH(1,1) | ASYM-EGARCH(1,1) | GARCH(1,1) | EGARCH(1,1) |
|---|---|---|---|---|
| −0.017(0.051) | −0.019(0.049) | −0.026(0.043) | −0.024(0.059) | |
| −0.257(0.565) | −0.281(0.569) | −0.245(0.668) | −0.281(0.013)* | |
| 0.254(0.577) | 0.277(0.576) | 0.243( 0.685) | 0.277(0.013)* | |
| 0.822(0.576) | 0.230(0.086)* | 0.792(0.640) | 0.227(0.060)* | |
| 0.062(0.039) | 0.121(0.051)** | 0.044(0.030) | 0.122(0.052)** | |
| 0.414(0.058)* | 0.580(0.051)* | 0.416(0.056)* | 0.580(0.026)* | |
| −0.038(0.042) | 0.015(0.027) | – | – | |
| # of significant breaks | 18 | 26 | 21 | 26 |
| Shape | 3.447(0.249)* | 3.325(0.213)* | 3.472(0.43)* | 3.328(0.214)* |
| JB test | 2310 [0.000] | 2668 [0.000] | 2310 [0.000] | 2678 [0.000] |
| LB1 test | 4.244 [0.514] | 2.299 [0.806] | 4.244 [0.514] | 2.294 [0.807] |
| LB2 test | 2.561 [0.767] | 4.862 [0.432] | 2.561 [0.767] | 4.814 [0.438] |
| Half-life shock (days) | 0.93 | 0.89 |
(i) See the note under Table 5. (ii) 27 dummies were included to account for structural breaks in the unconditional variance. (iii) AR(1 to 3) and MA(1 to 3) in the mean equation were not found significant
GARCH with structural breaks for the return series of Ripple
| GJR-GARCH(1,1) | ASYM-EGARCH(1,1) | GARCH(1,1) | EGARCH(1,1) | |
|---|---|---|---|---|
| −0.130(0.047)* | −0.152(0.036)* | −0.133(0.042)* | −0.115(0.076) | |
| 0.865(0.144)* | 0.281(0.031)* | 0.862(0.141)* | 0.775(0.446)*** | |
| −0.947(0.128)* | −0.384*(0.009)* | −0.944(0.129)* | −0.870(0.402)** | |
| −0.484(0.272)*** | −0.012(0.081) | −0.487(0.264)*** | −0.320(0.757) | |
| 0.506(0.254)** | 0.012(0.072) | 0.507(0.249)** | 0.349(0.716) | |
| 4.045(2.497) | 0.666(0.226)* | 4.164(2.306)*** | 0.684(0.225)* | |
| 0.197(0.079)** | 0.375(0.061)* | 0.197(0.052)* | 0.379(0.066)* | |
| 0.347(0.062)* | 0.526(0.050)* | 0.324(0.050)* | 0.529(0.048)* | |
| −0.023(0.080) | 0.014(0.049) | – | – | |
| # of significant breaks | 30 | 29 | 28 | 28 |
| Shape | 3.009(0.208)* | 3.033(0.180)* | 2.950(0.192)* | 3.032(0.198)* |
| JB test | 1197.271 [0.000] | 970.163 [0.000] | 1159.806 [0.000] | 980.249 [0.000] |
| LB1 test | 12.257 [0.031] | 14.357 [0.013] | 12.191 [0.032] | 13.931 [0.016] |
| LB2 test | 2.861 [0.721] | 2.725 [0.742] | 2.533 [0.771] | 2.711 [0.744] |
| Half-life shock (days) | 1.13 | 1.06 |
(i) See the note under Table 5. (ii) 33 dummies were included to account for structural breaks in the unconditional variance
SEM results
| constant | −27.522 [0.995] | 14.764** [0.041] | −2.762*** [0.097] | 19.530 [0.995] |
| – | 0.536* [0.000] | −0.100* [0.004] | 0.711 [0.902] | |
| 1.858* [0.000] | – | 0.188* [0.000] | −1.326 [0.846] | |
| −9.608* [0.002] | 5.206* [0.000] | – | 6.954 [0.893] | |
| 1.397* [0.000] | −0.753* [0.000] | 0.142* [0.000] | – | |
| −1.063* [0.000] | 0.572* [0.000] | −0.108* [0.000] | 0.760 [0.573] | |
| 0.422* [0.000] | −0.227* [0.000] | 0.042* [0.001] | −0.302 [0.949] | |
| −1.601* [0.000] | 0.861* [0.000] | −0.162* [0.000] | 1.143 [0.844] | |
| 8.716* [0.001] | −4.719* [0.000] | 0.904* [0.000] | −6.301 [0.877] | |
| −16.479*** [0.054] | 8.880** [0.047] | −1.682*** [0.060] | 11.799 [0.973] | |
| 1.319 [0.199] | −0.709 [0.185] | 0.133 [0.220] | −0.939 [0.985] | |
| 2.893*** [0.083] | −1.559*** [0.083] | 0.294*** [0.099] | −2.072 [0.993] | |
| AR(1) | 0.108 [0.741] | 0.093 [0.759] | 0.601 [0.803] | 0.079 [0.778] |
| AR(2) | 0.323 [0.850] | 0.304 [0.858] | 0.261 [0.877] | 0.287 [0.866] |
(i) *, ** and *** denote significance levels at 1%, 5% and 10% respectively. (ii) Between brackets are the p-values. (iii) AR(1) and AR(2) are the Ljung-Box statistics for autocorrelation in the errors at orders one and two respectively
SEM results with VXD index as a substitute to VIX index
| constant | −29.907 [0.994] | 16.363** [0.023] | −3.043*** [0.081] | 21.346 [0.994] |
| – | 0.547* [0.000] | −0.101* [0.005] | 0.715 [0.918] | |
| 1.821* [0.000] | – | 0.187* [0.000] | −1.308 [0.870] | |
| −9.443* [0.003] | 5.221* [0.000] | – | 6.883 [0.904] | |
| 1.389* [0.000] | −0.763* [0.000] | 0.144* [0.000] | – | |
| −1.056* [0.000] | 0.580* [0.000] | −0.109* [0.000] | 0.760 [0.589] | |
| 0.426* [0.000] | −0.234* [0.000] | 0.044* [0.002] | −0.306 [0.954] | |
| −1.564* [0.000] | 0.858* [0.000] | −0.160* [0.000] | 1.123 [0.867] | |
| 8.577* [0.001] | −4.739* [0.000] | 0.905* [0.000] | −6.244 [0.895] | |
| −17.163*** [0.053] | 9.440** [0.043] | −1.783*** [0.052] | 12.381 [0.968] | |
| 1.364 [0.195] | −0.749 [0.176] | 0.141 [0.199] | −0.981 [0.965] | |
| 3.040*** [0.051] | −1.669*** [0.054] | 0.313*** [0.081] | −2.186 [0.991] | |
| AR(1) | 0.222 [0.637] | 0.198 [0.655] | 0.143 [0.704] | 0.174 [0.6758] |
| AR(2) | 0.424 [0.808] | 0.397 [0.819] | 0.330 [0.847] | 0.371 [0.830] |
(i) *, ** and *** denote significance levels at 1%, 5% and 10% respectively. (ii) Between brackets are the p-values. (iii) AR(1) and AR(2) are the Ljung-Box statistics for autocorrelation in the errors at orders one and two respectively. We do not reject the null that errors are not autocorrelated. (iv) The J-test statistic is 1.280 with a p-value of 0.864. Hence, we do not reject the null that the instruments are exogenous. (v) The correlation between the residuals and the exogenous variables is zero. (vi) The Breush-Pagan test statistic is 7727.48 and its p-value is 0. Thus, the null hypothesis of no correlation in the residuals across the four equations was rejected
SEM results with MOVE index
| constant | 17.810 [0.999] | −9.192 [0.468] | 1.565 [0.473] | −12.268 [0.999] |
| – | 0.514* [0.000] | −0.087* [0.000] | 0.687 [0.965] | |
| 1.936* [0.000] | – | 0.169* [0.000] | −1.337 [0.968] | |
| −11.295* [0.003] | 5.852* [0.000] | – | 7.846 [0.985] | |
| 1.442* [0.000] | −0.745* [0.000] | 0.126* [0.000] | – | |
| −1.102* [0.001] | 0.570* [0.000] | −0.096* [0.000] | 0.764 [0.870] | |
| 0.445* [0.000] | −0.229* [0.000] | 0.039* [0.002] | −0.307 [0.986] | |
| −1.646* [0.000] | 0.850* [0.000] | −0.144* [0.000] | 1.137 [0.959] | |
| 10.120* [0.001] | −5.241* [0.000] | 0.895* [0.000] | −7.025 [0.983] | |
| −33.226* [0.003] | 17.148* [0.003] | −2.909* [0.007] | 22.930 [0.996] | |
| 1.279 [0.235] | −0.660 [0.218] | 0.111 [0.243] | −0.885 [0.991] | |
| 7.285* [0.004] | −3.757* [0.006] | 0.637** [0.012] | −5.020 [0.995] | |
| −1.236** [0.024] | 0.637** [0.026] | −0.108** [0.043] | 0.851 [0.998] | |
| AR(1) | 0.072 [0.788] | 0.078 [0.779] | 0.096 [0.755] | 0.080 [0.776] |
| AR(2) | 0.296 [0.862] | 0.299 [0.860] | 0.312 [0.855] | 0.298 [0.861] |
(i) See note under Table 10. (ii) The J-test statistic is 1.346 with a p-value of 0.853. Hence, we do not reject the null that the instruments are exogenous. (iii) The correlation between the residuals and the exogenous variables is zero. (iv) The Breush-Pagan test statistic is 7727.89 and its p-value is 0. Thus, the null hypothesis of no correlation in the residuals across the four equations was rejected