Next Article in Journal
Complex Dynamics Analysis and Chaos Control of a Fractional-Order Three-Population Food Chain Model
Previous Article in Journal
Determination of Integrity Index Kv in CHN-BQ Method by BP Neural Network Based on Fractal Dimension D
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Method of Blockchain Cryptocurrency Price Prediction Using Fractional Grey Model

1
School of Engineering Science, University of Chinese Academy of Sciences, Beijing 100049, China
2
School of Management Engineering and Business, Hebei University of Engineering, Handan 056038, China
3
School of Management, Inner Mongolia University of Technology, Hohhot 010051, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(7), 547; https://doi.org/10.3390/fractalfract7070547
Submission received: 14 June 2023 / Revised: 11 July 2023 / Accepted: 13 July 2023 / Published: 15 July 2023

Abstract

:
Cryptocurrency prices have the characteristic of high volatility, which has a specific resistance to cryptocurrency price prediction. Therefore, the appropriate cryptocurrency price predictive method can help reduce the investment risk of investors. In this study, we proposed a novel prediction method using a fractional grey model (FGM (1,1)) to predict the price of blockchain cryptocurrency. Specifically, this study established the FGM (1,1) through the closing price of three representative blockchain cryptocurrencies (Bitcoin (BTC), Ethereum (ETH), and Litecoin (LTC)). It adopted the PSO algorithm to optimize and obtain the optimal order of the model, thereby conducting prediction research on the price of blockchain cryptocurrency. To verify the predictive precision of the FGM (1,1), we mainly took MAPE, MAE, and RMSE as the judging criteria and compared the model’s predictive precision with the GM (1,1) through experiments. The research results indicate that within the data range studied, the predictive accuracy of the FGM (1,1) in the closing price of BTC, ETH, and LTC has reached a “highly accurate” level. Moreover, in contrast to the GM (1,1), the FGM (1,1) outperforms predictive capability in the experiments. This study provides a feasible new method for the price prediction of blockchain cryptocurrency. It has specific references and enlightenment for government departments, investors, and researchers in theory and practice.

1. Introduction

With the transition from printed money to virtual money over the last 20 years, a new kind of money has emerged, namely cryptocurrency [1]. Cryptocurrency involves two elements, with crypto indicating “encryption” and currency indicating “money [2]. “Its attributes are digital assets intended to be used as a medium of exchange, ensuring the security of its transactions through cryptography, limiting the generation of other crypto-currencies, and validating the safe transfer of assets [3]. The success of cryptocurrency mainly comes from blockchain [4]. Cryptocurrency is usually underpinned by blockchain [5]. Blockchain is a distributed database maintained by each user that can store all transaction records of cryptocurrencies, thereby avoiding double expenses and tracking ownership [6]. The technology uses cryptography to encrypt transactions [7]. Therefore, the transactions recorded on the blockchain cannot be modified [8]. Pseudonym Satoshi Nakamoto [9] originally proposed a novel cryptocurrency known as BTC into the blockchain network for peer-to-peer transactions [10]. Since the advent of Bitcoin, many cryptocurrencies have been launched to meet different needs and purposes [4]. In recent years, the cryptocurrency market worldwide has grown significantly, and the market value of cryptocurrency has repeatedly reached record highs [11]. The prosperity of the cryptocurrency market has attracted many investors to invest in it directly or indirectly [12].
Considering that cryptocurrency’s investment risk is higher than other kinds of investments, predicting the price volatility trends of cryptocurrency is significant [13]. Due to its volatility, it is challenging to predict cryptocurrency prices accurately [14]. Correct prediction can provide investors with valuable information to make immediate and informed decision-making, thus avoiding the spreading of false information by speculators and frauds [15]. Given this, the research on predicting cryptocurrency prices has attracted the interest of scholars. At present, most scholars focus on machine learning and deep learning to forecast cryptocurrency prices. The models or algorithms adopted include ARIMA [16], LSTM [14,17], etc. In addition to LSTM neural networks, other types of neural network models are also covered, such as Refs. [11,18,19]. In addition, some scholars used a hybrid model to forecast cryptocurrency prices, such as Refs. [15,20,21,22] Machine learning and deep learning algorithms to forecast cryptocurrency prices are of great significance to enrich the achievements in this research field. However, in general, most machine learning and deep learning methods require large amounts of raw data to train the model to ensure function and prediction accuracy. Therefore, there are specific challenges regarding the amount of data needed for research.
Given the defects of limited data and insufficient information, Deng et al. [23] proposed the grey system theory [24]. Grey system theory can obtain valuable parts under some known information to clarify the internal changing trend of the research object [25]. Grey predicting is one of the most critical aspects of this theory, and it is crucial in addressing the uncertainty problem of small and incomplete samples [26]. Among them, GM (1,1) is the fundamental model of grey predicting, and it is usually adopted to forecast short-term data [27]. GM (1,1) has the benefit of being able to address grey information and insufficient data, but it is primarily suitable for sequences with strong exponential law as well as just depicting monotonous change processes and has significant errors in some particular areas [28]. For the defects existing in the precision of the model, Wu et al. [29] introduced the concept of fractional order into the grey sequence operator and grey forecasting model [30] and developed the FGM (1,1). In this model, every sequence is multiplied by a distinct fractional order [27,31]. This model has been successfully implemented in energy consumption prediction [32], carbon sink capability prediction [33], and other fields.
Presently, there are few research findings in applying grey theory to cryptocurrency prediction. However, using the FGM (1,1) for predicting cryptocurrency is rare. Regarding the findings on applying grey theory to cryptocurrency prediction, for example, Gatabazi et al. took Bitcoin, Litecoin, and Ripple as the research objects. They used GLVM [34], VFGLVM [35], and FGLVM [36] models to predict cryptocurrency. Jalali et al. [37] adopted the GM (1,1) to forecast the price of Bitcoin. Undoubtedly, the above scholars’ research findings provide important enlightenment for the implementation of grey theory in cryptocurrency forecasting. Among them, Refs. [34,35,36] explored the proposed model’s application in cryptocurrency research. However, due to the grey theory being better suited for short-term forecasting, the fact that some types of cryptocurrencies are in the long-term forecast, and their MAPE values are relatively large, the forecasting accuracy is relatively low. Ref. [37] proved the applicability of the GM (1,1) in Bitcoin price prediction. However, compared with the GM (1,1), some research findings have proved that the forecasting performance of the FGM (1,1) is superior to this model, such as Refs. [38,39]. In summary, given the relatively rare research findings of the grey prediction model in cryptocurrency price prediction, the FGM (1,1) has been applied to the research results in this field even less. The above analysis and the fact that the FGM (1,1) has been successfully used in other areas proves that this model has scientific and practical forecasting ability. Therefore, in terms of research methods, this study adopted the FGM (1,1) for forecasting research. Scholars have made relatively numerous research findings on cryptocurrency prediction. However, studies focusing on blockchain cryptocurrency are rare. The first four cryptocurrencies, namely BTC, ETH, Ripple (XRP), and LTC, account for 67%, 8%, 4.5%, and 2% of the cryptocurrency market value worldwide, respectively, totaling about 81.5% [18]. However, XRP does not utilize blockchain due to its technology known as Ripple Protocol Consensus Algorithm [16]. Therefore, this study chose three blockchain cryptocurrencies: BTC, ETH, and LTC, as the research object.
This study adopted the FGM (1,1) to forecast the prices of three representative blockchain cryptocurrencies (BTC, ETH, LTC). This study aims to build the FGM (1,1) based on the closing price data of three representative blockchain cryptocurrencies, verify and test the accuracy of the FGM (1,1) in blockchain cryptocurrency price forecasting, and propose a new and scientific price prediction method of blockchain cryptocurrency. The results will make specific contributions to the model and approach in this field. Moreover, the research findings have reference and learning significance for the management decisions of relevant government departments, the planning of investment strategies, and the advancement of pertinent research. In addition, concerning the verification of the precision of the FGM (1,1), numerous scholars have conducted a comparative analysis between the FGM (1,1) and the GM (1,1)—for example, the Refs. [38,39] mentioned above. Therefore, by utilizing scholars’ verification ideas on the FGM (1,1), this study conducted a comparison of the predictive precision of the FGM (1,1) and the GM (1,1) in blockchain cryptocurrency, thus demonstrating the effectiveness of the FGM (1,1) in blockchain cryptocurrency price forecasting.
The contribution of this study includes the following three aspects: (1) in contrast to the overall perspective of cryptocurrency, the object of this study is based on a more focused and subdivided perspective in cryptocurrency, namely the perspective of blockchain cryptocurrency. (2) This study proposes a new method of blockchain cryptocurrency price prediction using the FGM (1,1), thereby enriching and expanding the research findings in cryptocurrency price prediction. (3) This study takes three representative blockchain cryptocurrencies as experimental objects. It proves that the FGM (1,1) has “highly accurate” prediction performance in blockchain cryptocurrency price prediction through experiments, which provides a new and effective method for blockchain cryptocurrency price prediction.
The remaining sections of this research are structured as follows: Section 2 presents the FGM (1,1) and PSO algorithm principles and processes and the evaluation criteria for model accuracy. Section 3 uses three representative blockchain cryptocurrencies to conduct prediction experiments, thereby assessing and verifying the precision of the two models in the predictive experiment of BTC, ETH, and LTC. Section 4 is the main conclusion of this study.

