Next Article in Journal
Generalized Zero-Shot Learning for Image Classification—Comparing Performance of Popular Approaches
Next Article in Special Issue
Non-Fungible Tokens (NFT): A Systematic Review
Previous Article in Journal
Evaluating and Comparing the Usability of Mobile Banking Applications in Saudi Arabia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using Crypto-Asset Pricing Methods to Build Technical Oscillators for Short-Term Bitcoin Trading

Moscow School of Economics, Moscow State University, 119992 Moscow, Russia
*
Author to whom correspondence should be addressed.
Information 2022, 13(12), 560; https://doi.org/10.3390/info13120560
Submission received: 26 October 2022 / Revised: 16 November 2022 / Accepted: 22 November 2022 / Published: 29 November 2022

Abstract

:
This paper examines the trading performances of several technical oscillators created using crypto-asset pricing methods for short-term bitcoin trading. Seven pricing models proposed in the professional and academic literature were transformed into oscillators, and two thresholds were introduced to create buy and sell signals. The empirical back-testing analysis showed that some of these methods proved to be profitable with good Sharpe ratios and limited max drawdowns. However, the trading performances of almost all methods significantly worsened after 2017, thus indirectly confirming an increasing financial literature that showed that the introduction of bitcoin futures in 2017 improved the efficiency of bitcoin markets.

1. Introduction

In 2008, an anonymous developer named Satoshi Nakamoto published a white paper titled “Bitcoin: A Peer-to-Peer Electronic Cash System”, which proposed a new decentralized encrypted digital currency called Bitcoin (BTC) based on blockchain technology. In simple terms, the purpose of Bitcoin was to create a means for people to send money via the Internet as an alternative to traditional methods to transfer money. The blockchain is a public record-keeping system based on a linear chain that consists of blocks. The transaction information is recorded in the blocks, and each block contains the cryptographic hash value and the timestamp of the previous block: given that each block has a hash pointer to the previous block, the data structure is similar to a chain. Once we know the hash value of the previous block, it can be compared with the hash value in the current block to determine whether or not its recorded transactions have changed, thus offering a major defense against data tampering. A “miner” records the new transactions information and transfers them into a block and then must solve a complex mathematical puzzle named proof-of-work (PoW), which is a decentralized consensus mechanism that is employed to prevent anyone from gaming the system. The first miner that successfully solves this mathematical puzzle receives a reward and transaction fees in bitcoin for the confirmed block. At the start of 2009, the reward for each block was 50 BTC, and it is halved approximately every four years. As of 2022, the reward for one new block is 6.5 Bitcoin. The total amount of new Bitcoins to be issued is limited to 21 million, and this number will be reached around 2140.
Bitcoin and thousands of other crypto-assets are traded daily on a large number of crypto-exchanges (at the end of the first quarter of 2022, there were almost 300 exchanges, see, for example, coinmarketcap.com/rankings/exchanges, accessed on 1 July 2022), with a total daily trading volume that, on some days, was higher than 100 billion dollars. In this regard, several methods have been proposed to estimate the fundamental value of Bitcoin; see [1,2,3] for an introduction at the textbook level. There is also an increasing financial literature that proposed advanced non-linear models to predict Bitcoin returns using popular technical indicators representing market trend, momentum, volume, and sentiment; see, e.g., Refs. [4,5,6,7], and references therein.
In this work, we followed in the footsteps of [8,9], who were the first to use moving averages and z-scores to convert pricing models into technical oscillators, and we examined seven pricing models proposed in the professional and academic literature to create oscillators for Bitcoin daily trading. We then computed two thresholds based on the quantiles of these oscillators to create buy and sell signals. Even though professional traders often use technical oscillators based on pricing models for crypto assets, such an approach is rarely discussed in the academic literature. This paper differs from the aforementioned studies in that it is among the first to examine the profitability of a set of technical indicators based on pricing methods for crypto assets using more than ten years of Bitcoin data.
Our empirical back-testing analysis showed that some of these methods proved to be profitable with good Sharpe ratios and limited max drawdowns. However, the trading performances of almost all methods significantly worsened after 2017, thus indirectly confirming an increasing financial literature that shows that the introduction of Bitcoin futures in 2017 improved the efficiency of bitcoin markets.
We remark that crypto assets can suffer from significant credit risk, which can take two forms: either the crypto asset “dies” (that is, a situation when its price drops significantly and it becomes illiquid), or the crypto exchange closes due to a bankruptcy, or a fraud, or a hacking attack. We did not consider such type of risk in our analysis, and we refer to [10,11,12] for a detailed discussion.
The rest of this paper is organized as follows. Section 2 reviews the literature devoted to crypto-asset valuation, while the technical oscillators proposed for trading Bitcoin are discussed in Section 3. The empirical results are reported in Section 4, while two robustness checks are discussed in Section 5. Section 6 concludes.

2. Literature Review

The last years have witnessed the emergence of several professional analyses and academic papers proposing a wide range of models to price crypto assets. We focus below on a specific selection of approaches that will be useful for our work, while we refer the interested reader to [3], chapter 9, for a larger review.

2.1. Cost Analysis

Ref. [13] performed a valuation of several crypto coins by using the net present value. They examined the hardware and software costs of crypto mining and highlighted a paradox: new miners are not profitable because old miners are simply able to update their old equipment in their farms (such as CPUs, GPUs, or other infrastructure). Therefore, existing miners have a significant capital advantage over new mining groups. Ref. [14] analyzed the cost of a single miner, assuming that a new miner enters into a free market with an expected profit equal to zero. According to his model, the miner cost must equal the value of newly mined Bitcoins.
Ref. [15] performed an analysis of the energy consumption of Bitcoin and argued that miners would not be profitable if the electricity price were to exceed $0.14/kWh, showing that the marginal cost of mining Bitcoin was approximately $1952. Instead, Ref. [16] focused mainly on environmental issues and attempted to construct a tax model for the crypto-coin mining industry. They noted that the total energy consumption of crypto coins is incredibly high: for example, in 2018, 0.3% to 0.5% of the energy consumed globally was used in mining, and crypto coins accounted for 5% to 12% of carbon emission quotas. They noted that the growth of the market size of the Bitcoin network was not feasible due to its proof-of-work mining model. They suggested that the government could introduce a tax if the energy consumption due to mining were to create a pollution externality. They also introduced a “local decision model” including the average temperature, electricity prices, and the distance to the nearest power station to help investors identify the optimal mining locations. They showed that, while crypto-coin mining can improve the local economy (more consumers and workers) and generate more tax revenues, it may also create energy shortages and increased use of fossil fuels.

2.2. Crypto-Coin Valuation

Ref. [17] analyzed different methods to assess the intrinsic value of crypto coins using data from April 2014 until November 2018. They argued that crypto coins could be considered to be a currency-based commodity and that the intrinsic value of crypto coins can be divided into two parts: the commodity part that can be measured by the amount of labor involved and the currency part that can be measured by the money velocity. However, they also admitted that the price of crypto coins can be influenced by the investors’ willingness to buy and sell.
Ref. [18] suggested that there are three different categories of crypto coins: currency tokens, platform tokens, and asset-backed tokens. Currency tokens can be used for buying and selling goods and services in the real world; a typical example is Bitcoin. Platform tokens can be used to run transactions and smart connections on the blockchain; a typical example is Ethereum (ETH). Asset-backed tokens are tied to an underlying asset in the real world so that a coin unit can represent real estate ownership (for example). Ref. [18] also noted that the value of crypto coins depends on investor confidence, and ICOs should use a variety of methods for maintaining high market confidence. Moreover, they also suggested that the use of Metcalfe’s law is appropriate for measuring the value of crypto coins (more about this topic below).
Ref. [19] provides a review of the crypto-coin valuation models currently used in practice, which includes both professional approaches and academic approaches: the quantity theory of money, Chris Burniske’s INET model, Evans’ Volt model, ARK Invest model, and the Black–Scholes model. Finally, Ref. [20] reviewed the asset valuation methods commonly used for stock pricing, and they found that these traditional valuation methods could hardly be applied to digital assets. Even though there are commonalities, digital assets require a different analysis for pricing purposes. The methodologies currently proposed for digital asset valuation may vary significantly, and the lack of standards for the valuation of these assets can lead to uncertainty and confusion among investors and managers.

2.3. Social Network Analysis for Crypto-Asset Modeling

