jrfm-13-00189-v2
jrfm-13-00189-v2
Article
Bitcoin Network Mechanics: Forecasting the BTC
Closing Price Using Vector Auto-Regression Models
Based on Endogenous and Exogenous
Feature Variables
Ahmed Ibrahim 1 , Rasha Kashef 2, *, Menglu Li 2 , Esteban Valencia 3 and Eric Huang 4
1 Computer Science Department, Wilfried Laurier University, Waterloo, ON N2L 3C5, Canada;
[email protected]
2 Electrical, Computer, and Biomedical Engineering Department, Ryerson University, Toronto,
ON M5B 2K3, Canada; [email protected]
3 IVEY Business School, Management Science Department, London, ON N6G 0N1, Canada;
[email protected]
4 Advanced Analytics, Toronto, ON M5J 2P1, Canada; [email protected]
* Correspondence: [email protected]
Received: 29 July 2020; Accepted: 17 August 2020; Published: 19 August 2020
Abstract: The Bitcoin (BTC) market presents itself as a new unique medium currency, and it is often
hailed as the “currency of the future”. Simulating the BTC market in the price discovery process
presents a unique set of market mechanics. The supply of BTC is determined by the number of miners
and available BTC and by scripting algorithms for blockchain hashing, while both speculators and
investors determine demand. One major question then is to understand how BTC is valued and how
different factors influence it. In this paper, the BTC market mechanics are broken down using vector
autoregression (VAR) and Bayesian vector autoregression (BVAR) prediction models. The models
proved to be very useful in simulating past BTC prices using a feature set of exogenous variables.
The VAR model allows the analysis of individual factors of influence. This analysis contributes
to an in-depth understanding of what drives BTC, and it can be useful to numerous stakeholders.
This paper’s primary motivation is to capitalize on market movement and identify the significant
price drivers, including stakeholders impacted, effects of time, as well as supply, demand, and other
characteristics. The two VAR and BVAR models are compared with some state-of-the-art forecasting
models over two time periods. Experimental results show that the vector-autoregression-based
models achieved better performance compared to the traditional autoregression models and the
Bayesian regression models.
1. Introduction
Bitcoin (BTC) is a digital currency alternative to real currency and is the most popular among the
cryptocurrencies. The BTC was created by a cryptologist known as “Satoshi Nakamoto”, whose real
identity is still unknown (Nakamoto 2008). As blockchain currencies are not as liquid as other forms of
currency, understanding the behavior of this market draws insights as to how one could capitalize on
this asset over time. Especially as society becomes more digitally inclined, the viability of a blockchain
currency such as BTC to become a common currency seems like a possible reality. There are both
winners and losers in the context of each capital market transaction. There are several drivers impacting
the Bitcoin market, such as the total number of Bitcoin available, the difficulty of Bitcoin mining,
and average blockchain size. Therefore, determining the essential endogenous and exogenous drivers
in BTC markets is a critical task. Each of these endogenous and exogenous variables can be treated as
a time series, and therefore suitable multivariate time series forecasting models are needed.
Vector autoregression (VAR) is one of the most widely-used stochastic process models to analyze
interdependencies of multivariate time series, and it has proven to be a useful model to describe the
behavior of economic and financial time series, and to forecasting (Campbell et al. 1996). The VAR model
is an extension of the univariate autoregression model to multivariate time series data. In the VAR
structure, each variable is a linear function of past lags of itself and the past lags of the other variables.
However, the limited length of standard economic datasets may produce over-parameterization
problems (Koop and Korobilis 2009) thus, the Bayesian vector autoregression (BVAR) model was
introduced in Litterman (1980) to solve this problem. The BVAR model uses Bayesian methods to
estimate a vector autoregression. In comparison with the standard VAR models, the BVAR model treats
input parameters as random variables, and prior probabilities are then assigned. A feature-selection of
the cryptocurrency drivers is strongly needed to enhance the performance of a multivariate time-series
(e.g., BTC) prediction model. In this paper, we applied direct forecasting using VAR and BVAR models
to simulate the BTC market to understand the behavior of market participants as well as their most
and least favorable market conditions according to the closing price of BTC based on an optimal set
of exogenous variables. The simulated BTC market includes forecasting the endogenous variables,
such as the equilibrium closing price of the market for BTC as denominated by the US dollar (MKPRU),
the number of unique MyWallet users (MWNUS), and the total BTC available in the market to date
(TOTBC). Experimental analysis over 7-year and 10-year timeframes shows the efficiency of the VAR
and BVAR models in predicting the set of endogenous variables compared to traditional autoregression
and Bayesian regression models using the optimal selected set of exogenous variables. The rest of this
paper is organized as follows: Section 2 introduces the background of Bitcoin; Section 3 focuses on the
related work; Section 4 describes the prediction models for Bitcoin closing price; Section 5 presents and
discusses the results of the prediction models; and Section 6 outlines the conclusions and future works.
2. Background on Bitcoin
Bitcoin is a unique digital currency with the potential to change the nature of the transactions
that people conduct in digital space. Bitcoin enables consumers for the first time to make electronic
transactions from person to person without the need for an intermediary between them, like cash
(Brito 2014). Transactions conducted in the digital space with BTC allow individuals to push payments
directly to the merchants without having to share personally identifiable information, which could be
intercepted by cybercriminals for fraud. One of the greatest concerns for BTC as a commonly accepted
currency is the security, as there is no intermediary to ensure the coverage on stolen BTC, should theft
occur (Brito 2014). As the value of the asset appreciated 63% YTD in 2016, and 87% YTD in 2020,
identifying historical patterns of behavior could help in understanding how the BTC security (and the
security of similar cryptocurrencies) is likely to behave from inception.
• Miners—The market participants who are proactively adding transaction records to Bitcoin’s
public ledger of past transactions or blockchain and fueling the supply of BTC.
• Individual investors—Investors for the digital assets to purchase goods or services with the
digital currency.
• Payment mechanism—Conduct business internationally as international payments are now
available via BTC.
• Retail investors—Funds that are likely to pick up the currency as a portion of their portfolio to
hedge, like gaining exposure to traditional currency markets.
J. Risk Financial Manag. 2020, 13, 189 4 of 21
2.4. Stakeholders
As digital currency changes the evaluated value of money and other financial assets,
several stakeholder requirements and motives should be considered. The following are the stakeholders
(formal and informal) affected by the adoption of cryptocurrencies: savers/bullish investors,
government, other cryptographers, BTC exchanges/brokers, illegal black markets, BTC miners,
and members of the public. As stakeholders desire stability and strength with any medium of transaction,
some stakeholders are opposed to the widespread adoption of BTC. Specifically, the government and
other cryptographers may have an issue with the widespread adoption of the BTC as decentralized
digital money where no government or single entity can control the price or value.
3. Related Work
In modeling and simulation of the economics of mining in the Bitcoin market
(Cocco and Marchesi 2016), authors have discussed how a miner is impacted by BTC prices
(Cocco and Marchesi 2016). The goal of this artificial market model is to model the economy of the
mining process from the inception of the Graphics Processing Units (GPU) generation. The important
findings for this computational experiment encompass the ability to reproduce the unit root property,
the fat tail phenomenon, and the volatility clustering of the BTC prices (Cocco and Marchesi 2016).
Research on Bitcoin price forecasting are mainly based on two approaches: machine learning and time
series methods.
and Anupriya and Garg (2018) applied the ARIMA model to predict Bitcoin’s price. The experimental
result demonstrated the strong forecasting ability of the ARIMA. The mean error between the actual
prices and the predicted prices was less than 6% for most values. Roy et al. (2018) also compared
the performance of the ARIMA model with the autoregressive model (AR) and moving average
model (MA), and the ARIMA model resulted in better accuracy than the other two models. However,
the ARIMA model’s shortcoming is that this it can give a more accurate prediction for short-term data,
based on the research result of Ariyo et al. (2014). Rane and Dhage (2019) introduced nine approaches
for Bitcoin price prediction and discussed each methodology in their research. The ARIMA model
targets to forecast uncertainty time-series data within a short-term period, but class imbalance can bias
it. Linear regression is unsuitable to predict Bitcoin price as the time series data.
The strength of the vector autoregression (VAR) model and the Bayesian vector autoregression
(BVAR) model to estimate currency and exchange rate fluctuations have been demonstrated in recent
research. VAR has been used widely by financial theorists and economists in predicting time series
economic variables in systems that involve supply and demand (Ito and Sato 2006; Wang et al. 2017;
Carriero et al. 2009; Alquist et al. 2013; Sims 1993). We found several papers that use VARs to estimate
currency and exchange rate fluctuations, notably Koray and Lastrapes, who use a VAR model to estimate
the exchange rate on a series of macroeconomic variables (Koray and Lastrapes 1989). Additionally,
Ito and Sato performed VAR research on the exchange rate of post-crisis Asia (Ito and Sato 2006).
Wang et al. (2017) established a VAR model to analyze the impact of exchange rate volatility on
economic growth. Furthermore, there is some research on forecasting using the Bayesian vector
autoregression (BVAR) method. For example, Carriero, Kapetanio, and Marcellino demonstrated
that the BVAR model produced better forecasting for exchange rates (Wang et al. 2017). In the
econometric/finance community, (Catania et al. 2019) and (Bohte and Rossini 2019) have studied the
forecasting performance of cryptocurrencies by vector autoregression with and without time-varying
volatility. (Bianchi) has investigated the possible relationship between returns on cryptocurrencies
and traditional asset classes. Bianchi et al. (2020) discussed the relationship between the returns on
stable-coins and major cryptocurrency pairs within the context of a large Bayesian vector autoregression
model. The BVAR model extends the classical VAR model by using Bayesian methods to estimate
a vector autoregression. The BVAR model treats input parameters as random variables, and prior
probabilities are then assigned. Current related work to both VAR and BVAR models in forecasting
BTC prices does not focus on selecting the set of endogenous and exogenous variables and drivers that
control the BTC market, which is the primary focus of this paper.
t1 = [04-01-2009,
J. Risk Financial Manag. 2020, 13, x FOR PEER REVIEW 22-11-2016] 6 of (2)
21
where the betas (β0t s) are vectors of constants and coefficients representative of the relationship between
the variables, where n is the number of lags used in the VAR model. The purpose of selecting this model
is to use the model coefficients to simulate a certain period of BTC endogenous variable (Equation (1))
given the exogenous variables (Equation (4)). Furthermore, one could ideally forecast out the BTC price
behavior over time, such that there are verified and validated forecasts of the exogenous variables.
The resulting selection of a timeframe was selected according to Akaike Information Criterion
(AIC), Schwarz Criterion (SC), Hannan Quinn (HQ), and Forecast Prediction Error (FPE). This screening
J. Risk Financial Manag. 2020, 13, 189 8 of 21
process served as a deterministic selection of the timeframe for the forecasting by encompassing
summary statistics such as p-value and R2 to verify the accuracy of the relationship that was being
estimated. Additionally, other combinations of variables were attempted with exceptionally poor
results. Most of the other variables that were included as an aggregate to those used in the model
projected dramatic market crashes with negative asset value.
As in the VAR model, the BVAR model also assumes the chosen variables have static relationships
and uses several different timelines to observe forecasting outputs. The BVAR model uses the same
timeframes (Experiment A and Experiment B) used in the VAR model in order to compare their
forecasting abilities.
Prior Specification
In the BVAR model, the informative prior probability distribution of the VAR coefficients (β0t s in
Equation (5)) can be assigned before observing the sample data. The Minnesota prior was introduced and
developed by Robert Litterman and other researchers at the University of Minnesota (Litterman 1980),
and was chosen in our BVAR model. This prior is based on the behavior of most macroeconomic
variables, which is approximately a multivariate random walk model with drift. The parameters of the
Minnesota prior are set as follows:
• Parameter λ with max = 5 and min = 0.0001, to control the tightness of the prior;
• Parameter α with max = 3 and min = 1, to manage variance decay with increasing lag order;
• var = 10,000,000, to set the prior variance on the model’s constant.
5. Experimental Analysis
Real datasets of the Bitcoin market in three different timeframes were used in this paper across
two different time periods, Experiment A, t1 = [04-01-2009, 22-11-2016], and Experiment B, [01-01-2011,
01-08-2020]. For Experiment B, the data were normalized using the logarithm of each return variable.
Both the VAR and BVAR models were applied and tested on these datasets to forecast the Bitcoin
market price. The forecasting results were analyzed to evaluate the performance of our models.
from Rbitcoincharts.com, consolidating the average OHLC candle according to a number of varying
exchanges which trade BTC and similarly pegged altcoins. One of the major difficulties encountered
upon sourcing the data was to get a consistent market price from BCHAIN, which would match the
OHLC charts sourced. The difference appeared to be according to when the different data sources
selected their end-of-day settlement. Rbitcoincharts.com was selected, as the close price difference was
roughly around ($1–$2).
J. Risk Financial Manag. 2020, 13, x FOR PEER REVIEW 9 of 21
Figure 3.
Figure 3. OHLC
OHLC (open-high-low-close)
(open-high-low-close) candlestick.
candlestick.
5.2.1. Results of
5.2.1. Results of the
the VAR
VAR Model: Experiment A
Model: Experiment A
The
The model
model selects
selects the
the most
mostsuitable
suitablecoefficients,
coefficients,where
wherethe
theoutcome
outcomeminimizes
minimizesFPE.FPE. Figures
Figures 4–6,
4,
respectively show the evaluation of the Full, Post-boom, and the Year of 2016 timeframes
5, and 6, respectively show the evaluation of the Full, Post-boom, and the Year of 2016 timeframes forecasting
in comparison
forecasting to the BTCUSD
in comparison OHLC
to the BTCUSD candle fromcandle
OHLC Rbitcoincharts.com, where “fcst”
from Rbitcoincharts.com, is the“fcst”
where forecasted
is the
closing price, “lower” is the lower bound (95% CI), and “upper” is the upper
forecasted closing price, “lower” is the lower bound (95% CI), and “upper” is the upper bound (95% bound (95% CI).
The endogenous variables were simulated from the estimated VAR, as shown in
CI). The endogenous variables were simulated from the estimated VAR, as shown in Figures 7, 8, and Figures 7–9 for three
different
9 for threetimeframes. The simulated
different timeframes. exogenous
The simulated variables variables
exogenous were the were
real datasets taken from
the real datasets takenQuandl
from
for the aforementioned timeframe. Ultimately, by evaluating the results
Quandl for the aforementioned timeframe. Ultimately, by evaluating the results of different of different timeframes,
the full timeframe
timeframes, the fullusing the VARusing
timeframe model theshowed
VAR modelthe best forecasting
showed performance.
the best forecastingThe Full timeframe
performance. The
represents
Full timeframethe most data the
represents available
most dataand available
incorporates
and the relationships
incorporates over different
the relationships timeframes.
over different
Although
timeframes. theAlthough
significance theofsignificance
the relationship
of thebetween these between
relationship variables these
may change over
variables maytime, the 7-year
change over
timeframe surely aided in modeling the market behavior.
time, the 7-year timeframe surely aided in modeling the market behavior.
J. Risk Financial Manag. 2020, 13, 189 10 of 21
J. Risk Financial Manag. 2020, 13, x FOR PEER REVIEW 10 of 21
J. Risk Financial Manag. 2020, 13, x FOR PEER REVIEW 10 of 21
Figure4.4. Forecasting
Figure Forecasting Bitcoin
Bitcoin closing price using Full timeframe.
timeframe. Data
DataVs.
Vs.BTC
BTCOHLC.
OHLC.
Figure 4. Forecasting Bitcoin closing price using Full timeframe. Data Vs. BTC OHLC.
Figure 5. Forecasting Bitcoin closing price using Post-boom timeframe. Data Vs. BTC OHLC.
Figure5.
Figure 5. Forecasting
Forecasting Bitcoin closing price
price using
using Post-boom
Post-boomtimeframe.
timeframe.Data
DataVs.
Vs.BTC
BTCOHLC.
OHLC.
J. Risk Financial Manag. 2020, 13, 189 11 of 21
J. Risk Financial Manag. 2020, 13, x FOR PEER REVIEW 11 of 21
Figure6.6.Forecasting
Figure Forecasting Bitcoin
Bitcoin closing
closing price
price using
using Year of 2016
Year of 2016 timeframe.
timeframe. Data
Datavs.
vs.BTC
BTCOHLC.
OHLC.
Figure 6. Forecasting Bitcoin closing price using Year of 2016 timeframe. Data vs. BTC OHLC.
Figure 7. Forecasting the endogenous variables using Full timeframe data (VAR).
Figure7.7. Forecasting
Figure Forecasting the
the endogenous
endogenous variables
variablesusing
usingFull
Fulltimeframe
timeframedata
data(VAR).
(VAR).
J. Risk Financial Manag. 2020, 13, 189 12 of 21
Figure8.8.Forecasting
Figure Forecastingthe
the endogenous
endogenous variables
variables using
usingPost-boom
Post-boomtimeframe
timeframedata
data(VAR).
(VAR).
Figure 8. Forecasting the endogenous variables using Post-boom timeframe data (VAR).
Figure 9. Forecasting the endogenous variables using Year of 2016 timeframe data (VAR).
Figure9.9.Forecasting
Figure Forecasting the
the endogenous
endogenous variables
variables using
usingYear
Yearof
of2016
2016timeframe
timeframedata
data(VAR).
(VAR).
J. Risk Financial Manag. 2020, 13, 189 13 of 21
5.2.2.
J. RiskResults
Financial of the 2020,
Manag. VAR13,Model: Experiment
x FOR PEER REVIEW B 13 of 21
5.2.2. Results of the VAR Model: Experiment B
In this experiment, we evaluated the performance of the VAR model using the
5.2.2.InResults of the VARwe
this experiment, Model: Experiment
evaluated B
the performance of the VAR model using the period [January
period [January 2011–August 2020] Full timeframe data, Post-boom timeframe data
2011–August 2020] Full timeframe data, Post-boom timeframe data [January 2017–August 2020], and
[January In this experiment,2020],
2017–August we evaluated
and thethe performance
Year of the VARdata
of 2020 timeframe model using the
[January period [January
2020–August 2020].
the Year of 2020 timeframe data [January 2020–August 2020]. We can observe that the VAR model
2011–August 2020] Full timeframe data, Post-boom timeframe data [January
We can observe that the VAR model could effectively predict the prices of the BTC using 2017–August 2020],
theand
three
could effectively predict the prices of the BTC using the three timeframes for the variables MKPRU,
the Year offor
timeframes 2020
thetimeframe data [January
variables MKPRU, MWNUS,2020–August 2020].asWe
and TOTBC, can observe
shown that
in Figures the VAR
10–13, withmodel
the best
MWNUS, and TOTBC, as shown in Figures 10–13, with the best performance obtained for the Full
could effectively
performance predict
obtained for the
the prices of the BTCperiod.
Full timeframe using the three timeframes for the variables MKPRU,
timeframe period.
MWNUS, and TOTBC, as shown in Figures 10–13, with the best performance obtained for the Full
timeframe period.
Figure 10. Forecasting the endogenous variables using Full timeframe data (VAR).
Figure 10. Forecasting the endogenous variables using Full timeframe data (VAR).
Figure 10. Forecasting the endogenous variables using Full timeframe data (VAR).
Figure 11. Forecasting the endogenous variables using Post-boom timeframe data (VAR).
Figure 11. Forecasting the endogenous variables using Post-boom timeframe data (VAR).
Figure 11. Forecasting the endogenous variables using Post-boom timeframe data (VAR).
J. Risk Financial Manag. 2020, 13, 189 14 of 21
J. Risk Financial Manag. 2020, 13, x FOR PEER REVIEW 14 of 21
Figure 12. Forecasting the endogenous variables using Year of 2020 timeframe data (VAR).
Figure
Figure 13.
13. Forecasting
Forecasting Bitcoin
Bitcoin closing
closing price
price using
using Full
Full timeframe
timeframe data
data (BVAR).
(BVAR).
Figure 13. Forecasting Bitcoin closing price using Full timeframe data (BVAR).
J. Risk Financial Manag. 2020, 13, 189 15 of 21
forecasting price using the Full timeframe resulted in the largest MAPE value, 19.88%. The BVAR
model provided high forecasting accuracy with fewer data available or shorter timeframe in the period
of [January
J. Risk Financial2009–November 2016].
Manag. 2020, 13, x FOR PEER REVIEW 15 of 21
J. Risk Financial Manag. 2020, 13, x FOR PEER REVIEW 15 of 21
Figure 15. Forecasting Bitcoin closing price using Year of 2016 timeframe data (BVAR).
Figure
Figure 15.
15. Forecasting
Forecasting Bitcoin
Bitcoin closing
closing price
price using
using Year
Year of
of 2016
2016 timeframe
timeframe data (BVAR).
data (BVAR).
5.2.4. Results of the BVAR Model: Experiment B
5.2.4. Results of the BVAR Model: Experiment B
In this experiment, we evaluated the performance of the VAR model using the period [January
In this experiment,
2011–August we evaluated
2020] Full timeframe the
data, performance
Post-boom of the VAR
timeframe data model using
[January the period2020],
2017–August [January
and
2011–August
the Year of 20202020] Full timeframe
timeframe data, Post-boom
data [January timeframe
2020–August 2020],data [January
as shown in2017–August 2020],
Figures 16–18. We and
can
the Year of 2020 timeframe data [January 2020–August 2020], as shown in Figures
observe that the BVAR model could predict the values of the two endogenous variables (MWNUS, 16–18. We can
observe
and TOTBC)that the BVAR model
effectively could
for the predict the
Post-boom values
period andofthe
theYear
two endogenous
of 2020 only,variables (MWNUS,
while the MKPRU
J. Risk Financial Manag. 2020, 13, 189 16 of 21
Figure
Figure 16.
16. Forecasting
Forecasting the
the endogenous
endogenous variables
variables using
using Full
Full timeframe
timeframe data
data (BVAR).
(BVAR).
Figure 17. Forecasting the endogenous variables using Post-boom timeframe data (BVAR).
J. Risk Financial Manag. 2020, 13, 189 17 of 21
Figure 16. Forecasting the endogenous variables using Full timeframe data (BVAR).
Figure 17.
Figure 17. Forecasting
Forecasting the
the endogenous
endogenous variables using Post-boom
variables using Post-boom timeframe
timeframe data
data (BVAR).
(BVAR).
J. Risk Financial Manag. 2020, 13, x FOR PEER REVIEW 17 of 21
Figure
Figure 18.
18. Forecasting
Forecasting the
the endogenous
endogenous variables
variables using
using Year
Year of
of 2020
2020 timeframe
timeframe data (BVAR).
data (BVAR).
The effects of MyWallet users on BTC price were slightly positive overall. In terms of exogenous
variables, the Miner’s Revenue (+), Number of Transactions per Block (−), BTC Difficulty (+), the Change
in the Number of unique addresses used (+), and Hash Rate (−) all played a significant part in estimating
BTC. The R2 of the model was above 99%, with F-Stats significant at a 99% confidence level, as shown
in Table 2.
Variable R2 F-Statistics
BTC Price 99+% 99+%
MyWallet User 99+% 99+%
Total BTC 99+% 99+%
In addition to analyzing the individual factors of influence on Bitcoin price, the VAR model
predicted a great pattern of fluctuating prices. Compared with the forecasting price curves from the
VAR model, the BVAR model gave a more accurate prediction of Bitcoin price to the actual values in
general. Additionally, the availability and completeness of the input data played a significant role in
the performance of the VAR model, while the BVAR model achieved a great forecasting result with
a low percentage error rate while using only data of the years 2016 and 2020. The results demonstrate
that the BVAR model performed well for a fairly limited number of observations.
and the BVAR models had the lowest RMSE, MAPE, and MAE values. Finally, for the Year of 2020,
the VAR and the BVAR models had better performance than the ARIMA and BR models.
Author Contributions: Software, A.I., E.V.; Supervision, R.K.; Visualization, A.I., E.V., M.L., and E.H.;
Writing—original draft, A.I.; Writing—review & editing, A.I. and R.K.; Validation, A.I. and M.L.; Source—A.I.,
M.L., E.V., and E.H. All authors have read and agreed to the published version of the manuscript.
Funding: This research received no external funding.
Conflicts of Interest: The authors declare no conflict of interest.
J. Risk Financial Manag. 2020, 13, 189 20 of 21
References
Alquist, R., L. Kilian, and R. J. Vigfusson. 2013. Forecasting the Price of Oil. Handbook of Economic Forecasting
2: 427–507.
Antonopoulos, Andreas M. 2014. Mastering Bitcoin. Unlocking Digital Crypto-Currencies. Newton: O’Reilly Media.
Anupriya, and Shruti Garg. 2018. Autoregressive Integrated Moving Average Model based Prediction of Bitcoin
Close Price. Paper presented at the 2018 International Conference on Smart Systems and Inventive Technology
(ICSSIT), Tirunelveli, India, December 13–14.
Ariyo, Ayodele Adebiyi, Aderemi Adewumi, and Charles Ayo. 2014. Stock Price Prediction Using the ARIMA
Model. Paper presented at the 2014 UKSim-AMSS 16th International Conference on Computer Modelling
and Simulation, Cambridge, UK, March 26–28; pp. 106–12.
Bakar, Nashirah Abu, and Sofian Rosbi. 2017. Autoregressive integrated moving average (arima) model for
forecasting cryptocurrency exchange rate in high volatility environment: A new insight of bitcoin transaction.
International Journal of Advanced Engineering Research and Science 4: 130–37. [CrossRef]
Barski, Conrad, and Chris Wilmer. 2015. Bitcoin for the Befuddled. San Francisco: No Starch Press.
Bianchi, Daniele, Matteo Iacopini, and Luca Rossini. 2020. Stablecoins and Cryptocurrency Returns: Evidence from
Large Bayesian Vars. SSRN Working Paper. Available online: https://ssrn.com/abstract=3605451 (accessed on
15 June 2020).
Bianchi, Daniele. Forthcoming. Cryptocurrencies as an asset class? An empirical assessment. Journal of
Alternative Investment. [CrossRef]
Bitcoin Charts. 2020. Bitcoincharts. Available online: https://bitcoincharts.com/charts/ (accessed on
18 August 2020).
Bohte, Rick, and Luca Rossini. 2019. Comparing the forecasting of cryptocurrencies by bayesian time- varying
volatility models. Journal of Risk and Financial Management 12: 150. [CrossRef]
Brito, Jerry. 2014. “Bitcoin: Examining the Benefits and Risks for Small Business,” Statement from Jerry Brito.
Available online: https://www.govinfo.gov/content/pkg/CHRG-113hhrg87403/pdf/CHRG-113hhrg87403.pdf
(accessed on 2 April 2014).
Campbell, John Young, Andrew Wen-Chuan Lo, and Craig MacKinlay. 1996. The Econometrics of Financial Markets.
Princeton: Princeton University Press.
Carriero, Andrea, George Kapetanios, and Massimiliano Marcellino. 2009. Forecasting exchange rates with a large
Bayesian VAR. International Journal of Forecasting 25: 400–17. [CrossRef]
Catania, Leopoldo, Stefano Grassi, and Francesco Ravazzolo. 2019. Forecasting cryptocurrencies under model
and parameter instability. International Journal of Forecasting 35: 485–501. [CrossRef]
Chu, Jeffrey, Stephen Chan, Saralees Nadarajah, and Joerg Osterrieder. 2017. GARCH modelling of cryptocurrencies.
Journal of Risk and Financial Management 10: 17. [CrossRef]
Cocco, Luisanna, and Michele Marchesi. 2016. Modeling and Simulation of the Economics of Mining in the Bitcoin
Market. PLoS ONE 11: 10. [CrossRef] [PubMed]
Felizardo, Leonardo, Roberth Oliveira, Emilio Del-Moral-Hernandez, and Fabio Cozman. 2019. Comparative study
of Bitcoin price prediction using WaveNets, Recurrent Neural Networks and other Machine Learning Methods.
Paper presented at 2019 6th International Conference on Behavioral, Economic and Socio-Cultural Computing
(BESC), Beijing, China, October 28–30.
Hashish, Iman Abu, Fabio Forni, Gianluca Andreotti, Tullio Facchinetti, and Shiva Darjani. 2019. A Hybrid Model
for Bitcoin Prices Prediction using Hidden Markov Models and Optimized LSTM Networks. Paper presented
at the 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA),
Zaragoza, Spain, September 10–13.
Hencic, Andrew, and Christian Gouriéroux. 2017. “Noncausal Autoregressive Model in Application to bitcoin/USD
Exchange Rates.” Econometrics of Risk. Cham: Springer, pp. 17–40.
Ito, Takatoshi, and Kiyotaka Sato. 2006. Exchange Rate Changes and Inflation in Post-Crisis Asian Economies:
VAR Analysis of the Exchange Rate Pass-Through. National Bureau of Economic Research 40: 1407–38.
Koop, Gary, and Dimitris Korobilis. 2009. Bayesian Multivariate Time Series Methods for Empirical
Macroeconomics. Foundations and Trends® in Econometrics 3: 267–358. [CrossRef]
Koray, Faik, and William Lastrapes. 1989. Real Exchange Rate Volatility and U.S. Bilateral Trade: A Var Approach.
The Review of Economics and Statistics 71: 708. [CrossRef]
J. Risk Financial Manag. 2020, 13, 189 21 of 21
Kuschnig, Nikolas, and Lukas Vashold. 2019. BVAR: Bayesian Vector Autoregressions with Hierarchical Prior
Selection in R. Department of Economics Working Paper No. 296. Available online: https://epub.wu.ac.at/
7216/1/WP296.pdf (accessed on 22 October 2019).
Kuschnig, Nikolas, Lukas Vashold, Michael McCracken, and Serena Ng. 2020. “Package ‘BVAR,’” CRAN-Project.
Available online: https://cran.r-project.org/web/packages/BVAR/BVAR.pdf (accessed on 6 May 2020).
Litterman, Robert. 1980. A Bayesian Procedure for Forecasting with Vector Autoregressions. MIT Working Paper.
Cambridge: MIT.
Miranda-Agrippino, Silvia, and Giovanni Ricco. 2018. Bayesian vector autoregressions. Staff Working Paper
No. 756. Available online: https://www.bankofengland.co.uk/-/media/boe/files/working-paper/2018/bayesian-
vector-autoregressions.pdf?la=en&hash=1C0BC1906BDCB85150FFF8D2D4321C8CB6D43F91 (accessed on
1 September 2018).
Nakamoto, Satoshi. 2008. Bitcoin: A Peer-to-Peer Electronic Cash System (PDF). Archived (PDF) from the original
on 20 March 2014. Available online: bitcoin.org (accessed on 28 April 2014).
Pagnottoni, P., and T. Dimpfl. 2019. Price discovery on Bitcoin markets. Digital Finance 1: 139–61. [CrossRef]
Quandl. 2020. quandl.com. Available online: https://www.quandl.com/data/BCHAIN (accessed on
18 August 2020).
Rane, Prachi Vivek, and Sudhir Dhage. 2019. Systematic Erudition of Bitcoin Price Prediction using
Machine Learning Techniques. Paper presented at the 2019 5th International Conference on Advanced
Computing & Communication Systems (ICACCS), Coimbatore, India, March 15–16.
Roy, Shaily, Samiha Nanjiba, and Amitabha Chakrabarty. 2018. Bitcoin Price Forecasting Using Time Series
Analysis. Paper presented at the 2018 21st International Conference of Computer and Information Technology
(ICCIT), Dhaka, Bangladesh, December 21–23.
Shah, Devavrat, and Kang Zhang. 2014. Bayesian regression and Bitcoin. Paper presented at the 2014 52nd Annual
Allerton Conference on Communication, Control, and Computing, Allerton, IL, USA, October 1–3.
Sims, Christopher. 1980. Macroeconomics and Reality. Econometrica: Journal of the Econometric Society 48: 1–48.
[CrossRef]
Sims, Christopher. 1993. A Nine-Variable Probabilistic Macroeconomic Forecasting Model. In Business Cycles,
Indicators and Forecasting. Chicago: University of Chicago Press, pp. 179–212.
Tan, Xue, and Rasha Kashef. 2019. Predicting the closing price of cryptocurrencies: A comparative study.
Paper presented at the Second International Conference on Data Science, E-Learning and Information
Systems (DATA ’19), Dubai, Arab Emirates, December 2–5; New York: Association for Computing Machinery,
pp. 1–5. [CrossRef]
Tandon, Sakshi, Shreya Tripathi, Pragya Saraswat, and Chetna Dabas. 2019. Bitcoin Price Forecasting using LSTM
and 10-Fold Cross validation. Paper presented at the 2019 International Conference on Signal Processing
and Communication (ICSC), Noida, India, March 7–9.
Tobin, Turner, and Rasha Kashef. 2020. Efficient Prediction of Gold Prices Using Hybrid Deep Learning.
In Image Analysis and Recognition. ICIAR 2020. Lecture Notes in Computer Science. Edited by A. Campilho,
Fakhri Karray and Z. Wang. Cham: Springer, vol. 12132. [CrossRef]
United States Securities and Exchange Commission. 2017. Annual Report Archive. Available online:
http://www.annualreports.com/HostedData/AnnualReportArchive/m/AMEX_MGT_2017.pdf (accessed on
31 December 2017).
Wang, Shujuan, Shujun Ye, and Xinyang Li. 2017. The impact of real effective exchange rate volatility on
economic growth in the process of renminbi internationalization an empirical study based on VAR model.
Paper presented at the 2017 4th International Conference on Industrial Economics System and Industrial
Security Engineering (IEIS), Kyoto, Japan, July 24–27.
Wu, Chih-Hung, Chih-Chiang Lu, Yu-Feng Ma, and Ruei-Shan Lu. 2018. A New Forecasting Framework
for Bitcoin Price with LSTM. Paper presented at the 2018 IEEE International Conference on Data Mining
Workshops (ICDMW), Singapore, November 17–20.
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).