2. Methods

2.1. FGM (1,1)

The FGM (1,1) modeling procedure is as follows [29,30]:
Step 1: The non-negative time series is established as the original data.
X ( 0 ) = x ( 0 ) ( 1 ) , x ( 0 ) ( 2 ) , , x ( 0 ) ( n )
Through
X ( r ) ( k ) = i = 1 k C k i + r 1 k i x ( 0 ) ( i ) , k = 1 , 2 , 3 , , n
The r-order accumulation sequence of X ( 0 ) is acquired:
X ( r ) = x ( r ) ( 1 ) , x ( r ) ( 2 ) , , x ( r ) ( n )
where
C k 1 k = 0 C r 1 0 = 1 C k i + r 1 k i = ( k i + r 1 ) ( k i + r 2 ) ( k i + r 3 ) ( r + 1 ) r ( k i ) !
Step 2: For the r-order accumulative sequence X ( r ) , the differential equation is:
d x ( r ) ( k ) d t + a x ( r ) ( k ) = b
where a and b are constants, a is a coefficient for the development, and b is an endogenous control coefficient and constant input to the system.
Then, solving the equation, the time response function is acquired:
x ( r ) ( k + 1 ) = x ( 0 ) ( 1 ) b a e a k + b a
Step 3: Using the least square method, the constants a and b are estimated:
a ^ b ^ = ( B T B ) 1 B T Y
where:
B = 0.5 ( x ( r ) ( 1 ) + x ( r ) ( 2 ) ) 1 0.5 ( x ( r ) ( 2 ) + x ( r ) ( 3 ) ) 1 0.5 ( x ( r ) ( n 1 ) + x ( r ) ( n ) ) 1 Y = x ( r ) ( 2 ) x ( r ) ( 1 ) x ( r ) ( 3 ) x ( r ) ( 2 ) x ( r ) ( n ) x ( r ) ( n 1 )
Step 4: Putting a ^ and b ^ into the Formula (6), the X ^ ( r )  is given.
x ^ ( r ) ( k + 1 ) = x ( 0 ) ( 1 ) b ^ a ^ e a ^ k + b ^ a ^
X ^ ( r ) = x ^ ( r ) ( 1 ) , x ^ ( r ) ( 2 ) , , x ^ ( r ) ( n )
where x ^ ( r ) ( k + 1 ) is the fitting value at time k + 1 .
Step 5: Using the reverse accumulation generating operator, the following is acquired:
X ^ ( 1 ) = x ^ ( r ) ( 1 r ) ( 1 ) , x ^ ( r ) ( 1 r ) ( 2 ) , , x ^ ( r ) ( 1 r ) ( n )
where x ^ ( 0 ) ( k ) = x ^ ( 1 ) ( k ) x ^ ( 1 ) ( k 1 ) ,   k = 2 , 3 , 4 , , n , n + 1 .
Then, the fitting values for the raw data are acquired: x ^ ( 0 ) ( 1 ) ,   x ^ ( 0 ) ( 2 ) , , x ^ ( 0 ) ( n ) .
The predictive values are x ^ ( 0 ) ( n + 1 ) , x ^ ( 0 ) ( n + 2 ) , .

2.2. PSO Algorithm

Kennedy et al. [40] pioneered the PSO algorithm for the initial time [41]. It belongs to a stochastic method based on population, and it is derived from the social behavior of birds and fish [42]. Every particle in the population indicates an expected solution to an optimization issue [43]. These particles can remember the population’s best position and its own best position and speed [44]. To obtain optimum decision-making, they iterate in a way that tracks local and global optimizations [45]. Meanwhile, the method has the properties of simple design, powerful global search ability, and fast convergence rate. It has particular benefits in handling a variety of complicated nonlinear optimization issues and is well suited for quick optimization in dynamic and multi-target optimizing situations [46].
The steps for utilizing the method to solve global optimum solution are as follows [47,48,49]:
Step 1: In the D-dimensional goal search space with n particles, the i th particle’s position vector is X i = ( x i 1 , x i 2 , , x i D ) T , and its velocity vector i is V i = ( v i 1 , v i 2 , , v i D ) T . The optimum position of particle i and whole particle swarm, respectively, for the individual extremum is P B e s t = ( p i 1 , p i 2 , , p i D ) T  and for the global extremum is G B e s t = ( g i 1 , g i 2 , , g i D ) T .
Step 2: Particle i tracks individual and global extremum positions to update its speed and position. The iterative formula is:
v i d k + 1 = w v i d k + c 1 r 1 ( p b e s t i d x i d k ) + c 2 r 2 ( g b e s t i d x i d k )
x i d k + 1 = x i d k + v i d k + 1
where: k symbolizes the number of iterations and v i d k demonstrates the d th velocity vector of particle i at the k th iteration. Similarly, x i d k denotes the d th position vector of particle i at the k th iteration.
c 1 , c 2 represent individual and social learning factors, respectively, typically  c 1 = c 2 = 2 .
r 1 , r 2 are two stochastic numbers that follow a uniform distribution between [0, 1].
w is the inertia weight factor and w v i d k represents the trend that the particle i maintains its previous motion rate.

2.3. Accuracy Check

This study chose APE, MAPE, MAE, and RMSE as the judging criteria to assess the model’s predictive accuracy. The formulas are as follows:
APE = 100 %   ×   x ^ ( 0 ) ( i ) x ( 0 ) ( i ) x ( 0 ) ( i )
MAPE = 100 %   ×   1 n i = 1 n x ^ ( 0 ) ( i ) x ( 0 ) ( i ) x ( 0 ) ( i )
MAE = 1 n i = 1 n x ^ ( 0 ) ( i ) x ( 0 ) ( i )
RMSE = 1 n i = 1 n ( x ^ ( 0 ) ( i ) x ( 0 ) ( i ) ) 2
Moreover, the range of MAPE values can reveal the model’s predictive power, as seen in Table 1 [50].

3. Experimental Analysis

3.1. Experiment 1: BTC Price Prediction