Social network analysis (SNA) investigates social structures by using networks and graph theory. Networked structures are represented in terms of nodes, which can be individual actors, people, or items within the network, and the ties or links that connect them, which can be relationships or interactions. SNA can process a large amount of relational data and describe the general relational network structure. Moreover, the communication structure and the position of all individuals can be fully described by analyzing nodes, clusters, and their relations; see [21] for an introductory survey or [22,23,24] for a discussion at the textbook level.
There is an increasing body in the financial literature that explores the key features of blockchains’ network structures and how they affect the price dynamics of these crypto assets. More specifically, a blockchain can be modeled directly through a social network because the social network nodes can represent the blockchain addresses, while its arcs can denote the transactions between the addresses corresponding to the involved nodes. Social-network-analysis-based techniques can then be used to extract knowledge about the behavior of the blockchain actors involved; see [25,26,27,28,29,30,31], just to name a few.
The network structures may differ significantly across blockchains: for example, Ref. [32] found that the Bitcoin network has grown denser over time, with more nodes tending to be connected with each other, leading to a strong community, while Namecoin has shown a decrease in density, resulting in an unclear community structure.
This literature has found significant effects of network features on economic variables such as price and volatilities. For example, Ref. [33] found that the price of Bitcoin, Ethereum, and Litecoin are positively correlated with the size of the graph and the number of nodes and edges, while [29] showed that the price of Bitcoin is negatively correlated with the average outdegree (the outdegree is the number of edges that are directed out of a node in the directed network graph). Ref. [34] used a Granger causality test and found that the past degree distributions (especially the outdegree of the Bitcoin trading network) can predict future price increases, while [35] built an ARIMA time-series model to forecast price anomalies using network features. Finally, Ref. [36] presented an SNA-based approach to investigate user behavior during the speculative bubble involving Ethereum in 2017 and 2018 to extract knowledge patterns about this phenomenon, and to identify the speculators who were behind this Ethereum bubble.

2.4. Active Addresses and Metcalfe’s Law

Ref. [37] considered the number of unique addresses participating daily on the Bitcoin and Ethereum networks as a relative measure of the number of active users. He showed that the growth in the value of the network was significantly related to the number of unique addresses participating actively on the network. In this regard, Metcalfe’s law of network value, which associates the value of the network with the square of its number of active users, was shown to model the networks quite well. In addition, he also proposed a new model that was derived and compared with Metcalfe’s law, which included a 30-day moving average filter. This model was found to be suitable for catching a bubble, because if a higher price is not related to the growth of active addresses, it could potentially be a bubble.
Ref. [38] compared the features of crypto coins with a now-defunct Italian telephone token called the Gettone, an ecosystem that married a telecommunications network with a currency, and which was active from 1927 to 2001. Gettone tokens were originally made of physical metal materials, but they were later replaced by magnetic calling cards in 1983. Gettone tokens could be used in daily life for telephone calls, as well as a form of currency to buy goods and services. One gettone was valued at 50 lire until 1980, 100 lire until 1984, and 200 lire from 1984. It remained at this value until the introduction of the euro in 2001 in Italy, and it has lost its monetary value since then. Peterson noted the similarities between the Gettone tokens and crypto coins. He then built a regression model based on Metcalfe’s law and showed that Bitcoin’s medium- to long-term price followed this law quite closely, with an R2 over 80%.
Ref. [39] discussed the intrinsic values for different type of cryptocurrencies, including initial coin offerings (ICOs) and single-layer and multiple-layer coins. The purpose of an ICO is simply to raise funds for a specific coin project, whereas a single-layer coin works as a payment system to transfer currency, and its value is based on the active users in the network. A multiple-layer coin is Turing-complete and can be used to develop decentralized applications based on the needs of individuals or businesses. The operation of a new cryptocurrency requires initial capital, which can be considered the initial intrinsic value of the crypto coins. If crypto coins are accepted by the market and they can be used in daily life, the payments for goods and services can be used to measure the intrinsic value of crypto coins. Ref. [39] suggested the use of Metcalfe’s law for measuring the intrinsic value of crypto coins. They argued that if popular online payment methods such as Visa and PayPal could be valued in this way, then Metcalfe’s law could also be applied to single-layer and multiple-layer coins, given that PayPal, Visa, and crypto-coin networks all possess similar characteristics.
Ref. [40] analyzed the impact of network effects (user-based growth) and crypto-coin trends. They considered data for six crypto coins up to January 2020 and assumed that the growth of the network value was proportional to the number of users on the network. They concluded that network effects affected crypto-coin prices, but these effects did not provide crypto-coins with any competitive advantage.
Ref. [41] analyzed how the amount of Google search interest, the number of tweets, and the number of active addresses on the blockchain impacted the prices of Bitcoin and Ethereum over time. They used vector autoregressive (VAR) models with multivariate generalized autoregressive conditional heteroskedasticity (GARCH) and data from between July 2017 and February 2018. They found that the number of active addresses was the most significant variable influencing the price movements of these crypto assets, whereas Google searches and the number of tweets had weaker effects. There is also an increasing trend in the literature towards investigating the determinants of the returns and volatility of cryptocurrencies using different measures of social media sentiment, the Economic Policy Uncertainty index, gold prices, and herding behaviors; see [42,43,44] and references therein.

2.5. Ratios of Crypto Coins

The network-value–transaction (NVT) ratio first made its appearance in February 2017 in a tweet but was discussed in more detail in an article published on Forbes later in 2017 by [45]. Ref. [9] later improved the NVT ratio by proposing the NVTS (NVT signal), which is the network value divided by the 90-day moving average of the daily transaction value and provides more insight for forecasting price tops. Partly inspired by the NVTS ratio, Ref. [46] proposed the market-value–realized-value (MVRV) ratio, which is the market value divided by the realized value. The market value is the last known price multiplied by the current circulating supply, while the realized value considers the lost and unmoved Bitcoins and is calculated by summing the products of price per bitcoin and what is called the “Unspent Transaction Output” (UTXO). By dividing the market value by the realized value, an indication of Bitcoin’s real value emerges: [46] found that, historically, a MVRV ratio above 3.7 denotes overvaluation, whereas a MVRV ratio below one indicates undervaluation.
Refs. [47,48] found that fundamental market ratios have relatively little impact on short-term bitcoin returns. They employed machine-learning methods and deep-learning methods to create trading strategies: they found that the price-to-earning (PE) ratio is not a good crypto-coin indicator, and they highlighted the limitations of the network-value–transaction (NVT) ratio, which ignores the store-of-value function. Given this evidence, they proposed a new ratio called the price–utility (PU) ratio and built a trading strategy that gives a buy signal when the PU ratio goes below the 10% quantile and a sell signal when the PU ratio exceeds the 90% quantile. They argued that this strategy outperforms traditional moving average crossover strategies and that the token utility is a leading indicator for the token price. However, the main limitation of ratios such as these is that they cannot be used to compare the valuations of coins with different features (such as Bitcoin and Ethereum, for example), as recently highlighted by [3].

3. Materials and Methods

The previous literature review found no detailed analysis of the profitability of the proposed pricing methods for short-term trading, and all these approaches focused on medium- and long-term evaluation. Among all the methods reviewed, the approaches using the ratios of crypto coins and the metrics based on active addresses appeared to be the most apt for short-term trading. Therefore, given that the goal of our work was to examine the trading performances of technical oscillators created using crypto-asset pricing methods, we selected seven pricing models proposed in the previously reviewed professional and academic literature.
Before presenting the results of the empirical analysis, we briefly review these crypto-asset pricing methods, and we discuss in detail how to use them to create technical oscillators and buy-and-sell trading signals.

3.1. Network-Value–Transaction Ratio (NVT)

The network-value–transaction (NVT) ratio was originally proposed by [45] as follows:
N V T = N e t w o r k   V a l u e T r a n s a c t i o n   V a l u e = M a r k e t   C a p i t a l i z a t i o n T r a n s a c t i o n   V a l u e
The network value is usually measured with the crypto-asset market capitalization in US dollars (USD), while the transaction value is the total transaction volume in USD that took place in a specific period (daily, monthly, or yearly).
The proposed model was originally developed from the price–earnings (PE) ratio, which is a traditional method used in financial analysis. If the NVT ratio is too high, such that the network value is much greater than the total transferred on-chain value for a specific period, then the market is overvalued and has high expectations for the crypto asset. If the NVT ratio is too low, the network value is much smaller than the total transferred on-chain value, which means that the market is undervalued and it has low future expectations.
If we use the definition of market capitalization and transaction value,
M a r k e t   C a p i t a l i z a t i o n = S u p p l y T o k e n × P r i c e T o k e n  
T r a n s a c t i o n   V a l u e = T r a n s a c t i o n   V o l u m e T o k e n × P r i c e T o k e n  
And we substitute them into the NVT ratio, we obtain
N V T = S u p p l y T o k e n × P r i c e T o k e n T r a n s a c t i o n   V o l u m e T o k e n × P r i c e T o k e n = S u p p l y T o k e n T r a n s a c t i o n   V o l u m e T o k e n
Given that the token transaction volume over the token supply is the money velocity, the NVT is the reciprocal of the money velocity:
N V T = 1 V e l o c i t y  
The NVT ratio is very volatile, so using this ratio as an indicator is rather difficult. To solve this problem, Ref. [9] modified the ratio (1) as follows:
N V T S = N e t w o r k   V a l u e M A T r a n s a c t i o n   V a l u e
where he used the moving average (MA) of the transaction value to smooth the NVT ratio. Ref. [8] modified Kalichkin’s NVTS model (2) to what he called the “adjusted-NVTS ratio”, which is an oscillator indicator able to generate buy and sell signals. However, he did not provide any formula, simply stating that “the adjusted-NVTS displays how many standard deviations NVTS is above or below its historical norm. The historical norm is the 2-year moving average of NVTS, similarly, the standard deviation calculation uses a 2-year sampling” [8]. Therefore, it appears that he used the well-known z-score to standardize the NVTS ratio as
N V T S Z a , b = N V T S μ σ  
where μ is the mean value of the NVTS ratio computed over a specific period of time b (with b = 2 years), σ is the standard deviation over the same period b, and a is the time sample used to compute the moving average of the network transaction value in Equation (2).

