Professional Documents
Culture Documents
ABSTRACT
INTRODUCTION
Long lived predictors such as dividend yields, volatility, historical prices etc.
form the bedrock of the return predictability literature. By long lived, we mean
that these predictors have been shown to predict returns over a long horizon.
However, given the rapid and ever changing nature of information arrival and
absorption in financial markets, the possibility of existence of short lived
predictors cannot be ruled out. Chinco et al. (2019) report the presence of short
lived predictors for 1-minute stock returns using machine learning methods.
They show that while these predictors are unexpected and hard to intuit, they
are nonetheless economically meaningful and significant.
In this study, our objective is to test for the existence of sparse and short-
lived signals in cryptocurrency returns. The rapid growth in these assets has
sparked huge interest in academic researchers about the nature of price
fluctuations of these assets. We add to the evidence by testing if one can use
the Least absolute shrinkage and selection operator (LASSO) of Tibshirani
1
Corresponding Author
3
THE JOURNAL OF PREDICTION MARKETS
2021 15 1
2
On Nov 12, 2017 Bitcoin was trading at $5,950.07. Within a month, Bitcoin reached
an all-time high of $ 19,783.06 on Dec 17, 2017.
4
SPARSE SIGNALS IN CRYPTOCURRENCIES
New Zealand Dollar, Pound, Swiss Franc and Swedish Kroner). All currency
prices are denominated in US Dollars and all the data are obtained from the
Bloomberg Database. Our sample begins on 24-Sep-2018 and ends on
02-Dec-2019, the end date being the date of data collection. While the time
period may appear short, it is to be noted that the analysis is based on high
frequency data, for which a large time period study is not computationally
feasible. In its current state, our study involves the estimation of more than
10 million regressions to generate forecasts.
ESTIMATION METHODOLOGY
Ri = X i ,j ∗ β̂ + ε i
where Ri is the return on cryptocurrency i, X i ,j is list of standardised predictors
{ }
and β = β0 , β1 ...β j . The LASSO estimator is the solution to the following
penalised least squares optimization problem for some value of λ > 0 .
{
β̂lasso = argmin || R − Xb ||22 + λ ||b ||1
b
}
The inclusion of the λ penalty is what gives the LASSO its sparsity property.
The optimizer will convert any coefficient greater than λ to zero, and thus we
are left with a handful of sparse predictors out of many candidate predictors.
The choice of λ is not a trivial one. Following standard best practices discussed
in Hastie et. al. (2001), we use 10-fold cross validation to estimate the in sample
MSE at different values of λ . Following this procedure, there are two ways that
a researcher can select the optimal value of λ - either choose the λ that
minimises the in sample MSE ( λmin ) or select a λ that is 1 standard error
higher than the λmin (i.e. λ1se ). We pick λ1se for our main forecasting exercise as
λmin has been shown to overemphasise in sample fit at the cost of poor out of
sample forecasting performance.
We use a 30-minute rolling estimation window for training a predictive
model and then generating one minute ahead out of sample forecasts using the
parameters obtained from the trained model. For generating the forecast of
1-minute ahead return for a given cryptocurrency at time t+1, we use 5 lags of
returns of 19 predictors (10 crypto-currencies and nine fiat currencies) along
with their squares and cross interactions with each other. We also use
cumulative returns of all 19 predictors from last 2 minutes upto the last
5 minutes to capture momentum in high frequency returns. We add to the
analysis in Chinco et al. (2019) by using higher order and momentum variables
as predictors. Given the reported non linearities in asset prices in studies such
5
THE JOURNAL OF PREDICTION MARKETS
2021 15 1
RESULTS
6
SPARSE SIGNALS IN CRYPTOCURRENCIES
DM Test
Currency LASSO AR1 AR2 AR3 AR4 AR5 (p-value)
Bitcoin 1.02 1.21 1.46 1.72 2.11 2.50 0.00
Ripple 2.76 2.63 3.00 3.46 4.11 91.08 1.00
Litecoin 6.11 6.73 8.30 10.34 13.75 18.68 0.00
Bitcoin Cash 18.98 21.77 26.82 36.20 46.18 68.56 0.18
Dash 4.88 159.00 426.74 1966.08 5621.66 8154.31 0.14
EOS 1.97 2.81 3.77 5.69 9.04 41.67 0.00
Ethereum 2.24 2.34 2.74 3.33 4.14 4.99 0.01
Ethereum
5.71 5.99 7.26 9.00 12.26 140.53 0.01
Classic
Monero 6.30 386.32 425.42 555.43 770.40 2256.25 0.16
Zcash 1.67 2.28 3.33 4.69 8.51 9013.79 0.01
Note: This table reports the Mean squared error for the one-minute crypto
return forecast using the LASSO and the auto-regressive (AR) benchmark
models. The last column shows the p-value of the modified Diebold-Mariano
test proposed by Harvey et al., (1997). The null hypothesis of the test is that the
forecast accuracy of the AR(1) benchmark model is greater than or equal to
that of the LASSO model. MSE values are multiplied by 100 to facilitate
readability.
currencies in the crypto universe, it is expected that Bitcoin prices react more
swiftly to information, thus giving rise to short lived predictors. The absence
of short-lived predictors in other currencies could be due to multiple reasons.
First, due to weak liquidity on an intraday basis, observed prices are not
reliable enough to use in the forecasting exercise. Second, the number of
sparse signals could be either zero or greater than the estimation window (30).
In either of these cases, the LASSO will fail to detect sparse signals. (See
Chinco et al. (2019) for a discussion on this.)
Further, we conduct an analysis on the nature of the sparse predictors
derived from the virtue of the LASSO’s feature selection properties. For each
forecast, we determine the number of predictors that LASSO selected as
significant. This is basically the number of predictors with non-zero coefficients
in the model estimated by LASSO. The results in table 2 suggest that in about
91% to 95% of the cases, the LASSO does not select even a single predictor
from the entire choice of candidates (thus estimating only an intercept). For
bitcoin cash return forecasting model, LASSO selected atleast one nonzero
predictor in about 9% of the the cases. The frequency of predictor selection is
higher in case of bitcoin cash.
7
THE JOURNAL OF PREDICTION MARKETS
2021 15 1
8
SPARSE SIGNALS IN CRYPTOCURRENCIES
CONCLUSION
REFERENCES
9
Copyright of Journal of Prediction Markets is the property of University of Buckingham Press
and its content may not be copied or emailed to multiple sites or posted to a listserv without
the copyright holder's express written permission. However, users may print, download, or
email articles for individual use.