Experiment 1 took Bitcoin as the research object to predict its closing price. We selected the closing price data of BTC for 15 days from 11 September 2022 to 25 September 2022. (the data came from https://cn.investing.com, accessed on 15 November 2022). Experiment 1 used the closing price data of 10 days from 11 September 2022 to 20 September 2022 to construct the GM (1,1) and the FGM (1,1) and compare the predictive accuracy. Meanwhile, the experiment adopted the closing price data of 5 days from 21 September 2022 to 25 September 2022 to test the above two models’ forecasting precision. The specific computational procedure of the FGM (1,1) in BTC closing price prediction in experiment 1 is as follows.
The sample set is:
X ( 0 ) = 21834.9 , 22395.3 , 20175.5 , 20222.5 , 19701.7 , 19802.4 , 20113.5 , 19418.8 , 19538.9 , 18872.4
This study used the PSO to optimize the order of this model to calculate the optimal order r. Among them, the convergence procedure of fractional order r optimized by the PSO is seen in Figure 1.
As seen in Figure 1, according to the optimization of the PSO algorithm, the r presents the law of iterative change. Through the iterative change process, this study finally obtained the optimum order r value as 0.0533.
The following is the 0.0533-order accumulation sequence:
X ( 0.0533 ) = 21834.9000 , 23559.1002 , 21982.0848 , 22345.9999 , 22096.3754 , 22395.7921 , 22891.2787 , 22374.9506 , 22610.9241 , 22067.2683
Using the least squares to calculate a ^ and b ^
a ^ b ^ = B T B 1 B T Y = 0.2845 6416.7341
where
B = 22697.0001 1 22770.5925 1 22164.0424 1 22221.1877 1 22246.0838 1 22643.5354 1 22633.1147 1 22492.9373 1 22339.0962 1 Y = 1724.2002 1577.0153 363.9150 249.6245 299.4167 495.4865 516.3280 235.9734 543.6558
Therefore, the time response function is:
x ^ ( 0.0533 ) ( k + 1 ) = 21834.9 6416.7341 0.2845 e 0.2845 k + 6416.7341 0.2845
Then, X ^ ( 0.0533 ) = x ^ ( 0.0533 ) ( 1 ) , x ^ ( 0.0533 ) ( 2 ) , , x ^ ( 0.0533 ) ( 15 )
= 21834.9000 , 22013.9886 , 22148.7397 , 22250.1300 , 22326.4188 , 22383.8206 , 22427.0112 , 22459.5090 , 22483.9612 , 22502.3597 , 22516.2032 , 22526.6195 , 22534.4569 , 22540.3540 , 22544.7912
Through the reverse accumulation generating operator, X ^ ( 1 )  is acquired:
X ^ ( 1 ) = x ^ ( 0.0533 ) ( 0.9467 ) ( 1 ) , x ^ ( 0.0533 ) ( 0.9467 ) ( 2 ) , , x ^ ( 0.0533 ) ( 0.9467 ) ( 15 ) = 21834.9000 , 42685.0884 , 63109.5977 , 83266.3276 , 103224.2720 , 123020.7642 , 142679.0997 , 162215.4361 , 181641.9079 , 200968.1753 , 220202.2530 , 239350.9841 , 258420.3272 , 277415.5412 , 296341.3111
The predicted values are X ^ ( 0 ) = x ^ ( 0 ) ( 1 ) , x ^ ( 0 ) ( 2 ) , , x ^ ( 0 ) ( 15 )
= 21834.9000 , 20850.1884 , 20424.5093 , 20156.7299 , 19957.9444 , 19796.4922 , 19658.3355 , 19536.3364 , 19426.4718 , 19326.2674 , 19234.0777 , 19148.7311 , 19069.3431 , 18995.2140 , 18925.7699
Meanwhile, the values of APE, MAPE, MAE, and RMSE in experiment 1 can be obtained by calculating according to Formulas (14)–(17). The data related to BTC closing price forecasts calculated in this study are shown in Table 2.
To depict the changing trends of actual and predicted values in the prediction of BTC closing prices and the changes in the APE data for the GM (1,1) and the FGM (1,1), experiment 1 visually presents related data, as seen in Figure 2 and Figure 3.
As seen in Figure 2, the deviation between the values of the two models and actual values is relatively balanced in the fitting stage. In other words, the divergence between the GM (1,1) and the true values is more outstanding on some dates than with the FGM (1,1). On the contrary, the variation is less than the FGM (1,1) on some dates. However, in the forecasting stage, the FGM (1,1) forecasted values are more consistent with the true values of the BTC closing price than the GM (1,1).
This study combines the APE of the two models for analysis to clarify the differences in the prediction ability in the closing price of BTC. As seen from Figure 3, during the fitting phase, the APE data of the GM (1,1) are greater than the FGM (1,1) on five out of nine days, except for the date 11 September. However, there are also four days when the APE values for the GM (1,1) are less than the FGM (1,1) model. Moreover, the magnitude of the difference in APE values shows that the overall difference between the two in the fitting stage is not apparent. This indicates that the difference in APE values between the two in the fitting stage is relatively small, which confirms the above view that the deviation between the two in this stage is relatively balanced. Combined with the values of APE in the forecasting stage, the APE data of the FGM (1,1) are considerably minimal than the GM (1,1) except for the date 21 September. Therefore, comprehensively comparing the APE between the fitting stage and the forecasting stage indicates that the predictive power of the FGM (1,1) in the closing price of BTC is better than the GM (1,1).
To further clarify the difference between the predictive precision of the two, the MAPE data in Table 2 are combined for comparative analysis. As seen from Table 2, according to the evaluation criteria of MAPE prediction accuracy, the MAPE data predicted by the models in the closing price of BTC are both within 5%, and both of them are less than 10%. Therefore, both models have reached the “highly accurate” standard in Bitcoin closing price prediction. However, further comparative analysis shows that the MAPE data of the FGM (1,1) during the fitting stage is 1.5638%. It is lower than the 1.8943% of the GM (1,1). During the predictive stage, the MAPE data of the FGM (1,1) is 1.5058%. It is also lower than the 4.9614% of the GM (1,1).
Combined with the MAE data in Table 2, we can also find that the MAE value of the FGM (1,1) is smaller than the GM (1,1) during the fitting and prediction stage. Meanwhile, the RMSE data in Table 2 indicates that in the fitting phase, the RMSE value of the FGM (1,1) is 543.9690, which is slightly higher than the 527.7727 of the GM (1,1). However, in the prediction phase, the RMSE data of the FGM (1,1) was significantly smaller than the GM (1,1). To further determine the error comparison of the two models in RMSE, through the comprehensive calculation of the overall error of the RMSE of the two models during the fitting and prediction stage, we can conclude that the RMSE value of the FGM (1,1) is 493.2543, which is less than the RMSE value of 686.6783 for the GM (1,1). Therefore, from a comprehensive perspective, the RMSE value of the FGM (1,1) is less than the GM (1,1).
To sum up, combined with the comprehensive comparative analysis regarding trend, APE, MAPE, MAE, and RMSE values indicate that the precision of the FGM (1,1) in the prediction of BTC closing price is better than the GM (1,1). Therefore, it proves the performance of the FGM (1,1) in BTC closing price prediction.

3.2. Experiment 2: ETH Price Prediction

To further validate the effectiveness of the FGM (1,1) in the price prediction of blockchain cryptocurrency, this study took ETH closing price data as the experimental object for prediction research. We also selected the data interval from 11 September 2022 to 25 September 2022 (the data came from https://cn.investing.com, accessed on 15 November 2022). Specifically, this study used the ETH closing price data from 11 September 2022 to 20 September 2022 to construct the GM (1,1) and the FGM (1,1) and test the two accuracies. It used the closing price data from 21 September 2022 to 25 September 2022 to verify the predictive performance.
The calculation process principle of experiment 2 is the same as experiment 1. The optimum order of the FGM (1,1) optimized through the PSO is 0.1545. Meanwhile, APE MAPE, MAE, and RMSE values of ETH closing price forecasts can be obtained based on Formulas (14)–(17). In summary, the relevant data from Experiment 2 calculated in this study are seen in Table 3. Moreover, the actual and forecasted values for the ETH closing price and the dynamic change trend of APE data are seen in Figure 4 and Figure 5, respectively.
Figure 4 illustrates the changing tendency of the two models is relatively synchronous during the fitting and forecasting phase. That is, the values of the two models show a decreasing trend on the whole. Meanwhile, there is some variation between the forecasted values and real values. However, the divergence degree between the forecasted values of the two models and the real values differs during the fitting and forecasting stages. Among them, in the fitting phase, the difference in the deviation between the two is relatively tiny because the GM (1,1) trend is relatively similar to the FGM (1,1). However, the divergence between the models’ predictive and actual values significantly differs during the forecasting stage. Specifically, compared with the GM (1,1), the divergence between the forecasted and real values of the FGM (1,1) is smaller in this phase, and its moving trend is closer to the changing tendency of the actual values.
To further analyze the distinction in predictive effect between the two models, we combine Table 3 and Figure 5 to explore the APE value in the ETH closing price prediction. As seen in Figure 5, the magnitude distinction between the APE data of the two models is relatively minor during the fitting phase. Meanwhile, combined with the APE data in Table 3, we also find that the maximum distinction between the APE data of the above models in the fitting stage is within 2%. However, there is a notable distinction between the models’ APE data in the forecasting stage. Among them, except for date 21 September, the APE values of the GM (1,1) are considerably greater than the FGM (1,1).
Moreover, combined with APE data of the forecasting stage in Table 3, it can be found that, except for the date 21 September, the APE data of the FGM (1,1) range from 2.5813–4.3630%, while the GM (1,1) data range from 7.8752–14.1189%. It follows that the APE values of the FGM (1,1) are markedly less than the GM (1,1) during the forecasting phase. Therefore, comprehensively comparing the APE of the two models during the fitting and forecasting stage demonstrates that the predictive power of the FGM (1,1) in ETH closing price is superior to the GM (1,1).
Furthermore, by combining the MAPE values in Table 3, we find that the models’ MAPE values are both within the range of 10% during the fitting and forecasting stage. Concerning the evaluation criteria of MAPE forecasting accuracy, it indicates that the effects of the models in ETH closing price prediction are both at the level of “highly accurate.” However, the comprehensive comparative analysis of MAPE values of the above two models also found that the MAPE data of the FGM (1,1) during the corresponding fitting stage and forecasting stage is smaller than the GM (1,1). Specifically, the MAPE data for the FGM (1,1) during the fitting and the forecasting stage are 2.2360% and 3.9589%, respectively, while data for the GM (1,1) in the above two phases are 2.6381% and 9.3613%, respectively. In addition, by combining the MAE and RMSE data in Table 3, we also find that in the fitting and prediction stage, the MAE and RMSE data of the FGM (1,1) are smaller than the GM (1,1).
In summary, a comprehensive comparative evaluation of the two models in variation trend, APE, MAPE, MAE, and RMSE values show that the FGM (1,1) outperforms the GM (1,1) in forecasting ETH closing price. Therefore, this confirms the precision of the FGM (1,1) in ETH closing price prediction.

3.3. Experiment 3: LTC Price Prediction

Experiments 1 and 2 separately demonstrate the accuracy of the FGM (1,1) in forecasting the closing price of BTC and ETH. To further confirm the model’s accuracy in blockchain cryptocurrency price prediction, this study used LTC closing price data as the experimental object for prediction research. Among them, the data interval selected for this experiment is consistent with experiments 1 and 2, the period from 11 September 2022 to 25 September 2022. Moreover, the data came from https://cn.investing.com, accessed on 15 November 2022. Specifically, experiment 3 selected the LTC closing price data from 11 September 2022 to 20 September 2022 to build the GM (1,1) and the FGM (1,1) and test their predictive precision. Meanwhile, this experiment used the data from 21 September 2022 to 25 September 2022 to measure the predictive power of the above two models.
The principle of the calculation process of experiment 3 is the same as that of experiments 1 and 2. We used the PSO algorithm to achieve the optimum FGM (1,1) order, which is 0.1384. Meanwhile, this study calculated the APE and MAPE values of LTC closing price prediction using equations (14) and (15), respectively. In summary, the relevant data calculated from this experiment are seen in Table 4. In addition, Figure 6 and Figure 7 present the trends of the actual and forecasted values in LTC closing price prediction and the dynamic comparison of APE data for the two models.
As seen in Figure 6, the trend of predictive values of the two models shows a relatively high synchronization between the fitting and forecasting stages. However, there is also some discrepancy between the forecasted values of the models and the real values. Further analysis reveals a difference in the level of deviation between the models’ predictive and real values. Specifically, during the fitting stage, the movement trends of the two models demonstrate a high degree of synchronization. Therefore, the difference in deviation between the predicted and actual values is minimal in this stage. On the contrary, compared with the FGM (1,1) during the forecasting phase, the forecasted values of the GM (1,1) have a higher degree of deviation from the real values, and its forecasted values have more deviation from the tendency of the real values. Therefore, there exists a comparatively significant distinction in the deviation between the predictive values of the two models and the real values during the forecasting stage.
To further explore the differences between the two models in forecasting performance, we analyze the APE values in LTC closing price forecasting. As seen in Figure 7, during the fitting phase, the APE data from the GM (1,1) and the FGM (1,1) show a high coincidence degree on most dates. Meanwhile, combined with the APE values of the fitting stage in Table 4, we can find that the maximum difference range between the APE of the above models is within 1%, which indicates that the difference in APE between these two models in the fitting stage is minimal. However, in the forecasting stage, the APE of the FGM (1,1) is less than the GM (1,1) on all other dates, except on 21 September when the APE data from the FGM (1,1) is slightly greater than the GM (1,1). Therefore, comprehensively comparing the APE values in the fitting and forecasting stages indicates that the FGM (1,1) is superior to the GM (1,1) in the predictive capability of LTC closing price.
Moreover, the MAPE data from the fitting and forecasting stages indicate that the MAPE of the two models is within 10%. According to the MAPE prediction accuracy criterion, the two models’ performance in predicting LTC closing price is “highly accurate.” Further analysis indicates the MAPE data from the above two models are 1.5429% and 1.5424%, respectively, in the fitting stage, which suggests that the difference in forecasting accuracy between them is minimal. Meanwhile, the predictive precision of the FGM (1,1) slightly exceeds the GM (1,1) during this stage. In the forecasting stage, the two models’ MAPE values are 7.7790% and 5.6547%, respectively, indicating that the predictive precision of the FGM (1,1) outperforms the GM (1,1). Therefore, the comprehensive assessment of the two models’ MAPE data during the fitting and forecasting stages indicates that the predictive performance of the FGM (1,1) is more prominent than the GM (1,1).
In addition, combined with the data from MAE and RMSE in Table 4, we find that in the fitting stage, the values of MAE and RMSE for the FGM (1,1) are 0.8815 and 1.1815, respectively, which are slightly higher than the values of 0.8756 and 1.1618 for the GM (1,1). However, in the prediction stage, the values of MAE and RMSE of the FGM (1,1) were 3.0412 and 3.4025, respectively, which are less than the 4.1802 and 4.7298 values of the GM (1,1). To further judge the error comparison of the two models in MAE and RMSE, through the comprehensive calculation of the overall errors of the fitting and prediction order MAE and RMSE in experiment 3, it is concluded that the MAE and RMSE values of the FGM (1,1) are 1.6014 and 2.1886, respectively, which are less than the 1.9771 and 2.8908 values of the GM (1,1). Therefore, from a comprehensive perspective, the MAE and RMSE data from the FGM (1,1) are smaller than data from the GM (1,1).
After a comprehensive evaluation of the two models’ dynamic trends, APE, MAPE, MAE, and RMSE, the data shows that the FGM (1,1) outperforms the GM (1,1) in LTC closing price forecasting. Therefore, it proves the precision of the FGM (1,1) in LTC closing price prediction.

3.4. Additional Experiments: BTC, ETH, LTC Price Prediction

To further verify the predictive performance of the FGM (1,1), this study again selected two data intervals for additional experiments. Specifically, the data intervals chosen in this study and their reasons are as follows: (1) The overall direction is the downward trend in some fluctuations. Since the market value of cryptocurrencies began to decline significantly in early April 2022, the overall market was extremely unstable and gradually stabilized around mid-to-late June 2022. Therefore, in this study, considering the instability of the overall market of cryptocurrencies, we selected the data within this interval to test the model’s accuracy. The data period chosen in this study is from 13 April to 27 April, 2022 (the data came from https://cn.investing.com, accessed on 4 July 2023). (2) The overall direction is the upward trend in some fluctuations. To further test the model’s predictive performance, taking into account the changes in the data cycle, this study attempted to use the latest data for testing. In the current data range, the market value of the cryptocurrency has shown an apparent upward trend since mid-June 2023. Considering that the data is recent and the direction of market changes is opposite to April 2022, this study selected the data from 16 June to 30 June, 2023, to verify the model’s accuracy. The data are also from https://cn.investing.com, accessed on 4 July 2023.
In this study, the modeling and calculation principles of the additional experiments 1 and 2 on the price prediction of BTC, ETH, and LTC are consistent with experiments 1 to 3, and the related results are shown in Table 5 and Table 6, respectively.
Table 5 and Table 6 show the relevant data of additional experiments 1 and 2 in the price prediction of BTC, ETH, and LTC in different data intervals, including the original and predicted values, MAPE, MAE, and RMSE in the fitting and prediction stage. As seen from Table 5 and Table 6, the MAPE, MAE, and RMSE data of the FGM (1,1) are smaller than the GM (1,1) in the fitting and prediction stages. In the prediction stage, for the price prediction experiment of BTC and ETH, the MAE and RMSE values of the FGM (1,1) are significantly smaller than the GM (1,1). In the prediction stage, there is no apparent difference between the values of MAE and RMSE for the FGM (1,1) and the GM (1,1) in the price prediction experiment of LTC, which may be mainly related to the small price unit of LTC itself.
Moreover, combined with the MAPE data in Table 5 and Table 6, we also find that the MAPE value of the FGM (1,1) in the fitting and prediction stages is lower than the GM (1,1). Regarding additional experiment 1, in the fitting phase, the MAPE of the FGM (1,1) in the price prediction of BTC, ETH, and LTC are 0.9288%, 0.7801%, and 1.2088%, respectively, which are less than the 1.1145%, 1.1022% and 2.0580% values for the GM (1,1), respectively. In the prediction stage, the MAPE values for the FGM (1,1) in the above three cryptocurrency price prediction experiments are 1.5364%, 1.6172%, and 2.7628%, respectively, and its data are lower than the 3.7664%, 3.2031%, and 5.1124% values for the GM (1,1), respectively. As for additional experiment 2, in the fitting stage, the MAPE values for the FGM (1,1) in the above three cryptocurrency price prediction experiments are 1.3732%, 1.0589%, and 1.6337%, respectively, which are less than the 1.7215%, 1.2741%, and 1.7173% values for the GM (1,1). Similarly, in the prediction stage, the MAPE data of the FGM (1,1) were lower than the GM (1,1).
In addition, in terms of the range of MAPE values, in additional experiments 1 and 2, the range of MAPE values for the FGM (1,1) in the price prediction of BTC, ETH, and LTC is less than 3% in most cases, and their values are within the range of 10%. This indicates that the FGM (1,1) has a “highly accurate” predictive power. However, in the prediction stage of additional experiment 2, the MAPE data for the GM (1,1) in the BTC and LTC price predictions were higher than 10%. Therefore, the assertion that the GM (1,1) is also “highly accurate” is not supported in additional experiment 2.
To sum up, by comparing the data from the MAPE, MAE, and RMSE for the two models in additional experiments 1 and 2 in the price prediction of BTC, ETH, and LTC, we find that the FGM (1,1) also has “highly accurate” prediction performance and the prediction accuracy of this model is better than the GM (1,1).

3.5. Comprehensive Analysis of BTC, ETH, and LTC Experiments

Experiments 1, 2, and 3 and additional experiments 1 and 2 have demonstrated that the FGM (1,1) has a “highly accurate” predictive performance in the price prediction of BTC, ETH, and LTC, and its prediction accuracy is more excellent than the GM (1,1). To further confirm the prediction ability of the FGM (1,1), we comprehensively analyzed the price prediction experiments of BTC, ETH, and LTC under the above three different data periods by comprehensively calculating the overall errors of MAPE, MAE, and RMSE of the two models in the fitting and prediction stages. The calculation results are shown in Table 7, Table 8 and Table 9.
Table 7, Table 8 and Table 9 show the overall errors of MAPE, MAE, and RMSE for the two models in the price prediction of BTC, ETH, and LTC under different data cycles. Among them, the above three tables jointly reveal that the MAPE, MAE, and RMSE data for the FGM (1,1) are lower than the GM (1,1) on the whole. Meanwhile, combined with the range of MAPE values, it indicates that from a comprehensive perspective, the MAPE data of the FGM (1,1) are less than 4%, and the MAPE data of the GM (1,1) are less than 6%. According to the judgment standard of prediction accuracy of the MAPE value range, the MAPE data of the above two models are all within the 10% range on the whole. Therefore, from a comprehensive perspective, the prediction performance of the two reached the “highly accurate” level. However, combined with the overall error comparison of MAPE, MAE, and RMSE in Table 7, Table 8 and Table 9, we find that the prediction accuracy of the FGM (1,1) is higher than the GM (1,1).
In summary, based on a comprehensive evaluation of the results of experiments 1 to 3, additional experiments 1 to 2, and a comprehensive analysis of Bitcoin, Ethereum, and Litecoin experiments, this study verified the two models’ predictive effect on the prices of three representative blockchain cryptocurrencies. Among them, the precision of the FGM (1,1) in predicting the closing price for BTC, ETH, and LTC is “highly accurate.” It should be further explained that combined with the analysis in part 3.4, in the prediction stage of additional experiment 2, the MAPE data for the GM (1,1) in price prediction of BTC and LTC is higher than 10%. Therefore, from synthesizing all the above experimental data, this study supports the conclusion that the FGM (1,1) has a “highly accurate” level in the price prediction of blockchain cryptocurrencies. Meanwhile, in contrast to the GM (1,1), the FGM (1,1) has a more outstanding performance in blockchain cryptocurrency price prediction.
Moreover, given the predictive performance of the FGM (1,1), its application to blockchain cryptocurrency price forecasting is scientifically feasible as well as practical significance from an economic perspective. Specifically, for relevant government departments, it may help them make appropriate economic decisions, maintain the stability and healthy operation of the financial market, and thus ensure the sound development of the macroeconomy. For blockchain cryptocurrency investors, applying the model in blockchain cryptocurrency has a specific guiding role. On the one hand, the correct forecasting method will help investors grasp the investment direction better and improve their personal investment ability to make proper and rational investment decisions in the blockchain cryptocurrency market. On the other hand, it helps to ensure the investment return and maximize the return on investment. In addition, relevant researchers in the field can apply the model to blockchain cryptocurrency price prediction.

4. Conclusions

This study used the FGM (1,1) to conduct experimental predicting research on the closing prices of 11 September 2022 to 25 September 2022 for three representative blockchain cryptocurrencies (BTC, ETH, and LTC). To justify the predictive performance of the FGM (1,1) through the utilization of the changing trend of the actual values and predicted values, APE, MAPE, MAE, and RMSE, this study conducted a comparative study between this model and the GM (1,1) in three experiments. By comprehensively comparing the tendency of the forecasted and true values as well as the APE, MAPE, MAE, and RMSE values during the fitting and forecasting stages, we find that the predictive performance of the FGM (1,1) in the three experiments is superior to the GM (1,1). The analysis, in conjunction with the MAPE, reveals that the two models’ MAPE data is within 10%. Therefore, the predictive performance of the models reached the “highly accurate” level in the three experiments. However, the MAPE values for the two stages of the FGM (1,1) were lower than the GM (1,1) in the three experiments. Therefore, the FGM (1,1) has a superior predictive level for blockchain cryptocurrency in the three experiments.
To further verify the prediction ability of the FGM (1,1), this study selected two different time intervals (13 April 2022 to 27 April 2022 and 16 June 2023 to 30 June 2023) and added additional experiments 1 and 2. The results of additional experiments 1 and 2 indicate that the prediction ability of the FGM (1,1) reaches the level of “high accuracy,” and the prediction ability of this model is better than the GM (1,1). In additional experiment 2, it is verified that the prediction ability of the GM (1,1) does not reach the level of “high accuracy.”
Furthermore, to confirm the prediction ability of the FGM (1,1), we comprehensively calculated the overall errors of MAPE, MAE, and RMSE for the two models in the fitting and prediction stages, thereby conducting a comprehensive analysis of the price prediction experiments of the three blockchain cryptocurrencies in the above three different time intervals. The results demonstrate that the prediction accuracy of the FGM (1,1) is better than the GM (1,1). Moreover, on the whole, the two models have reached the level of “high accuracy” in the comprehensive experimental analysis.
In conclusion, by comprehensively analyzing the results of experiments 1 to 3, additional experiments 1 to 2, and the comprehensive research results of the price prediction experiments of BTC, ETH, and LTC, we can conclude that the FGM (1,1) has a “highly accurate” performance in the price prediction of blockchain cryptocurrencies. Moreover, the precision of the FGM (1,1) is superior to the GM (1,1) in blockchain cryptocurrency price prediction. Therefore, this study proves the forecasting performance of the FGM (1,1) in blockchain cryptocurrency price prediction.
This study confirms that the FGM (1,1) has outstanding forecasting performance within the data interval studied, providing a novel and practical forecasting method for blockchain cryptocurrency price forecasting. However, the price of blockchain cryptocurrency is influenced by policy, market sentiment, and other aspects, which may lead to relatively high differences in the changing rules of price data. The regulation and control of monetary policy, the uncertainty of trade policy, the formulation of relevant laws and regulations, the supervision of relevant government departments, and other elements may have an impact on the price of blockchain cryptocurrencies. Therefore, through the perspective of multivariate analysis of blockchain, cryptocurrency prices can be combined in follow-up research, further optimizing and improving the model’s predictive performance.

Author Contributions

Conceptualization, Y.Y., L.H. and L.W.; methodology, Y.Y. and J.X.; software, J.X.; formal analysis, Y.Y. and J.X.; investigation, Y.Y. and J.X.; data curation, X.W.; writing—original draft preparation, Y.Y., J.X. and L.Z.; writing—review and editing, Y.Y. and L.H.; visualization, X.W.; supervision, L.H. and L.W.; funding acquisition, Y.Y. and L.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Annual Fund Project of Social Science Research of Colleges and Universities in Hebei Province (No. BJ2020068) and the National Natural Science Foundation of China (No. 71963025).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Poongodi, M.; Sharma, A.; Vijayakumar, V.; Bhardwaj, V.; Sharma, A.P.; Iqbal, R.; Kumar, R. Prediction of the price of Ethereum blockchain cryptocurrency in an industrial finance system. Comput. Electr. Eng. 2020, 81, 106527. [Google Scholar]
  2. Kim, Y.; Byun, Y.C. Ultra-short-term continuous time series prediction of blockchain-based cryptocurrency using LSTM in the big data era. Appl. Sci. 2022, 12, 11080. [Google Scholar] [CrossRef]
  3. Li, T.R.; Chamrajnagar, A.S.; Fong, X.R.; Rizik, N.R.; Fu, F. Sentiment-based prediction of alternative cryptocurrency price fluctuations using gradient boosting tree model. Front. Phys. 2019, 7, 98. [Google Scholar] [CrossRef] [Green Version]
  4. Joo, M.H.; Nishikawa, Y.; Dandapani, K. Cryptocurrency, a successful application of blockchain technology. Manag. Financ. 2019, 46, 715–733. [Google Scholar]
  5. Zhong, Z.; Wei, S.; Xu, Y.; Zhao, Y.; Zhou, F.; Luo, F.; Shi, R. SilkViser: A Visual Explorer of Blockchain-Based Cryptocurrency Transaction Data. In Proceedings of the 15th IEEE Conference on Visual Analytics Science and Technology (VAST), Salt Lake City, UT, USA, 25–30 October 2020. [Google Scholar]
  6. Xu, L.; Chen, L.; Gao, Z.; Carranco, L.; Fan, X.; Shah, N.; Diallo, N.; Shi, W. Supporting blockchain-based cryptocurrency mobile payment with smart devices. IEEE Consum. Electron. Mag. 2020, 9, 26–33. [Google Scholar] [CrossRef] [Green Version]
  7. Yadav, S.P.; Agrawal, K.K.; Bhati, B.S.; Al-Turjman, F.; Mostarda, L. Blockchain-based cryptocurrency regulation: An overview. Comput. Econ. 2022, 59, 1659–1675. [Google Scholar] [CrossRef]
  8. Koroma, J.; Rongting, Z.; Muhideen, S.; Akintunde, T.Y.; Amosun, T.S.; Dauda, S.J.; Sawaneh, I.A. Assessing citizens’ behavior towards blockchain cryptocurrency adoption in the Mano River Union States: Mediation, moderation role of trust and ethical issues. Technol. Soc. 2022, 68, 101885. [Google Scholar] [CrossRef]
  9. Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. 2008. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 8 January 2023).
  10. Islam, M.R.; Rashid, M.M.; Rahman, M.A.; Mohamad, M.H.S.B.; Embong, A.H.B. A comprehensive analysis of blockchain-based cryptocurrency mining impact on energy consumption. Int. J. Adv. Comput. Sci. Appl. 2022, 13, 590–598. [Google Scholar] [CrossRef]
  11. Zhang, Z.; Dai, H.N.; Zhou, J.; Mondal, S.K.; García, M.M.; Wang, H. Forecasting cryptocurrency price using convolutional neural networks with weighted and attentive memory channels. Expert Syst. Appl. 2021, 183, 115378. [Google Scholar] [CrossRef]
  12. Parekh, R.; Patel, N.P.; Thakkar, N.; Gupta, R.; Tanwar, S.; Sharma, G.; Davidson, I.E.; Sharma, R. DL-GuesS: Deep learning and sentiment analysis-based cryptocurrency price prediction. IEEE Access 2022, 10, 35398–35409. [Google Scholar] [CrossRef]
  13. Sun, X.; Liu, M.; Sima, Z. A novel cryptocurrency price trend forecasting model based on LightGBM. Finance Res. Lett. 2020, 32, 101084. [Google Scholar] [CrossRef]
  14. Malsa, N.; Vyas, V.; Gautam, J. RMSE calculation of LSTM models for predicting prices of different cryptocurrencies. Int. J. Syst. Assur. Eng. Manag. 2021. [Google Scholar] [CrossRef]
  15. Nasirtafreshi, I. Forecasting cryptocurrency prices using recurrent neural network and long short-term memory. Data Knowl. Eng. 2022, 139, 102009. [Google Scholar] [CrossRef]
  16. Alahmari, S.A. Using machine learning ARIMA to predict the price of cryptocurrencies. ISeCure 2019, 11, 139–144. [Google Scholar]
  17. Ammer, M.A.; Aldhyani, T.H.H. Deep learning algorithm to predict cryptocurrency fluctuation prices: Increasing investment awareness. Electronics 2022, 11, 2349. [Google Scholar] [CrossRef]
  18. Livieris, I.E.; Stavroyiannis, S.; Pintelas, E.; Kotsilieris, T.; Pintelas, P. A dropout weight-constrained recurrent neural network model for forecasting the price of major cryptocurrencies and CCi30 index. Evol. Syst. 2022, 13, 85–100. [Google Scholar] [CrossRef]
  19. Jay, P.; Kalariya, V.; Parmar, P.; Tanwar, S.; Kumar, N.; Alazab, M. Stochastic neural networks for cryptocurrency price prediction. IEEE Access 2020, 8, 82804–82818. [Google Scholar] [CrossRef]
  20. Tanwar, S.; Patel, N.P.; Patel, S.N.; Patel, J.R.; Sharma, G.; Davidson, I.E. Deep learning-based cryptocurrency price prediction scheme with inter-dependent relations. IEEE Access 2021, 9, 138633–138646. [Google Scholar] [CrossRef]
  21. Wołk, K. Advanced social media sentiment analysis for short-term cryptocurrency price prediction. Expert Syst. 2020, 37, e12493. [Google Scholar] [CrossRef]
  22. Patel, M.M.; Tanwar, S.; Gupta, R.; Kumar, N. A deep learning-based cryptocurrency price prediction scheme for financial institutions. J. Inf. Secur. Appl. 2020, 55, 102583. [Google Scholar] [CrossRef]
  23. Deng, J. Control problems of grey systems. Syst. Control. Lett. 1982, 1, 288–294. [Google Scholar]
  24. Zhang, X.; Wang, J.; Wu, L.; Cheng, M.; Zhang, D. Prediction of the total output value of China’s construction industry based on FGM (1,1) model. Axioms 2022, 11, 450. [Google Scholar] [CrossRef]
  25. Wang, J.; Sun, C.; Sun, Q.; Yan, H. Gear Fault Trend Prediction Based On FGM (1,1) Model. In Proceedings of the 32nd Youth Academic Annual Conference of Chinese Association of Automation (YAC), Hefei, China, 19–21 May 2017. [Google Scholar]
  26. Salookolaei, D.D.; Babaei, P.; Gorji, S.H. Prediction of renewable energy production using grey systems theory. Int. J. Nonlinear Anal. Appl. 2019, 10, 39–51. [Google Scholar]
  27. Xiong, C.; Wu, L. Prediction of China’s express business volume based on FGM (1,1) model. J. Math. 2021, 2021, 8585238. [Google Scholar] [CrossRef]
  28. Pei, L.; Liu, J. A predictive analysis of the business environment of economies along the belt and road using the fractional-order grey model. J. Math. 2021, 2021, 3153731. [Google Scholar] [CrossRef]
  29. Wu, L.; Liu, S.; Yao, L.; Yan, S.; Liu, D. Grey system model with the fractional order accumulation. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 1775–1785. [Google Scholar] [CrossRef]
  30. Wu, L.; Guo, X.; Chen, Y. Grey relational entropy calculation and fractional prediction of water and economy in the Beijing-Tianjin-Hebei Region. J. Math. 2021, 2021, 4418260. [Google Scholar] [CrossRef]
  31. Li, Y.; Wang, S.; Dai, W.; Wu, L. Prediction of the share of solar power in China based on FGM (1,1) model. Axioms 2022, 11, 581. [Google Scholar] [CrossRef]
  32. Khan, A.M.; Osińska, M. How to predict energy consumption in BRICS countries? Energies 2021, 14, 2749. [Google Scholar] [CrossRef]
  33. Gu, H.; Yin, K. Forecasting algae and shellfish carbon sink capability on fractional order accumulation grey model. Math. Biosci. Eng. 2022, 19, 5409–5427. [Google Scholar] [CrossRef]
  34. Gatabazi, P.; Mba, J.C.; Pindza, E.; Labuschagne, C. Grey Lotka–Volterra models with application to cryptocurrencies adoption. Chaos Solitons Fractals 2019, 122, 47–57. [Google Scholar] [CrossRef]
  35. Gatabazi, P.; Mba, J.C.; Pindza, E. Modeling cryptocurrencies transaction counts using variable-order fractional grey-Lotka-Volterra dynamical system. Chaos Solitons Fractals 2019, 127, 283–290. [Google Scholar] [CrossRef]
  36. Gatabazi, P.; Mba, J.C.; Pindza, E. Fractional gray Lotka-Volterra models with application to cryptocurrencies adoption. Chaos 2019, 29, 73116. [Google Scholar] [CrossRef] [PubMed]
  37. Jalali, M.F.M.; Heidari, H. Predicting changes in Bitcoin price using grey system theory. Financ. Innov. 2020, 6, 13. [Google Scholar] [CrossRef] [Green Version]
  38. Meng, W.; Zeng, B.; Li, S. A novel fractional-order grey prediction model and its modeling error analysis. Information 2019, 10, 167. [Google Scholar] [CrossRef] [Green Version]
  39. Xu, Y.; Lim, S.T.; Wang, K. Prediction of farmers’ income in Hebei Province based on the Fractional Grey Model (1,1). J. Math. 2021, 2021, 4869135. [Google Scholar] [CrossRef]
  40. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the Icnn95-international Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995. [Google Scholar]
  41. Ghannadi, P.; Kourehli, S.S.; Mirjalili, S. The application of PSO in structural damage detection: An analysis of the previously released publications (2005–2020). Frat. Ed Integrità Strutt. 2022, 16, 460–489. [Google Scholar] [CrossRef]
  42. Shin, J.J.; Bang, H. UAV path planning under dynamic threats using an improved PSO algorithm. Int. J. Aerosp. Eng. 2020, 2020, 8820284. [Google Scholar] [CrossRef]
  43. Agrawal, A.; Tripathi, S. Particle swarm optimization with adaptive inertia weight based on cumulative binomial probability. Evol. Intell. 2021, 14, 305–313. [Google Scholar] [CrossRef]
  44. Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef]
  45. Zhang, S.; Wu, L.; Cheng, M.; Zhang, D. Prediction of whole social electricity consumption in Jiangsu province based on metabolic FGM (1,1) model. Mathematics 2022, 10, 1791. [Google Scholar] [CrossRef]
  46. Wang, J.; Cao, J.; Yuan, S. Shear wave velocity prediction based on adaptive particle swarm optimization optimized recurrent neural network. J. Pet. Sci. Eng. 2020, 194, 107466. [Google Scholar] [CrossRef]
  47. Zhang, X.; Lin, Q.; Mao, W.; Liu, S.; Dou, Z.; Liu, G. Hybrid particle swarm and grey wolf optimizer and its application to clustering optimization. Appl. Soft Comput. 2021, 101, 107061. [Google Scholar] [CrossRef]
  48. Venkatesan, C.; Kannadasan, R.; Alsharif, M.H.; Kim, M.K.; Nebhen, J. A novel multiobjective hybrid technique for siting and sizing of distributed generation and capacitor banks in radial distribution systems. Sustainability 2021, 13, 3308. [Google Scholar] [CrossRef]
  49. Duan, H.; Huang, J.; Wang, S.; He, C. A novel grey model of impulse delay and its application in forecasting stock price. J. Intell Fuzzy Syst. 2021, 41, 3395–3413. [Google Scholar] [CrossRef]
  50. Marasco, A.; Picucci, A.; Romano, A. Market share dynamics using Lotka–Volterra models. Technol. Forecast. Soc. Chang. 2016, 105, 49–62. [Google Scholar] [CrossRef]
Figure 1. The convergence procedure of fractional-order r in BTC price prediction.
Figure 1. The convergence procedure of fractional-order r in BTC price prediction.
Fractalfract 07 00547 g001
Figure 2. The trend of actual and predictive values in BTC price prediction.
Figure 2. The trend of actual and predictive values in BTC price prediction.
Fractalfract 07 00547 g002
Figure 3. The comparison of APE in BTC price prediction.
Figure 3. The comparison of APE in BTC price prediction.
Fractalfract 07 00547 g003
Figure 4. The trend of actual and predictive values in ETH price prediction.
Figure 4. The trend of actual and predictive values in ETH price prediction.
Fractalfract 07 00547 g004
Figure 5. The comparison of APE in ETH price prediction.
Figure 5. The comparison of APE in ETH price prediction.
Fractalfract 07 00547 g005
Figure 6. The trend of actual and predictive values in LTC price prediction.
Figure 6. The trend of actual and predictive values in LTC price prediction.
Fractalfract 07 00547 g006
Figure 7. The comparison of APE in LTC price prediction.
Figure 7. The comparison of APE in LTC price prediction.
Fractalfract 07 00547 g007
Table 1. The predictive precision corresponding to MAPE.
Table 1. The predictive precision corresponding to MAPE.
MAPE (100%)Predictive Precision
<10Highly accurate
10–20Good
20–50Reasonable
>50Inaccurate
Table 2. The computational data in BTC price prediction (Unit: USD).
Table 2. The computational data in BTC price prediction (Unit: USD).
DateActual ValuesGM (1,1)FGM (1,1)
ValuesAPE (%)ValuesAPE (%)
2022.9.1121,834.900021,834.90000.000021,834.90000.0000
2022.9.1222,395.300021,205.80705.311420,850.18846.8993
2022.9.1320,175.500020,900.87793.595320,424.50931.2342
2022.9.1420,222.500020,600.33361.868420,156.72990.3252
2022.9.1519,701.700020,304.11103.057719,957.94441.3006
2022.9.1619,802.400020,012.14791.059219,796.49220.0298
2022.9.1720,113.500019,724.38311.934619,658.33552.2630
2022.9.1819,418.800019,440.75620.113119,536.33640.6053
2022.9.1919,538.900019,161.20771.933019,426.47180.5754
2022.9.2018,872.400018,885.67900.070419,326.26742.4049
MAPE (%)1.89431.5638
MAE390.6908326.1040
RMSE527.7727543.9690
2022.9.2118,489.0000186,14.11220.676719,234.07774.0298
2022.9.2219,404.0000183,46.45055.450219,148.73111.3155
2022.9.2319,293.5000180,82.63756.276019,069.34311.1618
2022.9.2418,925.2000178,22.61815.826018,995.21400.3700
2022.9.2518,803.2000175,66.33776.577918,925.76990.6519
MAPE (%)4.96141.5058
MAE946.5937283.4175
RMSE1033.9988371.6113
Table 3. The computational data in ETH price prediction (Unit: USD).
Table 3. The computational data in ETH price prediction (Unit: USD).
DateActual ValuesGM (1,1)FGM (1,1)
ValuesAPE (%)ValuesAPE (%)
2022.9.111766.93001766.93000.00001766.93000.0000
2022.9.121716.42001675.84912.36371690.05671.5359
2022.9.131574.47001623.74683.12971622.89503.0756
2022.9.141637.92001573.26433.94741558.41344.8541
2022.9.151472.64001524.35143.51151502.63822.0370
2022.9.161434.01001476.95912.99501456.07911.5390
2022.9.171468.79001431.04032.57011417.30883.5050
2022.9.181335.01001386.54923.86061384.66783.7197
2022.9.191376.00001343.44122.36621356.76401.3980
2022.9.201323.33001301.67351.63651332.53840.6958
MAPE (%)2.63812.2360
MAE39.266833.5946
RMSE42.876240.3971
2022.9.211247.74001261.20431.07911311.20925.0867
2022.9.221326.44001221.99347.87421292.20112.5813
2022.9.231327.96001184.001510.84061275.08563.9816
2022.9.241317.00001147.190812.89361259.53894.3630
2022.9.251294.26001111.524514.11891245.31163.7820
MAPE (%)9.36133.9589
MAE122.882851.3984
RMSE137.143652.3337
Table 4. The computational data in LTC price prediction (Unit: USD).
Table 4. The computational data in LTC price prediction (Unit: USD).
DateActual ValuesGM (1,1)FGM (1,1)
ValuesAPE (%)ValuesAPE (%)
2022.9.1162.210062.21000.000062.21000.0000
2022.9.1261.370061.18000.309660.73321.0376
2022.9.1359.100059.95611.448659.94751.4340
2022.9.1460.180058.75662.365258.82332.2544
2022.9.1556.330057.58122.221257.55842.1807
2022.9.1655.950056.42930.856756.30710.6382
2022.9.1757.820055.30044.357755.14214.6314
2022.9.1852.630054.19412.971954.08732.7690
2022.9.1952.890053.10990.415853.14310.4785
2022.9.2052.300052.04740.483052.29980.0004
MAPE (%)1.54291.5424
MAE0.87560.8815
RMSE1.16181.1815
2022.9.2151.140051.00620.261651.54500.7919
2022.9.2253.550049.98586.655850.86595.0123
2022.9.2355.290048.985811.402150.25159.1129
2022.9.2453.430048.005910.151849.69206.9961
2022.9.2552.520047.045510.423649.17956.3604
MAPE (%)7.77905.6547
MAE4.18023.0412
RMSE4.72983.4025
Table 5. Additional Experiment 1: The computational data of price prediction in BTC, ETH, and LTC (Unit: USD).
Table 5. Additional Experiment 1: The computational data of price prediction in BTC, ETH, and LTC (Unit: USD).
DateBTCETHLTC
X(0)GM (1,1)FGM (1,1)X(0)GM (1,1)FGM (1,1)X(0)GM (1,1)FGM (1,1)
2022.4.1341,133.0041,133.0041,133.003116.923116.923116.92110.50110.50110.50
2022.4.1439,936.0040,320.1639,936.123021.933049.923013.08107.40111.38107.40
2022.4.1540,560.0040,363.5140,186.513042.013045.563031.15110.90111.05110.87
2022.4.1640,382.0040,406.9140,493.273058.963041.213051.17114.30110.73112.38
2022.4.1739,703.0040,450.3540,674.822989.053036.873059.27108.80110.40112.66
2022.4.1840,803.0040,493.8440,720.793055.643032.533055.63111.30110.07112.15
2022.4.1941,503.0040,537.3840,655.193102.013028.193042.88113.80109.75111.11
2022.4.2041,368.0040,580.9640,506.153076.383023.873023.68111.90109.43109.69
2022.4.2140,482.0040,624.5940,298.312983.953019.553000.26106.90109.11108.01
2022.4.2239,709.0040,668.2740,051.342963.003015.232974.29105.40108.78106.13
MAPE (%) 1.11450.9288 1.10220.7801 2.05801.2088
MAE 451.6590377.4600 33.438023.7160 2.26401.3400
RMSE 577.3478521.1117 40.167134.4310 2.67381.8219
2022.4.2339,418.0040,712.0039,780.212931.903010.922947.02105.00108.46104.12
2022.4.2439,464.0040,755.7739,496.042922.033006.622919.32104.50108.15102.02
2022.4.2540,427.0040,799.5939,206.873006.043002.322891.78104.50107.8399.85
2022.4.2638,113.0040,843.4538,918.412810.422998.032864.8298.60107.5197.63
2022.4.2739,243.0040,887.3738,634.582888.992993.752838.70100.60107.1995.40
MAPE (%) 3.76641.5364 3.20311.6172 5.11242.7628
MAE 1466.6360605.6420 91.940047.3560 5.18802.8360
RMSE 1651.7408726.6086 109.165661.2858 5.64273.3624
Note: Due to format and typesetting issues, the actual and predicted values in Table 5 retain two decimal places.
Table 6. Additional Experiment 2: The computational data of price prediction in BTC, ETH, and LTC (Unit: USD).
Table 6. Additional Experiment 2: The computational data of price prediction in BTC, ETH, and LTC (Unit: USD).
DateBTCETHLTC
X(0)GM (1,1)FGM (1,1)X(0)GM (1,1)FGM (1,1)X(0)GM (1,1)FGM (1,1)
2023.6.1626,341.3026,341.3026,341.301717.921717.921717.9276.1276.1276.12
2023.6.1726,515.0026,424.5125,647.881727.791722.821698.6876.8776.1075.11
2023.6.1826,339.7026,998.6826,719.301720.981747.011735.8577.2077.8777.48
2023.6.1926,845.9027,585.3327,809.491737.061771.531776.4277.5179.6880.08
2023.6.2028,307.7028,184.7328,707.351791.611796.411811.8380.3181.5382.41
2023.6.2129,996.9028,797.1629,393.971889.871821.631840.5385.1283.4284.37
2023.6.2229,890.5029,422.8929,890.511872.321847.211862.7885.9785.3685.97
2023.6.2330,679.4030,062.2230,225.901891.971873.141879.3491.2787.3587.24
2023.6.2430,533.6030,715.4430,428.161875.001899.441891.0889.6789.3788.22
2023.6.2530,465.3031,382.8530,522.001898.801926.111898.8188.2291.4588.95
MAPE (%) 1.72151.3732 1.27411.0589 1.71731.6337
MAE 499.5790382.8540 23.420019.1160 1.45801.3680
RMSE 625.9578506.7286 29.830224.4338 1.90731.8348
2023.6.2630,267.0032,064.7730,528.531859.001953.151903.2387.1993.5889.47
2023.6.2730,689.1032,761.5030,465.381889.511980.581904.9988.0795.7589.81
2023.6.2830,078.6033,473.3730,347.221827.952008.391904.5882.9897.9890.01
2023.6.2930,445.7034,200.7130,186.131851.922036.581902.4784.71100.2590.09
2023.6.3030,472.9034,943.8629,992.061933.802065.181899.00108.66102.5890.06
MAPE (%) 10.19690.9833 7.30412.3840 11.61327.3063
MAE 3098.1820298.8560 136.340044.3380 10.13807.0060
RMSE 3260.0879312.7903 142.180648.6506 10.98439.3011
Note: Due to format and typesetting issues, the actual and predicted values in Table 6 retain two decimal places.
Table 7. Overall comparison of predictive performance from 11 September 2022–25 September 2022.
Table 7. Overall comparison of predictive performance from 11 September 2022–25 September 2022.
ModelBlockchain
Cryptocurrency
MAPEMAERMSE
GM (1,1)BTC2.9167575.9917686.6783
ETH4.879167.138886.5739
LTC3.62161.97712.8908
FGM (1,1)BTC1.5445311.8751493.2543
ETH2.810339.529244.4148
LTC2.91321.60142.1886
Table 8. Overall comparison of predictive performance from 13 April 2022–27 April 2022.
Table 8. Overall comparison of predictive performance from 13 April 2022–27 April 2022.
ModelBlockchain
Cryptocurrency
MAPEMAERMSE
GM (1,1)BTC1.9985789.98471063.7839
ETH1.802552.938771.0491
LTC3.07623.23873.9217
FGM (1,1)BTC1.1313453.5207597.5157
ETH1.059131.596045.1919
LTC1.72681.83872.4871
Table 9. Overall comparison of predictive performance from 16 June 2023–30 June 2023.
Table 9. Overall comparison of predictive performance from 16 June 2023–30 June 2023.
ModelBlockchain
Cryptocurrency
MAPEMAERMSE
GM (1,1)BTC4.54661365.78001950.3691
ETH3.284161.060085.6251
LTC5.01594.35136.5302
FGM (1,1)BTC1.2433354.8547451.4368
ETH1.500627.523334.4524
LTC3.52453.24735.5750
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, Y.; Xiong, J.; Zhao, L.; Wang, X.; Hua, L.; Wu, L. A Novel Method of Blockchain Cryptocurrency Price Prediction Using Fractional Grey Model. Fractal Fract. 2023, 7, 547. https://doi.org/10.3390/fractalfract7070547

AMA Style

Yang Y, Xiong J, Zhao L, Wang X, Hua L, Wu L. A Novel Method of Blockchain Cryptocurrency Price Prediction Using Fractional Grey Model. Fractal and Fractional. 2023; 7(7):547. https://doi.org/10.3390/fractalfract7070547

Chicago/Turabian Style

Yang, Yunfei, Jiamei Xiong, Lei Zhao, Xiaomei Wang, Lianlian Hua, and Lifeng Wu. 2023. "A Novel Method of Blockchain Cryptocurrency Price Prediction Using Fractional Grey Model" Fractal and Fractional 7, no. 7: 547. https://doi.org/10.3390/fractalfract7070547

Article Metrics

Back to TopTop