3.2. Network-Value–Realized-Value Ratio (NVRV)

The network-value–realized-value (NVRV) ratio was first introduced by [46] and is computed as follows:
N V R V = N e t w o r k   V a l u e R e a l i z e d   V a l u e
where the network value and realized value are measured in USD, and are given by
N e t w o r k   V a l u e = L a s t   t r a d e   c o i n   p r i c e × A l l   c o i n s   i n   c i r c u l a t i o n
R e a l i z e d   V a l u e = i L a s t   t r a d e   p r i c e   o f   e a c h   c o i n i
Unlike traditional stock markets, each crypto-coin transaction and the last trade price for each coin can be tracked, and their summation gives the realized value of the coin market capitalization; see [49] for more details. When the NVRV ratio is greater than one, the market is overvalued and in a stage of euphoria. Conversely, if the NVRV ratio is lower than one, the market is undervalued and in a stage of capitulation-despondency.
A variant of this ratio using the z-score was originally introduced by [50]:
N V R V Z a , b = N V R V μ σ
where μ is the mean value of the NVRV ratio computed over a specific period of time b, σ is the standard deviation over the same period b, and a is the time sample used to compute the moving average of the NVRV in Equation (4).

3.3. Network-Value–Hashrate Ratio (NVHR)

The network-value to hashrate ratio measures a crypto-asset network value in dollars per unit of hashrate, see [51] for more details. Its formula is reported below:
N V H R = N e t w o r k   V a l u e H a s h   R a t e
The NVHR ratio measures the expectations of investors for a specific coin: when the NVHR is high, investors have positive expectations and are willing to invest more, but if it is low, they have negative expectations and are willing to invest less or exit the market. Another possible interpretation is that a higher value of the NVHR ratio suggests that an investor is willing to pay more to receive the economic security granted by the current crypto-asset hashrate, whereas a lower value of the NVHR ratio suggests that an investor is willing to pay less for the economic security granted by the current asset’s hashrate. Given that the NVHR ratio can fluctuate wildly, it is smoothed using a moving average of the daily hashrate value like so:
N V H R S = N e t w o r k   V a l u e M A H a s h   R a t e
Similar to previous ratios, we transform it into an oscillator using the z-score for trading purposes:
N V H R S Z a , b = N V H R S μ σ  
where μ is the mean value of the NVHR ratio computed over a specific period of time b, σ is the standard deviation over the same period b, and a is the time sample used to compute the moving average of the hashrate.
To smooth the jitter at the peaks and troughs of the previous ratio (6), a variant using the exponential moving average (EMA) can be employed:
N V H R S Z a , b , c = E M A N V H R S μ σ
where c is the number of days used to compute the exponential moving average.

3.4. Active Addresses Metrics

Active addresses metrics are based on the addresses of crypto coins that are recognized as unique individual accounts [51]. Active addresses include all account addresses, independently of the fact that they are sending, receiving, or both. Another factor is the network value, which is measured by the coin market capitalization. These metrics are quite similar to the number of “daily active users” and to their daily activities, and they can be presented in two forms, using Metcalfe’s law or Odlyzko’s law.
Metcalfe’s law was originally proposed to model the network effect of fax machines, telephones, networks, and other communication technology. It was formulated in the current form by George Gilder in 1993, who attributed it to Robert Metcalfe in regard to his work with Ethernet in the 1980s; see [52,53] for more details.
According to Metcalfe’s law, the value of a telecommunications network is proportional to the square of the number of connected users of the system like so:
M L   V a l u e = A × n 2  
where A is a coefficient and n is the number of connected system users. Ref. [54] improved this model and showed that the incremental value of adding one person to a network of n people is approximately the n-th harmonic number, so the total value of the network is given by
O L   V a l u e = n log n

3.4.1. Network-Value–Metcalfe’s Law Ratio

If we assume that Metcalfe’s law for crypto coins can be approximated as
M L     A c t i v e   A d d r e s s e s 2
then the network value to Metcalfe’s law (NVML) ratio is given by
N V M L = N e t w o r k   V a l u e M L  
A moving average can be used to smooth the previous ratio by
N V M L S = N e t w o r k   V a l u e M A M L
while the traditional z-score can be employed to standardize it and create an oscillator for trading purposes:
N V M L S Z a , b = N V M L S μ   σ  
where μ is the mean value of the NVML ratio computed over a specific period of time b, σ is the standard deviation over the same period b, and a is the time sample used to compute the moving average. Again, to smooth the jitter at the peaks and troughs of the previous ratio (8), a variant using the exponential moving average (EMA) can be employed:
N V M L S Z a , b , c = E M A N V M L S μ σ
where c is the number of days used to compute the exponential moving average.

3.4.2. Network-Value–Odlyzko’s Law Ratio

If we assume that the market value of a crypto asset depends on Odlyzko’s law as follows,
O L     A c t i v e   A d d r e s s e s log A c t i v e   A d d r e s s e s
then the network value to Odlyzko’s law (NVOL) ratio is given by,
N V O L = N e t w o r k   V a l u e O L  
A moving average can be used to smooth the previous ratio,
N V O L S = N e t w o r k   V a l u e M A O L  
while the traditional z-score can be employed to standardize it and create an oscillator for trading purposes:
N V O L S Z a , b = N V O L S μ σ  
where μ is the mean value of the NVML ratio computed over a specific period of time b, σ is the standard deviation over the same period b, and a is the time sample used to compute the moving average. Again, to smooth the jitter at the peaks and troughs of the previous ratio (8), a variant using the exponential moving average (EMA) can be employed:
N V O L S Z a , b , c = E M A N V O L S μ σ  
where c is the number of days used to compute the exponential moving average.

3.5. A Variant of the INET Model for Short-Term Trading

The INET model was developed by [55] to value the (fictitious) INET Token program. His starting point is the quantity theory of money, which argues that the price level of goods and services is proportional to the amount of money in circulation, and it builds upon the following equation:
M 0 V = P Q = Y
where M0 is the monetary base, V is the money velocity, P is the price of the digital resource that is being provisioned, Q is the quantity of this digital resource, while Y is the gross domestic product (GDP) of the crypto economy based on this digital asset.
If we use the expenditure method to measure the GDP of crypto assets, we obtain
Y = T r a n s f e r   V a l u e   f o r   c o n s u m e r s = P $ M C
where MC is the total transferred coins on-chain for consumption, while P$ is the price of the crypto asset measured in US dollars. We already know from Section 3.1 that the NVT ratio is the reciprocal of the money velocity V, so that V can be obtained as
V = 1 N V T
If we combine the previous equations together, we can get the monetary-based crypto-coin value in US dollars M0$,
M 0 $ V = M 0 $ N V T = P $ × M C
M 0 $ = P $ × M C × N V T
If we compare M0$ and the total supply of the crypto asset M0, we obtain
P $ = M 0 $ M 0 = P $ × M C × N V T t M 0 = P $ × M C M 0 × N V T t
Since we already know that the NVT is the ratio of the total coin supply M0 over the transaction volume MT, we can rewrite the previous equation as follows:
P $ = M C M 0 × M 0 M T × P $ = M C M T × P $  
e = P $ P $ = M C M T
where e can be considered a sort of reciprocal ratio of M2/GDP for the crypto economy based on this crypto asset.
Even though every single transaction is recorded on the blockchain, determining the purpose of a specific transaction can be difficult due to the anonymity of the blockchain network. Instead, the speculation volume is easy to identify for Bitcoin and most crypto assets: these transactions are performed via crypto exchanges and can be analyzed in a straightforward manner. Therefore, if the speculation volume substitutes the consumption volume, we obtain the following ratio:
I n e t S p e = M e M T
where Me is the speculation volume. If this indicator is high, the proportion of speculative transactions has increased, whereas if it is low, the proportion of speculative transactions has decreased. The name of the ratio, InetSpe, was chosen to show that this ratio is a variant of the INET model for short-term trading used here for speculation purposes. This ratio is often used for trading purposes. We remark that in Chris Burniske’s original model for annual data, there is an additional part used for computing the present value of a coin. However, we focus here on daily data for short-term trading, so this part is not considered.
We can transform the ratio (12) into an oscillator using the usual standardization procedure:
n e t S p e Z a , b = I n e t S p e μ σ  
where μ is the mean value of the InetSpe ratio computed over a specific period of time b, σ is the standard deviation over the same period b, and a is the time sample used to compute the moving average.

