<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Forecasting Cryptocurrency Prices Time Series Using Machine Learning</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Kyiv National Economic University named after Vadym Hetman</institution>
          ,
          <addr-line>54/1, Peremohy Ave., Kyiv, 03057</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>This paper describes the construction of the short-term forecasting model of cryptocurrencies' prices using machine learning approach. The modified model of Binary Auto Regressive Tree (BART) is adapted from the standard models of regression trees and the data of the time series. BART combines the classic algorithm classification and regression trees (C&amp;RT) and autoregressive models ARIMA. Using the BART model, we made a short-term forecast (from 5 to 30 days) for the 3 most capitalized cryptocurrencies: Bitcoin, Ethereum and Ripple. We found that the proposed approach was more accurate than the ARIMA-ARFIMA models in forecasting cryptocurrencies time series both in the periods of slow rising (falling) and in the periods of transition dynamics (change of trend).</p>
      </abstract>
      <kwd-group>
        <kwd>cryptocurrency market</kwd>
        <kwd>short-term forecasting model</kwd>
        <kwd>machine learning approach</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The rapid development of digital currencies during the last decade is one of the most
controversial and ambiguous innovations in the modern global economy.</p>
      <p>
        Significant fluctuations in the exchange rate of cryptocurrencies and their high
volatility, as well as the lack of legal regulation of their transactions in most countries
resulted in significant risks associated with investment into crypto assets. This has led
to heated discussions about their place and role in the modern economy (see, for
example [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5">1-5</xref>
        ]).
      </p>
      <p>Therefore, the issue of developing appropriate methods and models for predicting
prices for cryptographic products is relevant both for the scientific community and for
financial analysts, investors and traders.</p>
      <p>Methodological approaches to forecasting prices for financial assets depend on an
analyst’s understanding of the causal relationships in the pricing process.</p>
      <p>For example, the forecasting model can be specified as a price formation model:
─ Based on the interaction of market players (demand-supply models) that make
economic decisions based on some indicators or regularities, taking into account
objective economic laws or laws of behavioral finance (econometric and balance
models);
─ Given the past dynamics (time series models and autoregressive models),
─ Taking into account production-technological possibilities of creating the
corresponding asset (in particular, for commodity markets, fundamental valuation of
shares, technological opportunities for mining cryptocurrency, etc.);
─ Based on the consideration of random factors and events, for example, external
shocks, which complicate the formal description of cause and effect relationships
(stochastic models).</p>
      <p>It should be noted that forecasting cryptocurrencies’ prices is fundamentally different
from forecasting other financial assets, in particular, ordinary (fiat) currencies, which
have a large number of theoretical and empirical studies focused on studying their
dynamics model.</p>
      <p>There are two fundamentally different approaches to forecasting the exchange rate
dynamics of currencies. The first approach is to build a cause and effect casual model
that describes the relationship between exchange rates and other macroeconomic
variables (in particular, the rates of economic growth, trade and balance of payments,
purchasing power parity, public debt, inflation rates, etc.) within a certain theoretical
economic concept.</p>
      <p>The other approach is to study only the time series and make a prediction based on
the processing and analysis of past observations. The most common models are the
Box-Jenkins ARIMA time series models and their modifications, GARCH models, or
artificial neural networks.</p>
      <p>
        It should be noted that there is no consensus on the fundamental value of
cryptocurrencies among scholars. The prevailing thesis is that the exchange rate of the
majority of cryptocurrencies is determined only by the ratio of demand and supply [
        <xref ref-type="bibr" rid="ref10 ref3 ref4 ref6 ref7 ref8 ref9">3,
4, 6-10</xref>
        ].
      </p>
      <p>
        Liu and Tsyvinski’s [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] empirical analysis of the three most capitalized crypto
currencies (Bitcoin, Ripple, and Ethereum) did not reveal a static relationship between
the yield of cryptocurrencies and the complexity of their extraction.
      </p>
      <p>At the same time, macroeconomic factors, which usually determine the dynamics of
currency, stock and commodity markets have no significant effect on the dynamics of
the cryptocurrencies market.</p>
      <p>
        Conrad, et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], also found that influence of the US stock market (SP500 index)
and the global stock market index (Nikkei 225 index) on bitcoin's volatility was not
significant.
      </p>
      <p>
        In addition, the studies reported in [
        <xref ref-type="bibr" rid="ref1 ref8 ref9">1, 8, 9</xref>
        ] show that the price dynamics of
