Abstract
Multifractal processes reproduce some of the stylised features observed in financial time series, namely heavy tails found in asset returns distributions, and long-memory found in volatility. Multifractal scaling cannot be assumed, it should be established; however, this is not a straightforward task, particularly in the presence of heavy tails. We develop an empirical hypothesis test to identify whether a time series is likely to exhibit multifractal scaling in the presence of heavy tails. The test is constructed by comparing estimated scaling functions of financial time series to simulated scaling functions of both an iid Student t-distributed process and a Brownian Motion in Multifractal Time (BMMT), a multifractal processes constructed in Mandelbrot et al. (1997). Concavity measures of the respective scaling functions are estimated, and it is observed that the concavity measures form different distributions which allow us to construct a hypothesis test. We apply this method to test for multifractal scaling across several financial time series including Bitcoin. We observe that multifractal scaling cannot be ruled out for Bitcoin or the Nasdaq Composite Index, both technology driven assets.
1. Introduction
The cryptocurrency market is an emerging market comprised of thousands of digital assets including Bitcoin. A cryptocurrency is a digital asset that uses cryptography and decentralised governance to secure a ledger of transactions. Cryptocurrencies can also be used as a medium of exchange; for background, refer to the review article by Milutinović (2018). Bitcoin, introduced in Nakamoto (2009), is an example of the world’s first cryptocurrency; its core innovation established digital scarcity, regulated and audited via a novel decentralised governance mechanism. Financial analysts, chartists and the news media often report on Bitcoin’s fractal features (Chambers 2019); however, academic research has shown mixed evidence for multifractal or monofractal scaling with Mensi et al. (2019); Lahmiri and Bekiros (2018); Stavroyiannis et al. (2019) presenting a case for multifractal scaling, while Nadarajah and Chu (2017); Bariviera (2017); Bariviera et al. (2017); Zhang et al. (2018) presenting a case for monofractal scaling. The inconclusive evidence of fractal scaling could be a result of the different detection methods along with varied assumptions. Salat et al. (2017) emphasise that implementation of existing multifractal detection methods can be a perilous undertaking. Moreover, Sly (2006) and Grahovac and Leonenko (2014) demonstrate that attempts to use the scaling function to detect multifractality may mistakenly give rise to false positive results, due to heavy-tailed effects. This calls into question the reliability of the above-mentioned results. Therefore, a detailed examination of scaling functions in the presence of heavy tails is required to bridge the gap between the theory and empirical realities. As an application of the new method we present here, we seek to understand Bitcoin’s scaling properties to assist practitioners with model selection for the purpose of risk management and volatility forecasting. Given the novel nature of digital assets, it is also of interest to observe similarities in scaling behaviour between Bitcoin and other asset classes. In this paper, we address the central research question: Do Bitcoin prices exhibit multifractal scaling? To answer this question, we investigate the effect of heavy-tails on the scaling function and study scenarios in which false positive1 detection occurs. If multifractal scaling is plausible, it could indicate the need to incorporate more complex scaling behaviour into pricing models. In the case of Bitcoin, capturing complex scaling behaviour could result in better volatility forecasting. This paper develops an empirical method that tests for multifractal scaling in the presence of heavy tails. Its application is not limited to financial time series, however. This paper is structured as follows. In the rest of this section, we introduce multifractal stochastic processes and their simulation methods. We then explain how the multifractal scaling function is distorted by the presence of heavy tails. In Section 2, we propose a new empirical hypothesis test and construct the look-up table to form rejection and acceptance regions. Then, in Section 3, we apply our hypothesis test to detect multifractal scaling in Bitcoin prices and compare the scaling behaviour of Bitcoin to other financial assets, including the S&P500 index, the Nasdaq Composite Index, the USD/JPY exchange rate, and Gold Futures. Our method detects more complex scaling behaviour in emerging technology asset classes such as Bitcoin and the Nasdaq Composite Index.
1.1. Monofractal vs. Multifractal Processes
The multifractal system was introduced as a generalisation of the fractal system to describe more complicated dynamics in time series. Multifractals are common in nature and have enjoyed great application in finance and science, e.g., modelling the turbulence in fluid dynamics (Sreenivasan 1991). In the finance field, multifractal processes are able to capture many stylised characteristics of high-volatility financial assets.
Multifractal processes are defined based on the scaling property of their moments, when they are finite, in Mandelbrot et al. (1997).
Definition 1.
(Multifractal Stochastic Process) A stochastic process is multifractal if it has stationary increments and there exist functions and and positive constants and such that
The function is called the scaling function.
The multifractal processes are said to be multiscaling when the scaling function is nonlinear. For a multifractal process, the scaling function is always concave when on a bounded interval as is shown in Sly (2006).
In contrast, the multifractal process is called uniscaling or a monofractal process when the scaling function is linear, . Monofractal processes enjoy a self-similarity.2
Theorem 1.
(Lamperti (1962)). If is self-similar and stochastically continuous at t = 0, then there exists a unique such that for all ,
where equality is of finite dimensional distributions.
Here, is a constant known as the Hurst parameter. H measures in some way the persistence of a process. Given all moments of the process are finite, the process is long-range dependent if , while anti-persistence occurs if (Embrechts and Maejima 2000). Typical examples of monofractal processes are the fractional Brownian motions and the stable Lévy processes. The fractional Brownian motion introduced in Mandelbrot et al. (1997) is a unique class of self-similar Gaussian process with stationary increments possessing a dependence structure described by the following covariance equation. When , the fractional Brownian motion becomes Brownian motion with independent increments.
1.2. Examination of Multifractality
Copious methods have been proposed to examine the multifractality in a certain process , including the multifractal detrended fluctuation analysis method (MF-DFA) by Kantelhardt et al. (2002) and the wavelet transform modulus maxima method (WTMM). In this paper, we employ the standard partition method introduced by Mandelbrot et al. (1997). This method attempts to detect multifractality based on concavity in the scaling function. From Definition 1, one can easily derive
where the q-th moment of the process , , can be estimated by the sample statistic
with .
The scaling function can be derived by fitting a linear regression between and with various values of . For a fixed value of q, we obtain an estimate , the slope of our linear regression. A plot of against q then provides visual display of the scaling function. The function of for various values of is called the partition function. If the scaling function shows concavity, we have evidence that multifractality is present in the process of interest.
1.3. Simulation of Multifractal Processes
The Brownian motion in multifractal time (BMMT) introduced in Mandelbrot et al. (1997) is employed to simulate a multifractal process. The BMMT model shows appealing features that coincide with some stylised features of financial time series. It displays heavy-tails while not necessarily implying infinite variance. It also implies long-term dependence in absolute values of returns while the price increments themselves can remain uncorrelated. By construction, the BMMT is defined as the subordinate model of a fractional Brownian motion with a multifractal process .
Definition 2.
(Brownian Motion in Multifractal Time). Brownian motion in multifractal time is defined as
where is a positive multifractal stochastic process and is an independent fractional Brownian motion with Hurst parameter H.
can also be seen as a trading time where the index t denotes clock time. We assume the activity time to be the cumulative density function of a random multifractal measure defined on . That is, is a multifractal process with continuous, non-decreasing paths, and stationary increments.
The multiplicative multifractal measure is implemented for simulation. Without loss of generality, we assume that the time series of interest is defined on a compact interval . A multiplicative measure is constructed as follows:
- In Stage 1, divide the time interval into non-overlapping subintervals with equal length . Assign multipliers to each subinterval, where the are random variables with distributions that are not necessarily discrete. For computational convenience, we assume the to be identically distributed with a common distribution M.
- In Stage 2, each of the b intervals is further divided into b subintervals of length . Again, we assign multipliers to each subinterval. The are assumed to be identically distributed with distribution M. Thus, after the second stage, the mass on an interval, for example , will be if and with probabilitysince the multipliers at different stages are independent. The measure represents the multiplicative measure at Stage 2.
- Repetition of this scheme generates a sequence of measures which converges to our desired multiplicative measure as .
Remark 1.
To preserve the mass at each stage, some restrictions are required on the values of the . If we strictly assume that at each stage, the resulting measure is called microcanonical or micro-conservative. If we loosen the assumption so that the mass at each stage is only conserved “on average", that is, , the resulting measure is called canonical.
In this paper, we only consider canonical measures, as they impose less restriction on the distribution of M. Let
be a b-adic number and set . The mass on the b-adic cell for a canonical measure at Stage k is
where the random variable represents the total mass. The high-frequency component is assumed to have the same distribution as . It captures changes in total mass of the interval caused by stages beyond k. As here is a canonical measure, we assume the multipliers satisfy or equivalently
Since multipliers at different stages of subdivision are independent, Defining and recalling , we have
Consequently, the constructed multiplicative measure is multifractal according to Definition 1. Because Equation (5) only holds for and being a b-adic number, these multiplicative measures are said to be grid-bound multifractal measures.
The relation between the distribution of M and the scaling function can be inferred from the following theorem.
Theorem 2.
(Calvet et al. 1997). Define to be the continuous density of , and to be the density of the k-th convolution product of p. The scaling function of a multiplicative measure satisfies
In this paper, we have estimated sample scaling functions using the BMMT with a log-normal multiplicative measure. We have chosen this measure because its multifractal spectrum is a better fit for financial time series3. When V follows a normal distribution, where , then follows a log-normal distribution that is, . We then have
As , we need the constraint to make M a canonical measure. This constraint gives a relationship between and , namely .
Based on Theorem 2, the scaling function for the log-normal multiplicative cascade is derived as follows:
This quadratic form reaches its maximum at .
The cumulative distribution of the simulated multiplicative measures gives a multifractal multiplicative cascade, which is taken to be the trading time in a BMMT model .
1.4. Multifractality and Heavy Tails
While a concave scaling function is necessary for multifractality, it is not sufficient. Several papers have explored other potential drivers of concavity in the scaling function. One is heavy-tailedness (Sly 2006; Heyde 2009 and Grahovac and Leonenko 2014). Sly (2006) has shown that, after removing the extreme values of the S&P500 price process, the scaling function approaches linearity. He proceeded further to study the asymptotic behaviour of the estimated scaling functions and proved the following theorem.
Theorem 3.
(Sly 2006). Let X be a random variable with such that the distribution function of has a regularly varying tail of order where ; that is,
where is slowly varying. Then, for an i.i.d. sequence with distribution X and , for each , with as defined in Equation (4) and the time increment ,
as , where stands for convergence in probability.
Grahovac and Leonenko (2014) generalised this result to a type set of stochastic processes and extended Sly’s (2006) work by investigating the relationship between the asymptotic behaviour of scaling functions and tail indices.
Definition 3
(Type stochastic processes). A stochastic process is said to be of type if , , is a strictly stationary sequence having heavy-tailed marginal distribution with index α, satisfying the strong mixing property with an exponentially decaying rate and such that when .
Theorem 4
(Grahovac and Leonenko 2014). Suppose is of type and suppose is of the form for . Then, for every and
where stands for limit in probability and
Besides the heavy-tailed effects, other factors are discussed in a number of papers. Matia et al. (2003) concludes that price fluctuations can contribute to concavity of scaling function. Bouchaud et al. (2000) states that another factor is the long range nature of the volatility correlations. Nevertheless, neither of these scenarios excludes the effect of heavy-tailedness. Therefore, we regard the heavy-tailedness as a main contributor to the possible misdetection of multifractality in this paper.
Figure 1 displays the situation considered in Theorem 4. To illustrate the heavy-tailed effect, the estimated scaling functions for both S&P500 Index and 20 Student -distributed processes before and after truncating heavy tails are shown in Figure 2.4
Figure 1.
Asymptotic scaling functions for various values of . The grey line is the reference line.
Figure 2.
Left—Scaling Functions of the original S&P 500 open price data (black solid line), the S&P 500 open price data after removing 19 October 1987 (dotted line), the S&P 500 open price data after truncating any return larger than 4 standard deviations from the mean (grey solid line). Right—Scaling Functions of the Student t-distributed processes before (black lines) and after truncation (grey lines). For comparison, the reference lines (black dashed line) are included.
2. Methodology
Our hypothesis test aims to identify multifractal scaling in the presence of heavy tails. It is constructed based on the different distributions of concavity measures for various tail indices:
In this section, we first introduce the measure of concavity and tail index implemented in this paper. Then, we examine the distributions of concavity measures with regard to various tail indices for different processes. The following four instances are chosen: monofractal process (Brownian motion and fractional Brownian motion); Student t-distributed processes with degrees of freedom between 1 and 20; and a multifractal process simulated using BMMT with a log-Normal multiplicative measure.
2.1. Measure of Concavity
The global and localised simplex statistics proposed in Abrevaya and Jiang (2005) are employed. These loosen the assumption of normality and homoscedasticity of the error disturbances, which is required for most other concavity measures.
Definition 4
(Global Simplex Statistics). Assume that
- 1.
- there is an iid sample drawn from the joint distribution of the random variables , where ϵ is symmetrically distributed about 0 (conditional on x), so that ;
- 2.
- the observed sample is , where is generated by and the functional form of f is left unspecified.
Then, for a sample of size n, the global simplex statistic is defined as
where ,
and are non-negative numbers with .
Abrevaya and Jiang (2005) proves the asymptotic normality for the global simplex statistic. An interval is considered to be a concave interval if its standardised global simplex statistics is less than , where is the -th percentile of the standard normal distribution, vice versa for a convex interval.
For the localised simplex statistic, calculation starts with dividing the time interval into subintervals, where is the window width. Let denote evaluation points. In this case, they are assumed to be the mid-points of each sub-interval. Then, the sub-population for which the x values fall in a local window is defined to be
Definition 5.
Let be the number of observations in the set . The localised simplex statistic at a given is then defined as
where and where the kernel function K is to be specified.
In this paper, we assume a uniform kernel function since no addition information is given. Asymptotic normality also holds for the localised simplex statistics. A sub-interval is defined to be concave if , vice versa for the convex case. We define a concavity measure (localised) as the difference in the proportions of the concave intervals and the convex intervals:
Here, measures the level of concavity (convexity). Convexity is concluded for the overall interval when , while we report strict concavity when .
As a measure of tail index, the classic Hill’s estimator is implemented. If is a sequence of independent and identically distributed random variables with distribution function F and n is the sample size, let be the i-th order statistic of . The Hill’s estimator is
where is a sequence to be specified. Under these assumptions, converges in probability to the true tail index, and is asymptotically normal when .
2.2. Simulation Results
We explore the possible range of behaviours for scaling functions for simulated multifractal processes. The findings are compared with some simulated monofractal processes (e.g., Brownian motions and fractional Brownian motions) and Student t-distributed processes. Both Brownian motion and fractional Brownian motion yield convex scaling functions only, which puts them out of consideration in the case of multifractality detection. The distributions of the concavity measures of the simulated multifractal processes and Student t-distributed processes are found to differ significantly in terms of their ranges and skewness. This provides us with a way to design a hypothesis test. As a result of these simulations, we construct a look-up table for a multifractality hypothesis test.
The simulated distributions of both the global and localised5 simplex statistics are quite similar. Here, we only present the simulation results based on the global simplex statistics. The simulation results are shown in Figure 3 and Figure 4. The distributions for the Student t-distributed process and a simulated multifractal process both span but display different characteristics. A detailed comparison for the specific tail index is shown in Figure 4. For the simulated BMMTs, more than 20% of the scaling functions have global simplex statistics of exactly indicating strict concavity. For the Student t-distributed process, the concavity statistic spans with its median at around in comparison to the one for the simulated BMMTs, .
Figure 3.
Distribution of global simplex statistics for Brownian motion (left) and fractional Brownian motion (right).
Figure 4.
Distributions of global simplex statistics for Student t-distributed process (black) and the simulated BMMT with log-normal multiplicative cascade (grey) around tail index 3.06. The two vertical lines represent the 95th percentile for the simulated BMMTs (left) and 5th percentiles for the Student t-distributed processes, respectively (right).
If the concavity of the observed scaling function for a given process is more severe than for the Student t-distributed processes, we are led to conclude that the concavity is driven by multifractality instead of heavy tails. Therefore, hypothesis tests can be constructed using the concavity measures as the test statistic.
2.3. Look-Up Table
To perform this hypothesis test on a given set of data, we firstly estimate the heaviness of tail using Hill’s estimator . Then, the null distribution of concavity measures is constructed by simulating from Student t-distributed processes corresponding to tail indices ranging over the interval . A larger range of tail index is used to allow for variation in our tail index estimation, while allowing more observations for constructing the concavity measure distribution.6 The 5th percentile of this distribution is the critical value for the hypothesis test.
The null hypothesis is rejected if the observed test statistic is less than the calculated critical value. To carry out the hypothesis test, a look-up table is generated to summarise the tail indices and the corresponding critical values based on both the localised and global concavity measures. A simplified version of the look-up table is presented in Appendix A. The critical values are presented for tail indices 0.5, 1.0, 1.5, …, with the largest tail index being 10.
3. Results
3.1. Application to Bitcoin
In this section, we apply our proposed hypothesis test to Bitcoin prices in order to address our research question: Do Bitcoin prices exhibit multifractal scaling? Both the global simplex statistic and the localised concavity measures are employed and reported. Two Bitcoin data sets are used in this paper:
- the daily Bitcoin open price, daily data (in USD) from 28 April 2013 to 3 September 2019 with 2,320 observations, retrieved from CoinMarketCap (2019); and
- the high frequency Bitcoin open price data minute-by-minute (in USDT) covering the period 22 May 2018 14:00 to 1 March 2019 11:00 with 406,089 observations, retrieved from Binance (2019).
Let denote the open prices of Bitcoin. We define to be the mean-centered log-prices
where . The mean-centered log-returns are then defined as
3.1.1. Daily Bitcoin Price Data
Mean-centered log-prices and the log-returns for daily Bitcoin price are displayed in Figure 5. Two bull runs followed by two bear runs are observed in late 2013 and late 2017 represented by two prominent spikes. These two price surges are believed to be results of the increases in Bitcoin’s popularity and media coverage. A price drop is spotted in early 2018 followed by the price falls of most cryptocurrencies. This period is known as ‘the 2018 cryptocurrency crash’ (Popken 2018). The Bitcoin price collapsed by 80% from January to September 2018, which is reported to be worse than the dot-com bubble’s 78% collapse (Patterson 2018). Subsequently, a price hike on a smaller scale is observed between early 2019 and 3 September 2019.
Figure 5.
Daily mean-centered log Bitcoin open price process (top) and mean-centered log returns process (bottom).
A stylised feature check gives uncorrelated and stationary return increments but correlations in the absolute value of returns.
The estimation of exhibits a relatively linear scaling function, as is shown in Figure 6. However, both concavity measures are less than 0, indicating the presence of concavity. A global simplex statistic of value and a localised concavity measure of value are obtained. The hypothesis tests based on these two measures indicate that the null hypothesis should be rejected in favour of the alternative; see Table 1.
Figure 6.
Left—Autocorrelations of mean-centered log-returns (black) and absolute returns (grey) for daily Bitcoin open price (28 April 2013–3 April 2019). Right—Scaling function for daily Bitcoin open price (28 April 2013–3 September 2019). The dashed line is the reference line (same for all the scaling function figures).
Table 1.
Hypothesis test results on daily Bitcoin open prices (28 April 2013–3 September 2019).
Thus, despite appearances in Figure 6, we have preliminary evidence that Bitcoin may follow a multifractal process.
To observe whether different results appear when the sample changes, the log-price time series is broken down into smaller time periods. The same hypothesis tests are performed to examine multifractality. Some literature indicates that 2017 is a turning point for Bitcoin’s price behaviour. Zhang et al. (2018) concluded an increase in market inefficiency from late 2016, which is believed to be a result of an increase in speculation. Consequently, we break the daily price process into two parts,
- from 28 April 2013 to 16 July 2017 with 1541 observations; and,
- from 17 July 2017 to 3 September 2019 with 779 observations.
The corresponding scaling functions are shown in Figure 7 with hypothesis test results in Table 2 and Table 3. The hypotheses tests for give various results. This may be a result of a smaller data set or it could indicate a change to the way Bitcoin prices scale.
Figure 7.
Scaling functions for Daily Bitcoin open price from 28 April 2013 to 16 July 2017 (left) vs. from 17 July 2017 to 3 September 2019 (right).
Table 2.
Hypothesis test results on daily Bitcoin open prices (28 April 2013–16 July 2017).
Table 3.
Hypothesis test results on daily Bitcoin open prices (17 July 2017–3 September 2019).
3.1.2. High-Frequency Bitcoin Price Data
Multifractality tests are performed on the high-frequency minute-by-minute data of Bitcoin open prices from 22 May 2018 14:00 to 1 March 2019 11:00 with 406,089 observations. Its mean-centered log-prices and log-returns are displayed in Figure 8. Similar to other financial assets, a lack of correlation in the return increments but high correlation in the absolute returns are found. However, compared with the daily open Bitcoin price data, the high-frequency Bitcoin data display stronger auto-correlation in the absolute return increments.
Figure 8.
High frequency mean-centered log Bitcoin open price process (top) and mean-centered log returns process (bottom).
This data set covers approximately a one year period from May 2018 to March 2019. The two corresponding annual breakdown tests for daily Bitcoin open prices covering this period in Appendix B.1 in Appendix B do not indicate multifractal scaling, despite some evidence in Table 1 and Table 3 for multifractality in daily data, generally.
The analysis of the high-frequency minute-by-minute data are broadly consistent with this result. With the estimated scaling function shown in Figure 9 and the test results in Table 4, there appears to be little evidence of multifractal scaling for the high frequency data. Nevertheless, as shown in Appendix B.2, multifractality can be detected in some cases if we partition the data into smaller subperiods.
Figure 9.
Left—Autocorrelations of mean-centered log returns (black) and absolute returns (grey) for high frequency Bitcoin open prices (22 May 2018–1 March 2019). Right—Scaling function for high frequency Bitcoin open prices (22 May 2018–01 March 2019).
Table 4.
Hypothesis test results on high frequency Bitcoin open prices (22 May 2018–1 March 2019).
Given these contradictory results and that the high-frequency data only spans one year, we are reluctant to infer at this stage that the Bitcoin time series scales in the same way over longer or shorter time intervals.
Overall, it is possible that multifractal scaling exists for Bitcoin prices; however, a longer time series is necessary to substantiate the use of a multifractal model and further tests are needed to discern between monofractal models as a parsimonious alternative. In the following section, we test for the presence of multifractal scaling in other financial assets. These assets have more established markets with a long history of price data. It is thus useful to compare their scaling properties to that of the Bitcoin and to identify any similarities.
3.2. Bitcoin Compared to Other Financial Assets
Cryptocurrencies are a new financial asset whose value depends upon the evolution of its underlying technology as well as the design of its economic model. Bitcoin in particular appears to have characteristics that span a commodity, medium of exchange and technology. As a result, it is unclear which asset class Bitcoin most resembles. In the previous section, we identified that Bitcoin’s price dynamics could be characterised by multifractal scaling laws after accounting for heavy tails. In this section, we compare Bitcoin’s scaling properties to other financial assets. Included in our set of comparable assets are stock indices, a foreign exchange rate series and gold futures. The S&P500 index7 has been chosen to represent a large class of global equities; the Nasdaq Composite Index8 illustrates the price behaviour of technology-stocks; the USD/JPY exchange rate9 represents foreign currency; and gold futures prices10 are also included in the comparison, as Bitcoin is often referred to as the digital version of gold.
The results of the hypothesis tests are summarised in Table 5, Table 6 and Table 7 and the associated scaling functions are depicted in Figure 10, Figure 11 and Figure 12. Table 5 compares Bitcoin daily prices to other assets, over a short time period spanning Bitcoin’s limited but available price history, from 2013–2019. We observe that the local and global results can produce conflicting evidence. The local test for the S&P500 marginally accepts the null hypothesis, where the global test result marginally accepts the alternative in favour of multifractality for BTC Daily. The global test statistic reveals that the greatest evidence for multifractal scaling is for the USD/JPY exchange series. The scaling functions for each asset class look visibly concave for all assets except the S&P 500; however, multifractality in the presence of heavy tails is only indicated for Bitcoin and the the USD/JPY, indicating on prima facie evidence that Bitcoin could share similar scaling properties to foreign exchange. However, Table 6 and Table 7 reveal more compelling evidence given the larger data set spanning longer time periods. The lengthy time period is able to capture scaling behaviour for a wide range of time scales, as is necessary to establish a multifractal scaling relationship for an arbitrary set of rescaling factors. The results in Table 6 and Table 7 indicate that both the NASDAQ and the USD/JPY foreign exchange series could share multifractal scaling properties along with Bitcoin. The scaling function of the Gold Futures series looks visibly concave; however, the hypothesis test accepts the null in the presence of heavy tails indicating that the concavity is a result of heavy tails as opposed to multifractal scaling.
Table 5.
Test results among different financial assets (28 April 2013–3 September 2019).
Table 6.
Test results among different financial assets during the dot-com bubble (3 January 1994–8 October 2004).
Table 7.
Test results among different financial assets (4 March 1988–3 September 2019).
Figure 10.
Scaling functions for S&P500, NASDAQ Index, USD/JPY Exchange and Gold Futures Prices the period 28 April 2013 to 3 September 2019.
Figure 11.
Scaling functions for S&P500, NASDAQ Index, USD/JPY Exchange and Gold Futures Prices during the dot-com bubble (3 January 1994–8 October 2004). The time period from 3 January 1994 to 8 October 2004 corresponds to the dot-com bubble and the dot-com crash.
Figure 12.
Scaling functions for S&P500, NASDAQ Index, USD/JPY Exchange and Gold Futures Prices the period 4 March 1988 to 3 September 2019.
4. Conclusions
Multifractal scaling cannot be assumed to exist a priori, but instead should be established after accounting for the heavy tail effect on scaling functions. In this paper, we demonstrate how one can develop a multifractal scaling hypothesis test that accounts for the heavy tail effect on scaling functions. The test outlined in this paper doesn’t incorporate the possibility of monofractal scaling, but it can be incorporated into the test in the future and we will undertake such an approach in further research. The hypothesis test presented in this paper distinguishes between the heavy tail effect that distorts a linear scaling function to look concave, and true multifractal scaling. To implement the test, a look-up table is employed to simplify the hypothesis test procedure. This makes it easy to implement the test on various time series with marginal distributions of varying tail indexes. Our test results are of course contingent upon the validity of the underlying distributional assumptions. While a sound statistical theory awaits further development, a thorough examination of the test properties by means of Monte Carlo simulation can be carried out straightforwardly, in future research.
We apply this hypothesis test to Bitcoin prices and reveal that Bitcoin exhibits scaling behaviour more similar to a multifractal model than to a heavy tail process. We then extend the test to a set of other financial assets to ascertain whether Bitcoin prices are likely to share multifractal scaling relationships akin to other financial time series. Our results show that Bitcoin, USD/JPY exchange rates, and the technology heavy NASDAQ could all share multifractal scaling properties, after accounting for heavy tails. The findings of this paper are that, while Bitcoin prices span a relatively short period, the hypothesis test indicates that multifractal scaling is plausible and such scaling could be a feature of foreign exchange markets and technology stocks as well. This indicates some helpful methodology for model selection in risk analysis. Furthermore, the research suggests that financial time series may be classified by their statistical scaling properties in addition to the asset class they belong to. This additional type of classification could allow practitioners to construct statistically diverse portfolios based on assets grouped by their scaling dynamics.
Author Contributions
Research and analysis, C.J.; Supervision, P.D. and R.A.M. All authors have read and agreed to the published version of the manuscript.
Funding
This research was partially funded by ARC grant DP160104737.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
Appendix A. Look-Up Table
Table A1.
Look-up tables for multifractality hypothesis test.
Table A1.
Look-up tables for multifractality hypothesis test.
| Localised Concavity Measure | Global Concavity Measure | ||
|---|---|---|---|
| Tail Index | Critical Value | Tail Index | Critical Value |
| 0.50 | −0.8889 | 0.50 | −0.9979 |
| 0.75 | −0.8889 | 0.75 | −0.9987 |
| 1.00 | −0.8333 | 1.00 | −0.9987 |
| 1.25 | −0.7778 | 1.25 | −0.9986 |
| 1.50 | −0.6667 | 1.50 | −0.9963 |
| 1.75 | −0.5556 | 1.75 | −0.8543 |
| 2.00 | −0.3889 | 2.00 | −0.7503 |
| 2.25 | −0.3333 | 2.25 | −0.5482 |
| 2.50 | −0.2222 | 2.50 | −0.5264 |
| 2.75 | −0.1111 | 2.75 | −0.4992 |
| 3.00 | −0.0556 | 3.00 | −0.6231 |
| 3.25 | −0.1111 | 3.25 | −0.7011 |
| 3.50 | −0.1667 | 3.50 | −0.7562 |
| 3.75 | −0.2222 | 3.75 | −0.8330 |
| 4.00 | −0.2778 | 4.00 | −0.8791 |
| 4.25 | −0.3333 | 4.25 | −0.9274 |
| 4.50 | −0.3889 | 4.50 | −0.9291 |
| 4.75 | −0.5000 | 4.75 | −0.9228 |
| 5.00 | −0.5556 | 5.00 | −0.9259 |
| 5.25 | −0.5556 | 5.25 | −0.9149 |
| 5.50 | −0.5556 | 5.50 | −0.9133 |
| 5.75 | −0.5556 | 5.75 | −0.9086 |
| 6.00 | −0.5083 | 6.00 | −0.9006 |
| 6.25 | −0.5000 | 6.25 | −0.8835 |
| 6.50 | −0.4444 | 6.50 | −0.8548 |
| 6.75 | −0.4444 | 6.75 | −0.8233 |
| 7.00 | −0.4444 | 7.00 | −0.8047 |
| 7.25 | −0.3333 | 7.25 | −0.7321 |
| 7.50 | −0.3333 | 7.50 | −0.7018 |
| 7.75 | −0.2528 | 7.75 | −0.6804 |
| 8.00 | −0.2222 | 8.00 | −0.6545 |
| 8.25 | −0.2222 | 8.25 | −0.6203 |
| 8.50 | −0.2528 | 8.50 | −0.5517 |
| 8.75 | −0.2222 | 8.75 | −0.4959 |
| 9.00 | −0.2222 | 9.00 | −0.4449 |
| 9.25 | −0.2222 | 9.25 | −0.4065 |
| 9.50 | −0.2222 | 9.50 | −0.3928 |
| 9.75 | −0.1167 | 9.75 | −0.3969 |
| 10.00 | −0.1111 | 10.00 | −0.3293 |
Appendix B. Multifractality Test Results
Appendix B.1. Hypothesis Test Results on Daily Bitcoin Open Price Data—Annual Breakdown
We explore for the existence of multifractality for each calendar year. The results are shown in Table A2 and Table A3.
Table A2.
Local hypothesis test results on daily Bitcoin open prices.
Table A2.
Local hypothesis test results on daily Bitcoin open prices.
| Time Period | Tail Index | Localised Measure | Sample Size | Test Result |
|---|---|---|---|---|
| 28/04/2013–31/12/2013 | 2.0886 | −0.5556 | 2026 | Multifractal |
| 01/01/2014–31/12/2014 | 1.4785 | −0.3333 | 1904 | Non-Multifractal |
| 01/01/2015–31/12/2015 | 0.9464 | 0.2222 | 980 | Non-Multifractal |
| 01/01/2016–31/12/2016 | 1.7584 | −0.7778 | 2036 | Multifractal |
| 01/01/2017–31/12/2017 | 2.2187 | −0.6111 | 1997 | Multifractal |
| 01/01/2018–31/12/2018 | 1.6145 | 0.1667 | 1977 | Non-Multifractal |
| 01/01/2019–03/09/2019 | 1.4411 | 0.6111 | 1867 | Non-Multifractal |
Table A3.
Global Hypothesis test results on daily Bitcoin open prices.
Table A3.
Global Hypothesis test results on daily Bitcoin open prices.
| Time Period | Tail Index | Global Measure | Sample Size | Test Result |
|---|---|---|---|---|
| 28/04/2013–31/12/2013 | 2.0886 | −0.9260 | 72 | Multifractal |
| 01/01/2014–31/12/2014 | 1.4785 | −0.7300 | 77 | Non-Multifractal |
| 01/01/2015–31/12/2015 | 0.9464 | −0.0511 | 50 | Non-Multifractal |
| 01/01/2016–31/12/2016 | 1.7584 | −0.9473 | 80 | Multifractal |
| 01/01/2017–31/12/2017 | 2.2187 | −0.9551 | 70 | Multifractal |
| 01/01/2018–31/12/2018 | 1.6145 | 0.2706 | 74 | Non-Multifractal |
| 01/01/2019–03/09/2019 | 1.4411 | 0.8439 | 80 | Non-Multifractal |
Appendix B.2. Hypothesis Test Results on High Frequency Bitcoin Price Data
The high frequency Bitcoin price data are divided into 6 equal-length time periods with 67,681 observations in each time period. The results are presented as follows:
Table A4.
Local hypothesis test results on high frequency Bitcoin open prices.
Table A4.
Local hypothesis test results on high frequency Bitcoin open prices.
| Time Period | Tail Index | Localised | Sample Size | Test Result |
|---|---|---|---|---|
| 22/05/2018 14:01–08/07/2018 23:23 | 2.1226 | 0.0000 | 2015 | Non-Multifractal |
| 08/07/2018 23:24–24/08/2018 23:24 | 2.9599 | −0.3333 | 1572 | Multifractal |
| 24/08/2018 23:25–11/10/2018 00:25 | 2.5649 | −0.4444 | 1889 | Multifractal |
| 11/10/2018 00:26–27/11/2018 10:56 | 2.5984 | −0.6667 | 1847 | Multifractal |
| 27/11/2018 10:57–13/01/2019 10:57 | 2.8381 | −0.2778 | 1654 | Multifractal |
| 13/01/2019 10:58–01/03/2019 10:58 | 2.6245 | −0.5000 | 1845 | Multifractal |
Table A5.
Global Hypothesis test results on high frequency Bitcoin open prices.
Table A5.
Global Hypothesis test results on high frequency Bitcoin open prices.
| Time Period | Tail Index | Global | Sample Size | Test Result |
|---|---|---|---|---|
| 22/05/2018 14:01–08/07/2018 23:23 | 2.1226 | −0.4811 | 72 | Non-Multifractal |
| 08/07/2018 23:24–24/08/2018 23:24 | 2.9599 | −0.3872 | 96 | Non-Multifractal |
| 24/08/2018 23:25–11/10/2018 00:25 | 2.5649 | −0.5587 | 74 | Multifractal |
| 11/10/2018 00:26–27/11/2018 10:56 | 2.5984 | −0.8287 | 74 | Multifractal |
| 27/11/2018 10:57–13/01/2019 10:57 | 2.8381 | −0.6690 | 88 | Multifractal |
| 13/01/2019 10:58–01/03/2019 10:58 | 2.6245 | −0.4125 | 75 | Non-Multifractal |
References
- Abrevaya, Jason, and Wei Jiang. 2005. A nonparametric approach to measuring and testing curvature. Journal of Business & Economic Statistics 23: 1–19. [Google Scholar]
- Bariviera, Aurelio F. 2017. The inefficiency of bitcoin revisited: A dynamic approach. Economics Letters 161: 1–4. [Google Scholar] [CrossRef]
- Bariviera, Aurelio F., María José Basgall, Waldo Hasperué, and Marcelo Naiouf. 2017. Some stylized facts of the bitcoin market. Physica A: Statistical Mechanics and Its Applications 484: 82–90. [Google Scholar] [CrossRef]
- Binance. 2019. BTC/USDT. Available online: https://www.binance.com/en/trade/BTC_USDT (accessed on 20 March 2019).
- Bouchaud, Jean-Philippe, Marc Potters, and Martin Meyer. 2000. Apparent multifractality in financial time series. The European Physical Journal B-Condensed Matter and Complex Systems 13: 595–99. [Google Scholar] [CrossRef]
- Calvet, Laurent E., Adlai J. Fisher, and Benoit B. Mandelbrot. 1997. Large Deviations and the Distribution of Price Changes. Cowles Foundation Discussion Paper No. 1165. New Haven: Cowles Foundation for Research in Economics Yale University. [Google Scholar]
- Chambers, Clem. 2019. Bitcoin Is Fractal. Available online: https://www.forbes.com/sites/investor/2019/01/23/bitcoin-is-fractal/#27bbcc49208d (accessed on 30 April 2019).
- CoinMarketCap. 2019. Bitcoin (BTC) Price, Charts, Market Cap, and Other Metrics. Available online: https://coinmarketcap.com/currencies/bitcoin/ (accessed on 5 September 2019).
- Embrechts, Paul, and Makoto Maejima. 2000. An introduction to the theory of self-similar stochastic processes. International Journal of Modern Physics B 14: 1399–420. [Google Scholar] [CrossRef]
- Grahovac, Danijel, and Nikolai N. Leonenko. 2014. Detecting multifractal stochastic processes under heavy-tailed effects. Chaos, Solitons & Fractals 65: 78–89. [Google Scholar]
- Heyde, Chris C. 2009. Scaling issues for risky asset modelling. Mathematical Methods of Operations Research 69: 593–603. [Google Scholar] [CrossRef]
- investing.com Australia. 2020a. Gold Futures—Apr 20 (GCJ0). Available online: https://au.investing.com/commodities/gold-historical-data (accessed on 27 February 2020).
- investing.com Australia. 2020b. USD JPY Historical Data—Investing.com AU. Available online: https://au.investing.com/currencies/usd-jpy-historical-data (accessed on 27 February 2020).
- Kantelhardt, Jan W., Stephan A. Zschiegner, Eva Koscielny-Bunde, Shlomo Havlin, Armin Bunde, and H. Eugene Stanley. 2002. Multifractal detrended fluctuation analysis of nonstationary time series. Physica A: Statistical Mechanics and Its Applications 316: 87–114. [Google Scholar] [CrossRef]
- Lahmiri, Salim, and Stelios Bekiros. 2018. Chaos, randomness and multi-fractality in bitcoin market. Chaos, Solitons & Fractals 106: 28–34. [Google Scholar]
- Mandelbrot, Benoit B., Adlai J. Fisher, and Laurent E. Calvet. 1997. A Multifractal Model of Asset Returns. Cowles Foundation Discussion Paper No. 1164. New Haven: Cowles Foundation for Research in Economics Yale University. [Google Scholar]
- Matia, Kaushik, Yosef Ashkenazy, and H. Eugene Stanley. 2003. Multifractal properties of price fluctuations of stocks and commodities. EPL (Europhysics Letters) 61: 422. [Google Scholar] [CrossRef]
- Mensi, Walid, Yun-Jung Lee, Khamis Hamed Al-Yahyaee, Ahmet Sensoy, and Seong-Min Yoon. 2019. Intraday downward/upward multifractality and long memory in bitcoin and ethereum markets: An asymmetric multifractal detrended fluctuation analysis. Finance Research Letters 31: 19–25. [Google Scholar] [CrossRef]
- Milutinović, Monia. 2018. Cryptocurrency. Екoнoмика-Часoпис за екoнoмску теoрију и праксу и друштвена питањаа 1: 105–122. [Google Scholar] [CrossRef]
- Nadarajah, Saralees, and Jeffrey Chu. 2017. On the inefficiency of bitcoin. Economics Letters 150: 6–9. [Google Scholar] [CrossRef]
- Nakamoto, Satoshi. 2009. Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 20 November 2018).
- Patterson, Michael. 2018. Crypto’s 80% Plunge Is Now Worse Than the Dot-Com Crash. Available online: https://www.bloomberg.com/news/articles/2018-09-12/crypto-s-crash-just-surpassed-dot-com-levels-as-losses-reach-80 (accessed on 7 August 2019).
- Platen, Eckhard, and Renata Rendek. 2008. Empirical evidence on student-t log-returns of diversified world stock indices. Journal of Statistical Theory and Practice 2: 233–251. [Google Scholar] [CrossRef]
- Popken, Ben. 2018. Bitcoin Loses More Than Half Its Value Amid Crypto Crash. Available online: https://www.nbcnews.com/tech/internet/bitcoin-loses-more-half-its-value-amid-crypto-crash-n844056 (accessed on 7 August 2019).
- Salat, Hadrien, Roberto Murcio, and Elsa Arcaute. 2017. Multifractal methodology. Physica A: Statistical Mechanics and Its Applications 473: 467–487. [Google Scholar] [CrossRef]
- Sly, Allan. 2006. Self-similarity, multifractionality and multifractality. Master’s thesis, Australian National University, Canberra, Australia. [Google Scholar]
- Sreenivasan, Katepalli. 1991. Fractals and multifractals in fluid turbulence. Annual Review of Fluid Mechanics 23: 539–604. [Google Scholar] [CrossRef]
- Stavroyiannis, Stavros, Vassilios Babalos, Stelios Bekiros, Salim Lahmiri, and Gazi Salah Uddin. 2019. The high frequency multifractal properties of bitcoin. Physica A: Statistical Mechanics and Its Applications 520: 62–71. [Google Scholar] [CrossRef]
- Yahoo Finance. 2019. S&P 500 (^GSPC) Historical Data. Available online: https://au.finance.yahoo.com/quote/^GSPC/history?p=^GSPC (accessed on 27 February 2020).
- Yahoo Finance. 2020. NASDAQ Composite (^IXIC) Historical Data. Available online: https://finance.yahoo.com/quote/%5Eixic/history?ltr=1 (accessed on 27 February 2020).
- Zhang, Wei, Pengfei Wang, Xiao Li, and Dehua Shen. 2018. The inefficiency of cryptocurrency and its cross-correlation with dow jones industrial average. Physica A: Statistical Mechanics and Its Applications 510: 658–670. [Google Scholar] [CrossRef]
| 1. | “False positive” corresponds to the scenario that we mistakenly detect multifractality when the underlying process does not possess the multifractal property. |
| 2. | For convenience, in the rest of this paper, we call uniscaling multifractal processes monofractal processes while referring to multiscaling multifractal processes as multifractal processes. |
| 3. | We compared the scaling functions of the Bitcoin and other financial assets with the ones of BMMTs simulated using multiplicative cascades with Poisson distribution, Gamma distribution and Normal distribution. The scaling function of the BMMT simulated through log-Normal multiplicative cascade displays the most similar behaviour. |
| 4. | The choice of Student’s t-distribution with 4 degrees of freedom is suggested by the findings of Platen and Rendek (2008). |
| 5. | Knots were chosen so that the function is evaluated on 18 equal sub-intervals. This gave the best approximation considering computational efficiency. |
| 6. | For example, if Hill’s estimator takes value , we generate simulated student t-distributed processes with 2 degrees of freedom, select those with tail indices in the interval , and construct the null distribution using the empirical distribution of their concavity measures. |
| 7. | Retrieved from Yahoo Finance (2019) for the period 30 December 1927 to 26 February 2020 with 23,147 observations. |
| 8. | Retrieved from Yahoo Finance (2020) for the period 5 February 1971 to 25 February 2020 with 12,372 observations. |
| 9. | Retrieved from investing.com Australia (2020b) for the period 4 March 1988 to 28 February 2020 with 8337 observations. |
| 10. | Retrieved from investing.com Australia (2020a) for the period 27 December 1979 to 28 February 2020 with 10,190 observations. |
© 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/).