3.6. Volt Valuation Model

Ref. [56] proposed a framework for modelling the money velocity using the Baumol–Tobin model, which is related to the transaction demand for money, transaction costs, and the risk-free rate of investment interest (VOLT is the name of Evans’ fictitious token). They assumes that a player in the economy will spend all their annual income during a specific year and that the player has two choices: either hold their money in cash, or save their income in an interest bearing bank and then make partial withdrawals when necessary. The last choice makes the player earn some money, but it also implies substantial transaction costs. To find the optimal choice, the player must find the optimal number N of withdrawals needed to maximize his/her earnings. Evans found that the optimal N is given by
N V o l t = R · Y 2 C
where R is the nominal free-risk interest rate, Y is the average payment per user per year, and C is the transaction cost, while the money demand function is estimated as
M V o l t = Y · C 2 R
A ratio for trading purposes can be computed by comparing the network value to the Volt money demand for a specific coin by
N V V o l t = N e t w o r k   V a l u e M V o l t
while an oscillator can be built using (14) as follows:
N V V o l t Z a , b = N V V o l t μ σ  
where μ is the mean value of the NVVolt ratio computed over a specific period of time b, σ is the standard deviation over the same period b, and a is the time sample used to compute the moving average. To smooth the jitter at the peaks and troughs, the exponential moving average can be used again in the usual way:
N V V o l t Z a , b , c = E M A N V V o l t μ σ  
where c is the number of days used to compute the exponential moving average.

3.7. Trading Strategy

Once all models were converted into oscillators, we computed the two thresholds used for trading purposes; that is, the short threshold and the long threshold. Both thresholds were computed using the oscillators’ quantiles: following [47,48,57], we used the 5% quantile as the signal to enter a long position and the 95% quantile as the signal to sell and close our position. More specifically, when the oscillator was less than the long threshold, the crypto coin was considered to be in the oversold zone, but when the oscillator started crossing above the long threshold, the crypto coin was considered to be leaving the oversold zone, and the model created a long signal. Similarly, when the oscillator was greater than the short threshold, the crypto coin was considered to be in the overbought zone, but when the indicator crossed below the short threshold, the crypto coin was believed to be leaving the overbought zone and falling back, so the model created a short signal. While these two thresholds could have been optimized, this computation would have added a layer of complexity (and potentially also over-fitting) to our work. This is why we did not consider such an extension here, and we leave it as an avenue for further research.
We remark that short-selling always involves a liquidation risk, particularly with high-risk financial assets such as crypto coins. Therefore, we only considered long positions in this work, whereas short-selling was discarded. To test the profitability performance of an oscillator, we used the most straightforward strategy: when the indicator gave a buy signal, one Bitcoin was purchased, while it was later sold when a sell signal was triggered. Theoretically, a trading strategy should include take-profits and stop-losses, but such strategies strongly vary among individuals: some people may prefer to exit when the floating loss is greater than 5%, whereas others prefer 10%. Aggressive investors may place stops at 40% or 50% of the initial position. Moreover, some traders may set up more complex stop-loss strategies involving options to hedge losses. In this work, we did not consider stop-loss (or take-profit) strategies, and we focused only on the profitability of the buy and sell signals that were generated by the competing models. We leave this issue as a topic for future research. For simplicity, we considered an account with initial equity equal to 500 thousand USD.

3.7.1. Parameters of the Moving Averages and Z-Scores

These parameters can be chosen arbitrarily and there is no definitive method. For example, in the case of the well-known MACD oscillator, some investors employ the 200-day and 50-day moving averages as signals, while others prefer the 100-day and 50-day moving averages as signals. In the case of crypto assets, Ref. [9] believed that a moving average of 90 days “is a better proxy for long-term fundamental value”. Quarterly reports are also known to have an impact on the stock market, and they are generally released a few weeks after the conclusion of a quarter. The effect of quarterly reports on the crypto-coin market is currently unknown; for example, it is known that Tesla CEO Elon Musk is one of the main promoters of crypto coins, and his tweets can impact the crypto-coin market (see [58] and references therein), but it is unknown whether Tesla’s quarterly reports can affect crypto coins. Microsoft, Tesla, PayPal, Coinbase, and other large companies that are supportive of crypto coins are generally listed on the US stock market, and considering the quarterly reports of these companies, a sample of 120 days may be a good choice for computing the z-scores. Given this evidence, we employed a period of 90 days to compute the moving averages and a sample of 120 days to compute the z-scores of our trading models. As for the EMAs, whose purpose was to reduce the jitter of the oscillators at the peak, we employed samples of 7 or 14 days, depending on the specific model used. We justify this choice because larger samples may make the oscillators too flat but are no more useful for providing trading signals.

3.7.2. Trading Strategy Evaluation Metrics

To backtest the trading performances of the models discussed in this work, we employed several metrics implemented in the “blotter” R package. The blotter R package provides transaction infrastructure for defining transactions, portfolios, and accounts for trading systems and simulation. Moreover, it provides portfolio support for multi-asset class and multi-currency portfolios. We refer to the help manuals available at https://github.com/braverock/blotter, accessed on 1 July 2022, for more details. We remark that the blotter package computes a much larger set of performance metrics, which are not reported here for sake of space and interest. The full results are available from the authors upon request. The metrics we employed are briefly discussed below in Table 1.

4. Results

4.1. Data

We used daily Bitcoin data (BTC) from 17 August 2011 to 30 March 2022 obtained from Glassnode; the download links are reported in Appendix A. A brief description of the variables used in the empirical analysis is reported in Table 2, while their plots are reported in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7.
The descriptive statistics, the Jarque–Bera normality test statistics and p-values, and the KPSS unit root test statistics for the BTC price, BTC log-returns, and for the seven technical oscillators are reported in Table 3, while the Figure A1, Figure A2, Figure A3, Figure A4, Figure A5, Figure A6 and Figure A7 in the Appendix B reports the technical oscillators computed for each trading strategy.
As expected, Bitcoin prices are not stationary, but their log-returns are stationary and so are the seven technical oscillators. Interestingly, the oscillators are not normally distributed, but their empirical skewness estimates are close to zero and their empirical kurtosis are close to 3.

4.2. Trading Performance of Each Model

We report in Table 4 the previous evaluation metrics for all seven trading strategies to have an idea of their relative performances, as well the tests for the equality to zero of each Sharpe ratio for non-independent and identically distributed elliptical returns; see [59] (chapter 3) for more details. Table 4 also reports the test by [60] for the equality of all Sharpe ratios, which holds under the general assumption that the excess returns are stationary and ergodic.
Figure A1, Figure A2, Figure A3, Figure A4, Figure A5, Figure A6 and Figure A7 in Appendix B report the technical oscillators computed for each trading strategy, the Bitcoin (BTC) price, the cumulative profit/loss, the long and short thresholds computed using the 5% and 95% quantiles of the technical oscillators, respectively, and the long and short orders. Note that a short order implied that all previously bought Bitcoins must be sold at that time.
The NVTS strategy had the largest net trading profit, but also the largest max drawdown. Considering it had also the largest floating profit during the trading period, its performance could likely be improved using a profit-taking strategy. Given that this goes beyond the scope of this work, we leave it as an avenue for further work.
Another interesting strategy uses the network-value–Metcalfe’s law (NVML) ratio, which has a high Sharpe ratio, a low max drawdown of −18,857 USD (approximately 4% of the initial capital), and the second-highest profit–max-drawdown, equal to 2.3. The strategy using the network-value–Odlyzko’s law (NVOL) ratio has performance metrics that are rather similar to the strategy using the network-value–Metcalfe’s law ratio, even though they are generally slight worse than the latter. Moreover, the max drawdown and the profit–max-drawdown ratio (1.10) are much worse than the approach that uses Metcalfe’s law.
The strategy that employed the network-value–realized-value (NVRV) ratio had a more balanced performance than the NVTS model. However, it requires fine-tuning of the moving averages’ parameters, because this model tends to generate trading signals one to three weeks in advance.
The network-value–hash-rate (NVHR) ratio provided good long-side entry signals but poor short signals, so this model must be used in conjunction with other strategies to determine when to exit the market; we leave this issue as an avenue for further work.
On the other side of the spectrum, the VOLT model had the worst performance measures in almost all cases: interestingly, this model also experienced the largest floating losses during the trading period, thus highlighting that it is not effective in creating short-trading signals.
Finally, the modified INET model showed the lowest drawdown, no floating losses during the trading period, and the highest profit–max-drawdown ratio, and it was the only strategy with a Sharpe ratio statistically different from zero at the 5% probability level. This empirical evidence makes this trading strategy one of the most interesting considered so far. However, despite all these differences, we note that the test by [60] did not reject the null hypothesis that the annualized Sharpe ratios of all strategies are equal.
The empirical evidence seems to confirm the past successes of the INET model and Metcalfe’s law. The variant of the INET model that we presented in Section 3.5 is particularly useful to quickly measure any change in the speculation activity, which makes it an interesting tool for short-term trading. Its main limit is probably the large number of transactions involved, which may result in a large number of transaction fees to pay and much lower trading profits. However, given that several crypto exchanges have recently launched zero trading fees for spot trading (most notably, Binance and Bybit), this issue may be less problematic than it was in the past. As for Metcalfe’s law, it has been known since the work by [37] that blockchain networks can be fairly well modeled by it, as it identifies the value of a network as proportional to the square of the number of its nodes or end users. Moreover, it is a useful model for identifying potential price bubbles when the market price deviates too much from the underlying model and is not accompanied by any significant increase in the number of participating users or any other development that could explain the higher market prices. Our back-testing results for trading purposes appear to confirm this past evidence.