cryptocurrencies is described by classical log-periodic models of price bubbles of
Sornette [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and their modifications.
      </p>
      <p>
        A number of recent cryptocurrency market studies show that, unlike other financial
assets, cryptocurrency prices are influenced by a number of specific factors that shape
their demand, such as the number of Google trends searches, the number of posts in
social networks and other mass media [
        <xref ref-type="bibr" rid="ref14 ref15 ref16 ref6">6, 14-16</xref>
        ]. These studies substantiated the
feasibility of using non-typical factors as predictors.
      </p>
      <p>All of these factors complicate the development of casual econometric models of
cryptocurrency price dynamics.</p>
      <p>Recently, non-parametric methods based on Machine Learning and Deep Learning
have gained popularity for the analysis and forecasting of financial and economic time
series.</p>
      <p>Models of Machine Learning are based on special artificial networks that allow to
solve the problem of prediction and classification by utilizing learning sequences in the
data. The effectiveness of such models depends on the training speed and the degree of
universality of approximating functions.</p>
      <p>These models combine an arsenal of powerful methods, such as Artificial Neural
Network (ANN), Support Vector Machines (SVM), Decision and Classification Tree
(DT, CT), Fuzzy Logic, Genetic Algorithms (GA), linear and nonlinear statistical
models, etc.</p>
      <p>
        Examples of their effective use in forecasting exchange rates and stock indices are
given, in particular, by Peng et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        Several studies [
        <xref ref-type="bibr" rid="ref18 ref19 ref20">18-20</xref>
        ] reported the results of the Bitcoin exchange rate forecasting
using classical ARIMA models and using different methods of machine learning, such
as Random Forest (RF), Logistic Regression (LR) and Linear Discriminant Analysis
(LDA), and Long Short-Term Memory (LSTM). The results from these analyses
showed that the models that relied on training proved to be better suited for forecasting
both the prices of cryptocurrencies and their volatility.
      </p>
      <p>
        Rebane and Karlsson [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] conducted a comparative analysis of the ARIMA
forecasting properties with recurrent neural networks (RNNs) for such cryptocurrencies
as DASH, Ethereum (ETH), Litecoin (LTC), Siacoin (SC), Stellar (STR), NEM
(XEM), Monero (XMR) and Ripple (XRP). The results showed that neural networks
had better forecasting properties than ARIMA models.
      </p>
      <p>
        Thus, in our view, the second approach, which is based on the application of the time
series analysis using the CRISP-DM methodology [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], is more appropriate for
predicting price trends in cryptocurrency.
      </p>
      <p>The purpose of our work is to construct a short-term price forecasting model for the
3 cryptocurrencies with the highest market capitalization using binary autoregressive
models and machine learning technology.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <sec id="sec-2-1">
        <title>CRISP-DM Approach</title>
        <p>To solve the problem of forecasting the dynamics of cryptocurrencies, we used the
CRISP-DM (Cross-industry standard process for data mining) methodology (Fig. 1-2).
According to CRISP-DM, intelligent analysis is a continuous process with many cycles
and feedback loops, and has six phases (I-VI).</p>
        <p>The main advantage of the CRISP-DM is that it is platform- and application neutral
and that it can be adapted to various applied problems.</p>
        <p>Fig. 2 shows some of the CRISP-DM phases of the cryptocurrency forecasting
functional dynamics diagram: Phase II: Data understanding, Phase III: Data
preparation, Phase IV: Modeling, Phase V: Evaluation.</p>
        <p>Methodology CRISP-DM is the most widespread publicly available standard
process model that describes major phases and common data mining methods.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Regression Tree</title>
        <p>
          The regression tree is a class of regression models that allows separating the input space
of factor variables into segments. Subsequently, a separate piecewise regression model
can be constructed for each of them representing a regression function in an intuitive
and visual form [
          <xref ref-type="bibr" rid="ref23 ref24">23-24</xref>
          ].
        </p>
        <p>In such a tree, internal nodes contain rules for splitting the space of explanatory
variables; branches indicate the conditions and the transition between the nodes; and
tree leaves are local regression models.</p>
        <p>The essence of this method is in sequential division of the data set into
nonintersecting classes, which, in turn, are also subject to a breakdown by a partition
efficiency criterion.</p>
        <p>The decision tree consists of the following elements: “nodes”, “leaves” and
“branches”. “Branches” contain records of attributes which define the target function
(result variable), the “leaves” are the values of the target function, and “nodes” are the
remaining attributes under which the classification takes place.</p>
        <p>There are two types of trees: (i) for classification, in this case, the result of the
prediction is the data ownership class; and (ii) for regression, the result in this case is
the predicted value of the target function.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>BART Algorithm</title>
        <p>
          Let us consider the proposed approach we call BART (Binary Auto Regressive Tree).
It is a generalization of standard models of regression trees and is adapted to time series
data. BART combines the classic classification and regression trees (C&amp;RT) [
          <xref ref-type="bibr" rid="ref24 ref25">24-25</xref>
          ]
algorithm and the standard autoregressive integrated moving average (ARIMA) models
and their components (AR, MA). Models of ART (Auto Regressive Tree) are closely
related to the models of the TAR (threshold autoregressive model) threshold
autoregression models of the class and their modifications SETAR and ASTAR [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. The
SETAR and ASTAR models are linear models that construct multiple adaptive
regression splines (MARS) based on time series [
          <xref ref-type="bibr" rid="ref26 ref27">26-27</xref>
          ]. BART models differ from the
SETAR and ASTAR models in two ways:
(1) Error estimates for models based on BART differ from one another;
(2) BART models allow for the gap between built-in auto regression models.
To convert a time series, the “window” data conversion method is used. The result
variable Yt in this algorithm corresponds to the previous value (Yt–1) and the value with
the lag p (Yt–p). This separation of the input space into segments (Fig. 3) allows to
construct a separate (local) model for each of them and to represent a piecewise function
as an autoregressive tree (Fig. 4) in an intuitive visual form.
        </p>
        <p>Yt 1
Yt(11)
Yt(21)</p>
        <p>Yt(1p)</p>
        <p>Yt(2p)</p>
        <p>Yt  p</p>
        <p>Y</p>
        <p>tp
Y(1)
tp
Y(1)
tp
Most such algorithms apply a recursive separation of training data. In BART, unlike
other algorithms, a step-by-step (staged and iterative) method of constructing a tree is
used:</p>
        <p>Step 1. The construction of a regression tree begins from a single value (root node),
which is defined as the Median (Me, second quartile Q50%) of the entire time series Yt
and is calculated the equation</p>
        <p>ME=Q50%=0.5(Yimin+Yimax)
(1)
The median of the time series is defined as the median of the distribution of realization
of a random variable at time t, that is, a real number with probability of exceeding an
arbitrary dimension equal to 0.5. For a stationary series and a series with a symmetric
distribution, this value does not depend on the time of observation Me  Y t and
coincides with the mean value of the series. Sometimes in the literature, the median is
considered to be a prototype of a simple stable output.</p>
        <p>Step 2. The best split is found for each unprocessed node, and it is selected according
to a predefined rule.</p>
        <p>These procedures are performed similarly to the C&amp;RT algorithm. The difference
lies in the accepted rules, criteria for evaluation and termination of splitting. We have
used an alternative selection criterion (or informational criterion) for better splitting
based on the entropy indicator, because it gives preference to options with less tree
complexity. This algorithm will determine an entropy information gain.</p>
        <p>In constructing BART, the number of branches (branching) is 2, that is, each node
has two child nodes. The final tree is chosen from these nodes, and we have to evaluate
informativeness of not only the predictor nodes that divide the time series into subsets,
but also of those that separate a certain group of subsets from the set, that is, the subtree
from the rest of the tree.</p>
        <p>Entropy criterion. Initially, the probability is estimated as the frequency of assigning
a particular observation to a certain subset (subtree) and the entropy Hˆ sampling Y l
is calculated using the following equation:</p>
        <p> P
Hˆ  P, N   H 
 P  N
</p>
        <p>N </p>
        <p> .</p>
        <p>P  N 
(2)
After all the information in the node is obtained for a certain predecessor, entropy is
calculated using the following equation:</p>
        <p>Hˆ  P, N , p, n  p  n Hˆ  p, n  P  N  ( p  n) Hˆ  P  p, N  n ,</p>
        <p>P  N P  N
(3)
where Р – is the number of objects that correspond to a subset С, and р – is the number
of objects that correspond to the membership conditions of a subset, p  P , similarly
n and N are such that n  N, N  C .
p  n
P  N</p>
        <p>.
(4)
(5)
 P  p    N  n
calculated with probability</p>
        <p>P  N
after obtaining information φ is calculated using equation (3).</p>
        <p>Then the decrease of entropy can be calculated as:</p>
        <p>IGainC  ,Y l   Hˆ  P, N   Hˆ  P, N , p, n
. Thus, the entropy of the whole sample
which is called entropy information gain, which is the amount of information about the
current division of the tree into two classes «с» and «not с».</p>
        <p>
          In addition, in the BART algorithm for the early termination criterion Q, we used an
extended Bayesian information criterion [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], which minimizes the statistic:
        </p>
        <p>Then the entropy of the sample  x  Y l   x   1 will be Hˆ  p, n , and the
probability of obtaining an element from this sample will be calculated as
Similarly, for the sample  x  Y l   x   0
entropy</p>
        <p>Hˆ  P  p, N  n can be
EBIC  n  ln</p>
        <p>SSE
n</p>
        <p> J  ln  n  2 ln  p  ,
where SSE – is the sum of squares of the residuals of the model; J – is the number of
model parameters; n – is the number of examples of training sample; p – is the quantity
that characterizes the complexity of the model space (it is the product of the tree size
and the number of explanatory variables).</p>
        <p>In equation (5), the first term is the maximum value of the plausibility logarithmic
function, and the second is a penalty for the model complexity.</p>
        <p>Splitting of the nodes continues until the EBIC value is reduced. Note that the
application of this criterion in the recursive approach of the algorithm of the regression
tree is not possible. This is due to the fact that in the recursive method during tree
construction only part of the model is considered at a time without considering the
complete model as a whole.</p>
        <p>For BART, the simplification procedure (i.e., early termination of the tree branching)
is more important than, for example, for classification trees. This is due to the fact that
regression trees tend to be more complex, because the variety of the investigated metric
values (for example, the price of regression) is much more diverse than for qualitative
data.</p>
        <p>Step 3. If the selected split improves the model and it is valid with an entropy
information gain, then this split is performed and step 2 is repeated. Otherwise, the final
tree is selected and the BART algorithm execution procedure is considered complete.</p>
        <p>The rejection of recursion in the BART algorithm and the transition to the iterative
version allows for a complete control of the tree construction process, that is, it provides
a “softer” control of the tree construction process at the expense of the following:
(1) Determining the arbitrary order of split nodes;
(2) Introducing early termination rules / algorithms that analyze both separate
nodes and the whole regression tree as a whole;
(3) Termination of the construction of the regression tree at any time.
Because the ultimate goal of the proposed algorithm is forecasting, the standard
regression model of the ARIMA class, which is a traditional tool for forecasting
financial series, needs to be built on the nodes-leaves:
  L 1  Ld X t      L t ,  t ~ N 0, 2 
(6)
where Yt – is the time series, L – is the lag operator,   L – is the polynomial degree
р from L, μ – is the average process value,   L – is the polynomial degree q from L,
 t – is white noise, d – is the order of process integration Yt. If d=0, then process Xt
can be described by ARMA (p, q) or ARIMA (p, 0, q).</p>
        <p>This process is stationary and has a short memory. If d=1, then the series has infinite
memory, that is, each perturbation has an impact on the behavior of the process
indefinitely.</p>
        <p>Thus the result variable Yt in this algorithm corresponds to the previous value (Yt–1)
and the lag p ( Yt  p ). Also, the separation of the input space into segments allows to
construct an own (local) model for each of them and to represent a piecewise function
as an autoregressive tree in an intuitive visual form.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Empirical Results</title>
      <p>
        For performing empirical analysis, we selected three cryptocurrencies which are the
market capitalization leaders: Bitcoin (BTC), Ethereum (ETH) and Ripple (XRP). We
have taken daily closing prices for the period from 01/01/2017 to 01/03/2019, according
to Yahoo Finance [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] and calculated their time series in log-return.
      </p>
      <p>To compare the predictive properties of the BART algorithm, we also made a
forecast using the classical ARIMA (1, 0, 1) and ARFIMA (1, d, 1) models.</p>
      <p>
        As a parameter d in ARFIMA we can use appropriate Hurst exponents (see, for
example E. Peters [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]). So we selected as the difference parameter d for ARFIMA
models for each currency such values [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]:
      </p>
      <p>H BTC   0.75, H ETC   0.83, H XRP  0.66 .</p>
      <p>The sample size for training for all sub-periods for the BART algorithm was 80% of
the total sample size, and 20% was used as out-of-sample dataset.</p>
      <p>To implement the models, we chose the Microsoft Azure Machine Learning Studio
Cloud Application. A fragment of the implementation of machine experiments is shown
in Fig. 5.</p>
      <p>For each model the target variable is the log-return for the next time period. The
forecast was carried out on five different time horizons: 5, 10, 14, 21, and 30 days using
three models for each cryptocurrency.
To check the effectiveness of the BART algorithm and that of the classical models, we
conducted tests for periods with different types of dynamics of cryptocurrencies time
series (two subperiods for each type), namely (Fig. 6):</p>
      <p>19000
17000
15000
13000
11000
9000
7000
5000
3000
1600
1400
1200
1000
800
600
400
200
0
3,0000
2,5000
2,0000
1,5000
1,0000
0,5000
0,0000
(a)</p>
      <p>Close, ВТС
Close, ЕТН</p>
      <p>Close, XRP
As we can see, BTC is a driver and other cryptocurrencies repeat its dynamics.</p>
      <p>Fig. 7-8 illustrate the forecast accuracy for 3 models for ETH in the period of slow
rising (falling) (Fig. 7) and rapid trend change period (Fig. 8). Forecasting accuracy for
BTC and XRP have the same properties as ETH.</p>
      <p>To estimate the prognostic properties of the models we used the Root Mean Square
Error metric (RMSE).</p>
      <p>Results (averaged over three cryptocurrencies) of forecasting performance for all
sub-periods are shown in Table 1.</p>
      <p>The obtained results indicate that for the investigated time series of cryptocurrencies,
the proposed approach gives RMSE over the range 4% for the 14 days forecast horizon
without reference to the type of dynamic behavior, over the range 6% for the 21 days
and 8% for the 30 days forecast horizon, respectively.</p>
      <p>The results show that for selected time series for the short-term forecast, the error of
BART algorithm is half the size of the error of ARIMA model, on average, and it is
1520% lower than the error of ARFIMA model for slowly changing periods (both falling
and rising).</p>
      <p>Note that all of our models show worse forecast accuracy for the periods of complex
dynamic modes (rapid trend change periods).</p>
      <p>In addition, the proposed algorithm is more accurate in the periods of transition
dynamics (change of trend) compared to ARIMA-ARFIMA models.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Concluding Remarks</title>
      <p>The modified model of Binary Auto Regressive Tree (BART) is adapted from the
standard models of regression trees to the data of time series. BART combines the
classic algorithm C&amp;RT and autoregressive models ARIMA.</p>
      <p>One of the advantages of the proposed method is the use of the “window” data
transformation method for the time series.</p>
      <p>The obtained results proved that the BART algorithm is more accurate for all
investigated time series of cryptocurrencies and subperiods. In particular, RMSE for
this algorithm for the horizon of 14, 21, and 30 days was within the range of 4%, 6%,
and 8%, respectively.</p>
      <p>The proposed BART method for analyzing and forecasting cryptocurrecies time
series demonstrated higher efficiency for building forecast estimates in comparison
with traditional time series technique, regardless of whether the target data is collected
before, during or after a recession.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baek</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elbeck</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Bitcoins as an investment or speculative vehicle? A first look</article-title>
          .
          <source>Appl. Econ. Lett</source>
          .
          <volume>22</volume>
          (
          <issue>1</issue>
          ),
          <fpage>30</fpage>
          -
          <lpage>34</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bariviera</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basgall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasperue</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naiouf</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Some stylized facts of the Bitcoin market</article-title>
          .
          <source>Physica A</source>
          .
          <volume>484</volume>
          (
          <issue>3</issue>
          ),
          <fpage>82</fpage>
          -
          <lpage>90</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. CNBC:
          <article-title>Top Economists Stiglitz, Roubini and Rogoff Renew Bitcoin Doom Scenarios</article-title>
          . https://www.cnbc.com/
          <year>2018</year>
          /07/09/nobel-prize
          <article-title>-winning-economist-joseph-stiglitzcriticizes-bitcoin</article-title>
          .
          <source>html</source>
          (
          <year>2018</year>
          ).
          <source>Accessed 15 Feb 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Selmi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tiwari</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hammoudeh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Efficiency or speculation? A dynamic analysis of the Bitcoin market</article-title>
          .
          <source>Econ. Bull</source>
          .
          <volume>38</volume>
          (
          <issue>4</issue>
          ),
          <fpage>2037</fpage>
          -
          <lpage>2046</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Stepanenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Problems and Prospects of Financial Provision Modeling of Ecological, Economics and Production Systems in the Digital Economy</article-title>
          .
          <source>In: Proceedings of the 7th International youth conference on Perspectives of science and education</source>
          , pp.
          <fpage>421</fpage>
          -
          <lpage>430</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bouoiyour</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Selmi</surname>
          </string-name>
          , R.:
          <article-title>What does Bitcoin look like</article-title>
          ? Ann. Econ. Financ.
          <volume>16</volume>
          (
          <issue>2</issue>
          ),
          <fpage>449</fpage>
          -
          <lpage>492</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cheah</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fry</surname>
          </string-name>
          , J.:
          <article-title>Speculative bubbles in Bitcoin markets? An empirical investigation into the fundamental value of bitcoin</article-title>
          .
          <source>Econ. Lett</source>
          .
          <volume>130</volume>
          ,
          <fpage>32</fpage>
          -
          <lpage>36</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Ciaian</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rajcaniova</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kancs</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>The economics of BitCoin price formation</article-title>
          .
          <source>Appl. Econ</source>
          .
          <volume>48</volume>
          (
          <issue>19</issue>
          ),
          <fpage>1799</fpage>
          -
          <lpage>1815</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Blau</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Price dynamics and speculative trading in bitcoin</article-title>
          .
          <source>Res. Int. Bus. Financ</source>
          .
          <volume>43</volume>
          ,
          <fpage>15</fpage>
          -
          <lpage>21</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Balcilar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouri</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roubaud</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Can volume predict bitcoin returns and volatility? A quantiles-based approach</article-title>
          .
          <source>Econ. Model</source>
          .
          <volume>64</volume>
          ,
          <fpage>74</fpage>
          -
          <lpage>81</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsyvinski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Risks and Returns of Cryptocurrency</article-title>
          .
          <source>Technical report. National Bureau of Economic Research</source>
          https://www.nber.org/papers/w24877 (
          <year>2018</year>
          ).
          <source>Accessed 15 Feb 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Conrad</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Custovic</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghysels</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          : Long- and
          <string-name>
            <surname>Short-Term Cryptocurrency Volatility Components: A GARCH-MIDAS Analysis</surname>
          </string-name>
          .
          <source>J. Risk Financ. Manag</source>
          .
          <volume>11</volume>
          (
          <issue>2</issue>
          ),
          <volume>23</volume>
          (
          <year>2018</year>
          ). doi:
          <volume>10</volume>
          .3390/jrfm11020023
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Sornette</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Critical Phenomena in
          <source>Natural Sciences, Chaos</source>
          , Fractals, Self-organization and
          <source>Disorder: Concepts and Tools</source>
          . Springer, Heidelberg (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Bitcoin Price Forecasting using Web Search and Social Media Data</article-title>
          . Oklahoma State University. Paper 3601
          <article-title>-2018</article-title>
          . https://www.sas.com/content/dam/SAS/support/en/sas-global-forumproceedings/
          <year>2018</year>
          /3601-
          <fpage>2018</fpage>
          .pdf (
          <year>2018</year>
          ).
          <source>Accessed 15 Feb 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Im</surname>
          </string-name>
          , J.:
          <article-title>Predicting Fluctuations in Cryptocurrency Transactions Based on User Comments and Replies</article-title>
          .
          <source>PLoS ONE</source>
          .
          <volume>17</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .1371/journal.pone.0161197
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Galeshchuk</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasylchyshyn</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krysovatyy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Bitcoin Response to Twitter Sentiments</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          .
          <volume>2104</volume>
          ,
          <fpage>160</fpage>
          -
          <lpage>168</lpage>
          . http://www.ceur-ws.org/Vol2104/paper_199.
          <string-name>
            <surname>pdf</surname>
          </string-name>
          (
          <year>2017</year>
          ).
          <source>Accessed 15 Feb 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Peng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Albuquerque</surname>
            ,
            <given-names>P.H.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Sá</surname>
            ,
            <given-names>J.M.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Padula</surname>
            ,
            <given-names>A.J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montenegro</surname>
            ,
            <given-names>M.R.:</given-names>
          </string-name>
          <article-title>The best of two worlds: Forecasting high frequency volatility for cryptocurrencies and traditional currencies with Support Vector Regression</article-title>
          .
          <source>Expert Syst. Appl</source>
          .
          <volume>97</volume>
          ,
          <fpage>177</fpage>
          -
          <lpage>192</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Amjad</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Trading Bitcoin and Online Time Series Prediction</article-title>
          . In: NIPS 2016 Time Series Workshop. http://proceedings.mlr.press/v55/amjad16.pdf (
          <year>2016</year>
          ).
          <source>Accessed 15 Feb 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Saxena</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sukumar</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Predicting bitcoin price using LSTM and compare its predictability with ARIMA model</article-title>
          .
          <source>Int. J. Pure Appl</source>
          . Math.
          <volume>119</volume>
          (
          <issue>17</issue>
          ),
          <fpage>2591</fpage>
          -
          <lpage>2600</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>McNally</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Predicting the price of Bitcoin using Machine Learning</article-title>
          .
          <source>Doctoral dissertation</source>
          , National College of Ireland (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Rebane</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karlsson</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Seq2Seq RNNs and ARIMA models for Cryptocurrency Prediction: A Comparative Study</article-title>
          . In: SIGKDD Fintech'
          <volume>18</volume>
          ,
          <string-name>
            <surname>August</surname>
            <given-names>2018</given-names>
          </string-name>
          , London, UK. https://fintech.kdd2018.a.intuit.com/papers/DSF2018_paper_papapetrou.pdf (
          <year>2018</year>
          ).
          <source>Accessed 15 Feb 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Kurgan</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musilek</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A survey of Knowledge Discovery and Data Mining process models</article-title>
          .
          <source>Knowl. Eng. Rev</source>
          .
          <volume>21</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>24</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Breiman</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stone</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olshen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          : Classification and
          <string-name>
            <given-names>Regression</given-names>
            <surname>Trees</surname>
          </string-name>
          . Chapman and Hall/CRC, Boca
          <string-name>
            <surname>Ration</surname>
          </string-name>
          (
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Breiman</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Random forests</article-title>
          .
          <source>Mach. Learn</source>
          .
          <volume>45</volume>
          (
          <issue>1</issue>
          ),
          <fpage>5</fpage>
          -
          <lpage>32</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Tong</surname>
          </string-name>
          , H.:
          <article-title>Threshold models in Nonlinear Time Series Analysis</article-title>
          . Springer-Verlag, NewYork (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Friedman</surname>
            ,
            <given-names>J.H.</given-names>
          </string-name>
          :
          <article-title>Greedy function approximation: A gradient boosting machine</article-title>
          . Ann. Stat.
          <volume>29</volume>
          ,
          <fpage>1189</fpage>
          -
          <lpage>1232</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Chipman</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>George</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCulloch</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Bayesian CART model search</article-title>
          .
          <source>J. Am. Stat. Assoc</source>
          .
          <volume>93</volume>
          ,
          <fpage>935</fpage>
          -
          <lpage>948</lpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Extended Bayesian information criteria for model selection with large model spaces</article-title>
          .
          <source>Biometrika</source>
          .
          <volume>95</volume>
          (
          <issue>3</issue>
          ),
          <fpage>759</fpage>
          -
          <lpage>771</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29. Yahoo Finance. https://finance.yahoo.com (
          <year>2019</year>
          ).
          <article-title>Accessed 2 Mar 2019</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Peters</surname>
            ,
            <given-names>E.E.</given-names>
          </string-name>
          :
          <article-title>Fractal Market Analysis: Applying Chaos Theory to Investment and Economics</article-title>
          . John Wiley and Sons, Hoboken (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Derbentsev</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kibalnyk</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radzihovska</surname>
          </string-name>
          , Yu.:
          <article-title>Modeling Multifractal Properties of Cryptocurrency Market using Hurst Exponent and Detrended Fluctuation Analysis</article-title>
          .
          <source>J. Environ. Econ</source>
          . Manag. Special
          <string-name>
            <surname>Issue</surname>
          </string-name>
          (
          <year>2019</year>
          , in press)
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Derbentsev</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Datsenko</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stepanenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bezkorovainyi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Forecasting cryptocurrency prices time series using machine learning approach</article-title>
          .
          <source>SHS Web of Conferences. 65</source>
          ,
          <year>02001</year>
          (
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .1051/shsconf/20196502001
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>