5. Robustness Checks

5.1. Trading Performances in Different Time Samples

We considered the performances of the previous trading strategies in different time samples to better understand their dynamics in different market situations. In this regard, we followed an increasing literature that has showed that there was a financial bubble in bitcoin prices in 2016–2017 that burst at the end of 2017, see [61,62,63,64]. Moreover, there is also a debate on whether the introduction of Bitcoin futures in December 2017 crashed the market prices; see [12,65,66,67,68,69,70]. Following this evidence, we divided our dataset into two sub-samples consisting of data before and after 10 December 2017, which is the day when the first Bitcoin futures were introduced on the CBOE. Table 5 and Table 6 show the evaluation metrics for all seven trading strategies in these two sub-samples (we remark that all open long positions were closed on 9 December 2017 in the first sample, and on 30 March 2022 in the second sample).
The two samples show quite different results: the first data sample up to the end of 2017 is characterized by low drawdowns, very large profit–max-drawdown ratios, and Sharpe ratios that are significantly different from zero. Instead, the second sample has much larger drawdowns, very small profit to max drawdown ratios, and Sharpe ratios that are not significantly different from zero in almost all cases. Therefore, these results seem to indirectly confirm the findings by [65,68,71] who showed that the introduction of Bitcoin futures in December 2017 improved the efficiency of bitcoin markets.

5.2. Trading Performances with Different Thresholds

We also performed a sensitivity analysis where we changed the thresholds of the trading strategies by a small amount (we used the 10% and 90% quantiles, instead of the 5% and 95% quantiles), and we examined how the results changed compared to the baseline case. Table 7 shows the evaluation metrics for all seven trading strategies with the modified thresholds to generate buy-and-sell signals.
The smaller quantiles made the trading strategies more aggressive and involved a higher number of transactions. However, the effects were not homogenous across the competing strategies: the NVTS, NVRV, NVML, and the NVOL models show higher final trading profits and maximum floating profits, but also much worse max drawdowns compared to the baseline case. The NVHR ratio was the only model that significantly improved all the evaluation metrics, whereas the INET and VOLT models worsened all metrics. In general, it appears that an optimization of the thresholds used to create buy and sell signals could potentially improve the models’ performances. However, this goes beyond the scope of this paper; we leave it as an avenue for further research.

6. Discussion and Conclusions

This paper investigated the trading performances of several technical oscillators created using crypto-asset pricing methods for short-term Bitcoin trading. More specifically, we employed seven pricing models proposed in the professional and academic literature to create technical oscillators for daily trading. Two thresholds based on the quantiles of these oscillators were then used to generate buy and sell signals. The empirical back-testing analysis showed that some of these methods proved to be profitable with good Sharpe ratios and limited max drawdowns. However, the trading performances of several methods significantly worsened after 2017, thus indirectly confirming an increasing trend in the financial literature that shows that the introduction of Bitcoin futures in 2017 improved the efficiency of Bitcoin markets.
The strategy using the network to transactions ratio (NVT) model had both the largest profit and the max drawdown; if it were combined with a profit-taking strategy, its performance could improve considerably, so we leave this issue as an avenue for further study.
The strategy that employed the network value to realized value (NVRV) ratio had a more balanced performance than the NVT model. In general, this model generated trading signals one to three weeks in advance, so we delayed the trade signals in our back-testing analysis with a 14-day moving average. If this model were used in actual trading, the parameters of the moving average would have to be optimized to better synchronize the trading signals with asset price movements.
The network value to hash rate (NVHR) ratio provided good long-side entry signals but poor short signals, so this model must be used in conjunction with other strategies to determine when to exit the market.
The strategy based on the network value to Metcalfe’s law (NVML) ratio provided one of the few statistically significant Sharpe ratios, a low max drawdown, and a high profit–max-drawdown, thus showing it to be suitable for long-term investment. In this regard, we note that this was the only strategy that improved its trading performance after the introduction of Bitcoin futures in December 2017. The strategy using the network value to Odlyzko’s law (NVOL) ratio had similar metrics to the NVML ratio, but its max drawdown and profit–max-drawdown were much worse and, in general, its metrics worsened after 2017.
A variant of the Chris Burniske’s [55] INET model modified for short-term trading had the lowest max drawdown and the highest annualized Sharpe ratio for the whole sample. However, its performance worsened considerably after 2017. Finally, the VOLT model had the worst performance for almost all metrics and in all time samples; this model was found to be good for generating long signals, but bad for generating short signals.
Our empirical analysis offers two conclusions. First, it confirmed again the importance of Metcalfe’s law for valuing crypto assets, according to which the value of a network is proportional to the square of the number of users. Metcalfe’s law has been usually employed for long-term evaluation and to identify potential price bubbles when market price deviated too much from the underlying fundamental level. However, our back-testing results showed that such an approach can also be useful for short-term trading in different market conditions. Second, the Bitcoin market has become more efficient since the introduction of futures trading at the end of 2017, and traders must be able to endure much larger drawdowns if they want to have significant trading profits. Needless to say, not all traders may have such possibility because “the market can remain irrational longer than you can remain solvent”, as John Maynard Keynes supposedly once said in the 1930s (there is now an open debate about the origin of this quote, given that there is evidence that this comment was possibly said by a financial advisor named Gary Shilling in 1986, see https://quoteinvestigator.com/2011/08/09/remain-solvent, accessed on 1 July 2022 for more details).
We remark that this increase in market efficiency after 2017 resulted in the stabilization of the number of Bitcoin active addresses per day (around 900,000) and in the number of confirmed transactions per day (around 250,000). Unfortunately, it did not affect Bitcoin electricity consumption, which has continued to slowly increase over time, despite improvements in mining equipment energy efficiency and a more diverse energy mix; see the Cambridge Bitcoin Electricity Consumption Index (CBECI) provided by the University of Cambridge for more details (https://ccaf.io/cbeci, accessed on 1 July 2022). This apparent contradiction is due to the continuous increase in the Bitcoin hashrate (see www.blockchain.com/explorer/charts/hash-rate, accessed on 1 July 2022), for which several reasons have been proposed: for example, blockchain data analytics firm Glassnode believes that the “hashrate rise is due to more efficient mining hardware coming online and/or miners with superior balance sheets having a larger share of the hash power network” (see https://insights.glassnode.com/the-week-onchain-week-40-2022, accessed on 1 July 2022). Ref. [72] suggested three additional reasons: falling mining rig prices, increasing crypto-friendly jurisdictions, and the Ethereum transition from a proof-of-work (PoW) to a proof-of-stake (PoS) consensus that forced Ethereum miners to sell off or repurpose their equipment toward mining Bitcoin. Whatever the real reasons are, increased trading is not one of them.
It is important to also highlight the limitations of this study: first of all, we did not try to optimize the parameters of the technical oscillators, given that the choice of specific model parameters may strongly vary across investors according to their risk–return profile. Moreover, we remark that a complete trading strategy requires not only trading signals, but also reliable trade management and stop-loss strategies. As almost all examined models proved to be profitable without the use of a stop-loss strategy, complete trading strategies for actual trading would have probably shown better performances. These additional issues are left as a possibility for future work.
Another limit of our analysis is the complete focus on Bitcoin. Even though it is still the most traded crypto asset, its dominance has decreased over time (see, e.g., coinmarketcap.com/charts, accessed on 1 July 2022). An interesting avenue of further research would be to expand the analysis discussed in this paper with other crypto assets and with different variants of the technical indicators presented here. Moreover, we did not consider transaction fees and short sales. Even though there is a trend towards decreasing fees over time across all crypto exchanges, they can still affect trading profits. As for short sales, they can improve net profits, but they also involve liquidation risks and can cause major losses. We leave all these issues as topics for future research.
Finally, we remark that the success of Metcalfe’s law for short-term trading suggests that an analysis using approaches based on social network analysis would be a natural extension for understanding the ultimate reasons behind the phenomena reported in this work. We leave this issue as an interesting avenue for further research.

Author Contributions

Conceptualization, Z.Y. and D.F.; methodology, Z.Y. and D.F; software, Z.Y. and D.F; validation, Z.Y. and D.F.; formal analysis, D.F.; investigation, Z.Y. and D.F.; data curation, Z.Y. and D.F.; writing—original draft preparation, Z.Y.; writing—review and editing, D.F.; visualization, Z.Y. and D.F.; supervision, Z.Y. and D.F.; project administration, Z.Y. and D.F.; funding acquisition, D.F. All authors have read and agreed to the published version of the manuscript.

Funding

Dean Fantazzini gratefully acknowledges financial support from the grant of the Russian Science Foundation n. 20-68-47030.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Data Sources

(1)
Price data: this is free data; the source is as follows:
(2)
Network value: this is free data; the source is as follows:
(3)
Realized value: this is not free data; the source is as follows:
(4)
Active addresses: this is free data; the source is as follows:
(5)
Network hashrate: this is free data; the source is as follows:
(6)
Transaction in exchange: this is not free data; the source is as follows:
(7)
Risk-free rate: this is free data; the source is as follows:
https://fred.stlouisfed.org/series/GS10, accessed on 1 July 2022.

Appendix B. Trading Strategies Performances

Figure A1. NVTS-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVTS-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Figure A1. NVTS-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVTS-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Information 13 00560 g0a1
Figure A2. NVRV-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVRV-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points) and short orders (green points).
Figure A2. NVRV-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVRV-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points) and short orders (green points).
Information 13 00560 g0a2
Figure A3. NVHRS-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVHRS-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Figure A3. NVHRS-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVHRS-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Information 13 00560 g0a3
Figure A4. NVMLS-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVMLS-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Figure A4. NVMLS-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVMLS-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Information 13 00560 g0a4
Figure A5. NVOLS-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVOLS-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Figure A5. NVOLS-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), NVOLS-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Information 13 00560 g0a5
Figure A6. InetSpe-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), InetSpe-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Figure A6. InetSpe-Z strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), InetSpe-Z ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Information 13 00560 g0a6
Figure A7. VOLT strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), VOLT ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Figure A7. VOLT strategy: BTC price (orange line, left-hand side), cumulative profit/loss (red line, left-hand side), VOLT ratio (brown line, right-hand side), long and short thresholds (blue lines, right-hand side), long orders (red points), and short orders (green points).
Information 13 00560 g0a7

References

  1. Burniske, C.; Tatar, J. Cryptoassets: The Innovative Investor’s Guide to Bitcoin and Beyond; McGraw-Hill: New York, NY, USA, 2018. [Google Scholar]
  2. Fantazzini, D. Quantitative Finance with R and Cryptocurrencies; Amazon KDP: Seattle, WA, USA, 2019; ISBN 13-978-1090685315. [Google Scholar]
  3. Goutte, S.; Khaled, G.; Saadi, S. Cryptofinance: A New Currency for A New Economy; World Scientific: Singapore, 2022. [Google Scholar]
  4. Nakano, M.; Takahashi, A.; Takahashi, S. Bitcoin technical trading with artificial neural network. Phys. A Stat. Mech. Appl. 2018, 510, 587–609. [Google Scholar] [CrossRef]
  5. Huang, J.Z.; Huang, W.; Ni, J. Predicting bitcoin returns using high-dimensional technical indicators. J. Financ. Data Sci. 2019, 5, 140–155. [Google Scholar] [CrossRef]
  6. Gradojevic, N.; Kukolj, D.; Adcock, R.; Djakovic, V. Forecasting Bitcoin with technical analysis: A not-so-random forest? Int. J. Forecast. 2021, in press. [CrossRef]
  7. Ortu, M.; Uras, N.; Conversano, C.; Bartolucci, S.; Destefanis, G. On technical trading and social media indicators for cryptocurrency price classification through deep learning. Expert Syst. Appl. 2022, 198, 116804. [Google Scholar] [CrossRef]
  8. Woo, W. Bitcoin NVT Signal. 2018. Available online: http://charts.woobull.com/bitcoin-nvt-signal (accessed on 1 July 2022).
  9. Kalichkin, D. Rethinking Network Value to Transactions (NVT) Ratio. 2018. Available online: https://medium.com/cryptolab/https-medium-com-kalichkin-rethinking-nvt-ratio-2cf810df0ab0 (accessed on 1 July 2022).
  10. Fantazzini, D.; Zimin, S. A multivariate approach for the simultaneous modelling of market risk and credit risk for cryptocurrencies. J. Ind. Bus. Econ. 2020, 47, 19–69. [Google Scholar] [CrossRef] [Green Version]
  11. Fantazzini, D.; Calabrese, R. Crypto Exchanges and Credit Risk: Modeling and Forecasting the Probability of Closure. J. Risk Financ. Manag. 2021, 14, 516. [Google Scholar] [CrossRef]
  12. Fantazzini, D. Crypto-Coins and Credit Risk: Modelling and Forecasting Their Probability of Death. J. Risk Financ. Manag. 2022, 15, 304. [Google Scholar] [CrossRef]
  13. Berengueres, J. Valuation of Cryptocurrency Mining Operations. LEDGER 2018, 3, 60–67. [Google Scholar] [CrossRef]
  14. Thum, M. The economic cost of bitcoin mining. CESifo Forum 2018, 19, 43–45. [Google Scholar]
  15. Delgado-Mohatar, O.; Felis-Rota, M.; Fernández-Herraiz, C. The Bitcoin mining breakdown: Is mining still profitable? Econ. Lett. 2019, 184, 108492. [Google Scholar] [CrossRef]
  16. Benetton, M.; Compiani, G.; Morse, A. Cryptomining: Energy Use and Local Impact; University of California: Berkeley, CA, USA, 2019; working paper. [Google Scholar]
  17. Romanchenko, O.; Shemetkova, O.; Piatanova, V.; Kornienko, D. Approach of estimation of the fair value of assets on a cryptocurrency market. In The 2018 International Conference on Digital Science; Springer: Cham, Switzerland, 2018; pp. 245–253. [Google Scholar]
  18. Hargrave, J.; Sahdev, N.; Feldmeier, O. How value is created in tokenized assets. In Blockchain Economics: Implications of Distributed Ledgers-Markets, Communications Networks, and Algorithmic Reality; Melanie, S., Jason, P., Soichiro, T., Frank, W., Paolo, T., Eds.; World Scientific: Hackensack, NJ, USA, 2019; Volume 1. [Google Scholar]
  19. Jernej, D. Approaches to Crypto Assets Valuation. Master’s Thesis, University of Ljubljana, Ljubljana, Slovenia, 2021. [Google Scholar]
  20. Kaal, W.; Evans, S.; Howe, H. Digital Asset Valuation. 2022. Available online: https://ssrn.com/abstract=4033886 (accessed on 1 July 2022).
  21. Otte, E.; Rousseau, R. Social network analysis: A powerful strategy, also for the information sciences. J. Inf. Sci. 2002, 28, 441–453. [Google Scholar] [CrossRef]
  22. Wasserman, S.; Faust, K. Social Network Analysis: Methods and Applications; Cambridge University Press: Cambridge, UK, 1994. [Google Scholar]
  23. Yang, S.; Keller, F.B.; Zheng, L. Social Network Analysis: Methods and Examples; SAGE Publications: Thousand Oaks, CA, USA, 2016. [Google Scholar]
  24. Borgatti, S.P.; Everett, M.G.; Johnson, J.C. Analyzing Social Networks; SAGE publishing: Thousand Oaks, CA, USA, 2018; p. 384. [Google Scholar]
  25. Baumann, A.; Fabian, B.; Lischke, M. Exploring the Bitcoin Network. WEBIST 2014, 1, 369–374. [Google Scholar]
  26. Kondor, D.; Pósfai, M.; Csabai, I.; Vattay, G. Do the rich get richer? An empirical analysis of the Bitcoin transaction network. PLoS ONE 2014, 9, e86197. [Google Scholar]
  27. Liang, J.; Li, L.; Zeng, D. Evolutionary dynamics of cryptocurrency transaction networks: An empirical study. PLoS ONE 2018, 13, e0202202. [Google Scholar] [CrossRef]
  28. Ferretti, S.; D’Angelo, G. On the ethereum blockchain structure: A complex networks theory perspective. Concurr. Comput. Pract. Exp. 2019, 32, e5493. [Google Scholar] [CrossRef] [Green Version]
  29. Vallarano, N.; Tessone, C.J.; Squartini, T. Bitcoin Transaction Networks: An overview of recent results. Front. Phys. 2020, 8, 286. [Google Scholar] [CrossRef]
  30. Ao, Z.; Horvath, G.; Zhang, L. Are decentralized finance really decentralized? A social network analysis of the Aave protocol on the Ethereum blockchain. arXiv 2022, arXiv:2206.08401. [Google Scholar]
  31. Bonifazi, G.; Corradini, E.; Ursino, D.; Virgili, L. Defining user spectra to classify Ethereum users based on their behavior. J. Big Data 2022, 9, 1–39. [Google Scholar] [CrossRef]
  32. Chang, T.H.; Svetinovic, D. Data analysis of digital currency networks: Namecoin case study. In Proceedings of the 21st International Conference on Engineering of Complex Computer Systems (ICECCS), Dubai, United Arab Emirates, 6–8 November 2016; pp. 122–125. [Google Scholar]
  33. Motamed, A.P.; Bahrak, B. Quantitative analysis of cryptocurrencies transaction graph. Appl. Netw. Sci. 2019, 4, 1–21. [Google Scholar] [CrossRef] [Green Version]
  34. Bovet, A.; Campajola, C.; Mottes, F.; Restocchi, V.; Vallarano, N.; Squartini, T.; Tessone, C.J. The evolving liaisons between the transaction networks of Bitcoin and its price dynamics. arXiv 2019, arXiv:1907.03577. [Google Scholar]
  35. Li, Y.; Islambekov, U.; Akcora, C.; Smirnova, E.; Gel, Y.R.; Kantarcioglu, M. Dissecting Ethereum Blockchain Analytics: What We Learn from Topology and Geometry of the Ethereum Graph? In Proceedings of the 2020 SIAM International Conference on Data Mining, Hilton Cincinnati, OH, USA, 7–9 May 2020; pp. 523–531. [Google Scholar]
  36. Bonifazi, G.; Corradini, E.; Ursino, D.; Virgili, L. A Social Network Analysis–Based Approach to Investigate User Behaviour during a Cryptocurrency Speculative Bubble. J. Inf. Sci. 2021, 01655515211047428. [Google Scholar] [CrossRef]
  37. Alabi, K. Digital blockchain networks appear to be following Metcalfe’s Law. Electron. Commer. Res. Appl. 2017, 24, 23–29. [Google Scholar] [CrossRef]
  38. Peterson, T. Metcalfe’s Law as a Model for Bitcoin’s Value. Altern. Invest. Anlst. Rev. 2018, 2, 9–18. [Google Scholar] [CrossRef]
  39. Garcia-Monleón, F.; Danvila-del-Valle, I.; Lara, F. Intrinsic value in crypto currencies. Technol. Forecast. Soc. Chang. 2021, 162, 120393. [Google Scholar] [CrossRef]
  40. Stylianou, K.; Spiegelberg, L.; Herlihy, M.; Carter, N. Cryptocurrency Competition and Market Concentration in the Presence of Network Effects. LEDGER 2021, 6, 81–101. [Google Scholar] [CrossRef]
  41. Sabalionis, A.; Wenbo, W.; Park, H. What affects the price movements in Bitcoin and Ethereum? Manch. Sch. 2021, 89, 102–127. [Google Scholar] [CrossRef]
  42. Papadamou, S.; Kyriazis, N.A.; Tzeremes, P.; Corbet, S. Herding behaviour and price convergence clubs in cryptocurrencies during bull and bear markets. J. Behav. Exp. Financ. 2021, 30, 100469. [Google Scholar] [CrossRef]
  43. Papadamou, S.; Kyriazis, N.A.; Tzeremes, P. Non-linear causal linkages of EPU and gold with major cryptocurrencies during bull and bear markets. N. Am. J. Econ. Financ. 2021, 56, 101343. [Google Scholar] [CrossRef]
  44. Kyriazis, N.; Papadamou, S.; Tzeremes, P.; Corbet, S. The differential influence of social media sentiment on cryptocurrency returns and volatility during COVID-19. Q. Rev. Econ. Financ. 2022; in press. [Google Scholar] [CrossRef]
  45. Woo, W. Is Bitcoin in A Bubble? Check The NVT Ratio. 2017. Available online: https://www.forbes.com/sites/wwoo/2017/09/29/is-bitcoin-in-a-bubble-check-the-nvt-ratio/#af3a68b6a23f (accessed on 1 July 2022).
  46. Murad, M.; Puell, D. Bitcoin Market-Value-to-Realized-Value (MVRV) Ratio. Available online: ttps://medium.com/adaptivecapital/bitcoin-market-value-to-realized-value-mvrv-ratio-3ebc914dbaee (accessed on 1 July 2022).
  47. Liu, Y. Cryptocurrency Valuation. 2019. Available online: https://medium.com/coinmonks/cryptocurrency-valuation-d9979074404 (accessed on 1 July 2022).
  48. Liu, Y.; Zhang, L. Cryptocurrency valuation: An explainable AI approach. arXiv 2022, arXiv:2201.12893. [Google Scholar]
  49. Coinmetrics. Introducing Realized Capitalization. 2018. Available online: https://coinmetrics.io/realized-capitalization (accessed on 1 July 2022).
  50. Wonder, A. Introducing The Bitcoin “MVRV Z” Metric That Predicts Market Tops with 90%+ Accuracy. 2018. Available online: https://medium.com/@Awe_andWonder/introducing-the-bitcoin-mvrv-z-score-metric-that-predicts-market-tops-with-90-accuracy-89d90df043d7 (accessed on 1 July 2022).
  51. 21Shares. Valuing Bitcoin. 2020. Available online: https://21shares.com/research/valuing-bitcoin/ (accessed on 1 July 2022).
  52. Shapiro, C.; Varian, H. Information rules: A Strategic Guide to the Network Economy; Harvard Business Press: Boston, MA, USA, 1998. [Google Scholar]
  53. Metcalfe, B. Metcalfe’s law after 40 years of Ethernet. Computer 2013, 46, 26–31. [Google Scholar] [CrossRef]
  54. Odlyzko, A.; Briscoe, B.; Tilly, B. Metcalfe’s law is wrong-communications networks increase in value as they add members-but by how much? IEEE Spectr. 2006, 43, 34–39. [Google Scholar]
  55. Burniske, C. Cryptoasset Valuations. 2017. Available online: https://medium.com/@cburniske/cryptoasset-valuations-ac83479ffca7 (accessed on 1 July 2022).
  56. Evans, A. On value, velocity and monetary theory: A new approach to cryptoasset valuations. 2018. Available online: https://web.archive.org/web/20210918091400/https://medium.com/blockchannel/on-value-velocity-and-monetary-theory-a-new-approach-to-cryptoasset-valuations-32c9b22e3b6f (accessed on 1 July 2022).
  57. Romano, Y.; Patterson, E.; Candes, E. Conformalized quantile regression. Adv. Neural. Inf. Process. Syst. 2019, 32, 3543–3553. [Google Scholar]
  58. Huynh, T.; Luu, D. When Elon Musk Changes his Tone, Does Bitcoin Adjust Its Tune? Comput. Econ. 2022, in press. [Google Scholar] [CrossRef]
  59. Pav, S. The Sharpe Ratio: Statistics and Applications; Chapman and Hall/CRC: Boca-Raton, FL, USA, 2021. [Google Scholar]
  60. Wright, J.; Yam, S.; Yung, S. A test for the equality of multiple Sharpe ratios. J. Risk 2014, 16, 3–21. [Google Scholar] [CrossRef] [Green Version]
  61. Fry, J. Booms, busts and heavy-tails: The story of bitcoin and cryptocurrency markets? Econ. Lett. 2018, 171, 225–229. [Google Scholar] [CrossRef] [Green Version]
  62. Corbet, S.; Lucey, B.; Yarovaya, L. Datestamping the bitcoin and ethereum bubbles. Finance Res. Lett. 2018, 26, 81–88. [Google Scholar] [CrossRef] [Green Version]
  63. Gerlach, J.C.; Guilherme, D.; Sornette, D. Dissection of bitcoin’s multiscale bubble history from January 2012 to February 2018. R. Soc. Open Sci. 2019, 6, 180643. [Google Scholar] [CrossRef]
  64. Xiong, J.; Liu, Q.; Zhao, L. A new method to verify bitcoin bubbles: Based on the production cost. N. Am. J. Econ. Financ. 2020, 51, 101095. [Google Scholar] [CrossRef]
  65. Köchling, G.; Müller, J.; Posch, P. Does the introduction of futures improve the efficiency of bitcoin? Financ. Res. Lett. 2019, 30, 367–370. [Google Scholar] [CrossRef]
  66. Liu, R.; Shanfeng, W.; Zili, Z.; Zhao, Z. Is the introduction of futures responsible for the crash of bitcoin? Financ. Res. Lett. 2020, 34, 101259. [Google Scholar] [CrossRef]
  67. Fantazzini, D.; Kolodin, N. Does the hashrate affect the bitcoin price? J. Risk Financ. Manag. 2020, 13, 263. [Google Scholar] [CrossRef]
  68. Baig, S.; Haroon, O.; Sabah, N. Price clustering after the introduction of bitcoin futures. Appl. Financ. Lett. 2020, 9, 36–42. [Google Scholar] [CrossRef]
  69. Jalan, A.; Matkovskyy, R.; Urquhart, A. What effect did the introduction of bitcoin futures have on the bitcoin spot market? Eur. J. Financ. 2021, 27, 1251–1281. [Google Scholar] [CrossRef]
  70. Hattori, T.; Ryo, I. Did the introduction of bitcoin futures crash the bitcoin market at the end of 2017? N. Am. J. Econ. Financ. 2021, 56, 101322. [Google Scholar] [CrossRef]
  71. Ruan, Q.; Lu, M.; Lv, D. Effect of introducing Bitcoin futures on the underlying Bitcoin market efficiency: A multifractal analysis. Chaos Solit. Fractals 2021, 153, 111576. [Google Scholar] [CrossRef]
  72. Sarkar, A. Top 3 reasons why Bitcoin hash rate continues to attain new all-time highs. 2022. Available online: https://cointelegraph.com/news/top-3-reasons-why-bitcoin-hash-rate-continues-to-attain-new-all-time-highs (accessed on 12 November 2022).
Figure 1. Bitcoin price and network value.
Figure 1. Bitcoin price and network value.
Information 13 00560 g001
Figure 2. Bitcoin price and daily transaction value.
Figure 2. Bitcoin price and daily transaction value.
Information 13 00560 g002
Figure 3. Bitcoin price and realized value.
Figure 3. Bitcoin price and realized value.
Information 13 00560 g003
Figure 4. Bitcoin price and active addresses.
Figure 4. Bitcoin price and active addresses.
Information 13 00560 g004
Figure 5. Bitcoin price and network hashrate.
Figure 5. Bitcoin price and network hashrate.
Information 13 00560 g005
Figure 6. Bitcoin price and daily transactions value within exchanges.
Figure 6. Bitcoin price and daily transactions value within exchanges.
Information 13 00560 g006
Figure 7. Bitcoin price and risk-free rate.
Figure 7. Bitcoin price and risk-free rate.
Information 13 00560 g007
Table 1. Evaluation metric acronyms and meanings.
Table 1. Evaluation metric acronyms and meanings.
Metrics’ AcronymMeaning
Net.Trading.PLNet trading profit and loss
Ann.SharpeAnnualized Sharpe ratio
Max.DrawdownMaximum drawdown. The maximum accumulated loss for a portfolio position from its peak to its trough before a new peak is attained; indicator of downside risk over a specified period
Profit.To.Max.DrawProfit to max drawdown. A risk-adjusted return measure used as an alternative to the Sharpe ratio. It represents profit expectations per unit of drawdowns
Max.EquityMaximum floating profit of the entire strategy during the backtest period
Min.Equity
Num.Txns
Maximum floating loss of the entire strategy during the backtest period
Number of transactions
Table 2. Description of the variables used in the empirical analysis.
Table 2. Description of the variables used in the empirical analysis.
FactorUnitDescription
PriceUSDDaily close price
Network valueUSDMarket capitalization
Transaction valueUSDThe total estimated value of daily transactions on the block chain
Realized valueUSDMarket capitalization measured by the last trade price of each coin
Active addressesNumberThe number of addresses that were sent or received
Network hashrateNumberThe hashrate of the total Bitcoin network
Transaction in exchangesNumberThe total estimated value of daily transactions within exchanges
Risk-free rateNumberUnited States 10-year treasury rate
Table 3. Descriptive statistics, Jarque–Bera normality test statistic and p-value, and KPSS unit root test statistics for the BTC price, BTC log-returns, and for the seven technical oscillators.
Table 3. Descriptive statistics, Jarque–Bera normality test statistic and p-value, and KPSS unit root test statistics for the BTC price, BTC log-returns, and for the seven technical oscillators.
BTC (Price)BTC (Log Returns)NVTS_ZNVRV_ZNVHRS_ZNVMLS_ZNVOLS_ZINETSPE_ZVOLT
Mean8879.610.000.030.23−0.080.110.360.020.51
Median1183.810.00−0.050.05−0.62−0.120.32−0.260.52
Maximum67,589.010.344.833.743.954.124.253.474.42
Minimum4.55−0.68−5.41−3.31−3.05−3.49−3.48−2.66−3.05
Skewness2.16−1.480.180.270.700.370.210.870.12
Kurtosis6.6029.002.492.382.432.322.283.531.99
Jarque–Bera4831104,60058102353153106506163
p-value JB0.000.000.000.000.000.000.000.000.00
KPSS test4.36 *0.180.110.160.220.310.150.070.38
* The null hypothesis of stationarity is rejected at the 5% probability level.
Table 4. Selected evaluation metrics for all trading strategies.
Table 4. Selected evaluation metrics for all trading strategies.
StrategyNet.Trading.PLMax.DrawdownMax.EquityMin.EquityAnn.SharpeProfit.To.
Max.Drawdown
Num.Txns
NVTS86,002−97,656147,472−11260.310.8838
NVRV46,685−35,06561,577−5740.41 *1.3315
NVHR37,728−55,53847,901−76360.200.6817
NVML43,439−18,84750,224−27390.47 *2.320
NVOL45,589−41,46053,747−28770.301.118
INET49,862−16,24958,37500.55 **3.07104
VOLT24,424−74,01252,552−20,1160.120.3316
Wright et al. (2014) test for the equality of all Sharpe ratios;p-value: 0.57
* Significantly different from zero at the 10% probability level; ** Significantly different from zero at the 5% probability level.
Table 5. Selected comparison of trading strategies: 17 August 2011/9 December 2017.
Table 5. Selected comparison of trading strategies: 17 August 2011/9 December 2017.
StrategyNet.Trading.PLMax.DrawdownMax.EquityMin.EquityAnn.SharpeProfit.To.
Max.Drawdown
Num.Txns
NVTS14,412−507014,748−11390.97 **2.8420
NVRV10,575207812,653−5390.87 **5.085
NVHR4928−12475334−3090.99 **3.9411
NVML1348−8552195−1710.52 *1.578
NVOL1078−7191755−5120.401.499
INET8798−207810,87600.72 **4.2363
VOLT−109−690147−547−0.08−0.164
Wright et al. (2014) test for the equality of all Sharpe ratios;p-value: 0.10
* Significantly different from zero at the 10% probability level; ** Significantly different from zero at the 5% probability level.
Table 6. Selected comparison of trading strategies: 10 December 2017/30 March 2022.
Table 6. Selected comparison of trading strategies: 10 December 2017/30 March 2022.
StrategyNet.Trading.PLMax.DrawdownMax.EquityMin.EquityAnn.SharpeProfit.To.
Max.Drawdown
Num.Txns
NVTS32,014−36,97433,052−60590.470.8712
NVRV32,119−32,55252,609−20090.530.986
NVHR27,986−48,32152,183−13600.350.587
NVML60,025−22,96564,808−67580.77 *2.6111
NVOL67,803−65,10499,413−66750.511.0410
INET25,554−18,61128,727−47490.501.3758
VOLT35,319−97,65687,840−11,4900.210.368
Wright et al. (2014) test for the equality of all Sharpe ratios;p-value: 0.87
* Significantly different from zero at the 10% probability level.
Table 7. Selected comparison of trading strategies: 10% and 90% quantiles.
Table 7. Selected comparison of trading strategies: 10% and 90% quantiles.
StrategyNet.Trading.PLMax.DrawdownMax.EquityMin.EquityAnn.SharpeProfit.To.
Max.Drawdown
Num.Txns
NVTS90,167−84,680131,147−18250.361.0651
NVRV56,476−78,83494,966−27490.240.7220
NVHR58,045−17,06158,434−74710.59 **3.4026
NVML64,323−26,20465,491−27880.45 *2.4524
NVOL65,536−80,873104,576−75200.290.8124
INET38,272−18,71549,711−14150.39 **2.04238
VOLT8171−80,87348,166−32,7060.040.1017
Wright et al. (2014) test for the equality of all Sharpe ratios.p-value: 0.36
* Significantly different from zero at the 10% probability level; ** Significantly different from zero at the 5% probability level.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, Z.; Fantazzini, D. Using Crypto-Asset Pricing Methods to Build Technical Oscillators for Short-Term Bitcoin Trading. Information 2022, 13, 560. https://doi.org/10.3390/info13120560

AMA Style

Yang Z, Fantazzini D. Using Crypto-Asset Pricing Methods to Build Technical Oscillators for Short-Term Bitcoin Trading. Information. 2022; 13(12):560. https://doi.org/10.3390/info13120560

Chicago/Turabian Style

Yang, Zixiu, and Dean Fantazzini. 2022. "Using Crypto-Asset Pricing Methods to Build Technical Oscillators for Short-Term Bitcoin Trading" Information 13, no. 12: 560. https://doi.org/10.3390/info13120560

APA Style

Yang, Z., & Fantazzini, D. (2022). Using Crypto-Asset Pricing Methods to Build Technical Oscillators for Short-Term Bitcoin Trading. Information, 13(12), 560. https://doi.org/10.3390/info13120560

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop