Bitcoin Return Prediction: Is It Possible via Stock-to-Flow, Metcalfe’s Law, Technical Analysis, or Market Sentiment?
Abstract
:1. Introduction
1.1. The Stock-to-Flow Model
1.2. Metcalfe’s Law
1.3. Technical Analysis
1.4. Market Sentiment
2. Materials and Methods
2.1. Data and Variable Definitions
2.2. In-Sample Regression Methodology
2.3. Out-of-Sample Regression Methodology
2.4. Blended, Univariate OOS Model Trading Strategy
3. Results
3.1. In-Sample Regression Model Results
3.2. Out-of-Sample Regression Model Results
3.3. Out-of-Sample Model Trading Strategy Results
4. Conclusions
Funding
Data Availability Statement
Conflicts of Interest
1 | However, from December 2021 until the end of the sample period used within this study (February 2024), Plan B’s stock-to-flow model predictions of Bitcoin’s price have been very inaccurate. |
2 | Within additional regression models, Welch and Goyal (2008) also measure 3-month forward, 6-month forward, and 12-month forward estimates of the equity market risk premium as the dependent variable of interest. However, for succinctness and because Bitcoin’s price history is quite short only 1-month forward returns (monthly returns) are used as a dependent variable of interest within this study. |
3 | Some Bitcoin analysts, including mathematician Fred Krueger and physicist Giovanni Santostasi argue that Bitcoin’s price follows a power law, and thus the volatility of Bitcoin’s price is extremely skewed to the upside when prices are plotted in a normal (rather than log) price scale. |
4 | Please recall that the sentiment measures “Fear & Greed Index” and “Fear & Greed Index Delta’ are not included within the multivariate regressions within Table 2, as the sentiment measures only have a limited historical dataset dating back to February 2018. Thus, within in-sample tests, these sentiment measures are only examined within a univariate regression setting reported in Table 3. |
5 | By default, Bitcoin’s CAPM alpha is 0% and beta is 1 as the benchmark or ‘market’ asset within the CAPM regressions is Bitcoin. |
6 | The 40 bp assumption for trading costs and fees is a reasonable estimate as Coinbase One, used by many larger retail clients and institutional clients, has fees ranging from 60 bp of trade size all the way down to 5 bp trade size, depending on monthly trading volume. |
7 | In unreported tests, various multivariate model trading strategies were also tested, including stepwise selection models using the AIC. These unreported models generally performed well and had results in line with the OOS Blended, Univariate Model Trading Strategy backtests. This indicates that the predictors of Bitcoin tested, rather than exact model choice, drives the generally strong results of the OOS Model Trading Strategy backtests. |
References
- Alabi, Ken. 2017. Digital blockchain networks appear to be following Metcalfe’s Law. Electronic Commerce Research and Applications 24: 23–29. [Google Scholar] [CrossRef]
- Anonymous (“Plan B”). 2019. Modeling Bitcoin Value with Scarcity. Available online: https://medium.com/@100trillionUSD/modeling-bitcoins-value-with-scarcity-91fa0fc03e25 (accessed on 1 November 2021).
- Baker, Malcolm, and Jeffrey Wurgler. 2007. Investor sentiment in the stock market. Journal of Economic Perspectives 21: 129–51. [Google Scholar] [CrossRef]
- Campbell, John Y., and Samuel B. Thompson. 2008. Predicting excess stock returns out of sample: Can anything beat the historical average? The Review of Financial Studies 21: 1509–31. [Google Scholar] [CrossRef]
- Carhart, Mark M. 1997. On persistence in mutual fund performance. The Journal of Finance 52: 57–82. [Google Scholar] [CrossRef]
- Clark, Todd E., and Kenneth D. West. 2007. Approximately normal tests for equal predictive accuracy in nested models. Journal of Econometrics 138: 291–311. [Google Scholar] [CrossRef]
- Detzel, Andrew, Hong Liu, Jack Strauss, Guofu Zhou, and Yingzi Zhu. 2018. Bitcoin: Predictability and Profitability via Technical Analysis. Available online: https://www.researchgate.net/publication/323324259_Bitcoin_Predictability_and_Profitability_via_Technical_Analysis (accessed on 19 September 2024).
- Dyhrberg, Anne Haubo. 2016. Bitcoin, gold and the dollar—A GARCH volatility analysis. Finance Research Letters 16: 85–92. [Google Scholar] [CrossRef]
- Lo, Andrew W., Harry Mamaysky, and Jiang Wang. 2000. Foundations of technical analysis: Computational algorithms, statistical inference, and empirical implementation. The Journal of Finance 55: 1705–65. [Google Scholar] [CrossRef]
- Merkaš, Zvonko, and Vlasta Roška. 2021. The impact of unsystematic factors on Bitcoin value. Journal of Risk and Financial Management 14: 546. [Google Scholar] [CrossRef]
- Metcalfe, Bob. 2013. Metcalfe’s law after 40 years of ethernet. Computer 46: 26–31. [Google Scholar] [CrossRef]
- Nakamoto, Satoshi. 2008. Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 1 November 2021).
- Newey, Whitney K., and Kenneth D. West. 1987. Hypothesis testing with efficient method of moments estimation. International Economic Review 28: 777–87. [Google Scholar] [CrossRef]
- Rapach, David E., Matthew C. Ringgenberg, and Guofu Zhou. 2016. Short interest and aggregate stock returns. Journal of Financial Economics 121: 46–65. [Google Scholar] [CrossRef]
- Welch, Ivo, and Amit Goyal. 2008. A comprehensive look at the empirical performance of equity premium prediction. The Review of Financial Studies 21: 1455–508. [Google Scholar] [CrossRef]
- Zhang, Xing-Zhou, Jing-Jie Liu, and Zhi-Wei Xu. 2015. Tencent and Facebook data validate Metcalfe’s law. Journal of Computer Science and Technology 30: 246–51. [Google Scholar] [CrossRef]
Summary Statistics | |||||||
---|---|---|---|---|---|---|---|
Variable | Mean | St. Dev. | Min | 25th | 50th | 75th | Max |
Year | 2018.83 | 2.87 | 2014 | 2016 | 2019 | 2021 | 2024 |
Month | 6.53 | 3.49 | 1 | 3 | 7 | 10 | 12 |
BTC Price | $14,964.91 | $17,032.90 | $223.57 | $729.73 | $8453.34 | $25,800.73 | $62,440.63 |
BTC Monthly Ret | 6.37% | 22.96% | 37.50% | −9.17% | 1.72% | 19.83% | 80.55% |
Log(time) | 8.19 | 0.29 | 7.59 | 7.96 | 8.23 | 8.45 | 8.62 |
S2F Deflection | 0.90 | 0.78 | 0.15 | 0.45 | 0.78 | 1.07 | 4.90 |
% Change N-Squared Total | 6.24% | 3.95% | 1.83% | 2.76% | 4.34% | 9.94% | 14.36% |
% Change N-Squared Active | 4.41% | 17.10% | 43.69% | −6.17% | 3.46% | 15.88% | 55.72% |
RSI | 53.56 | 12.42 | 22.50 | 45.32 | 52.64 | 62.28 | 80.91 |
Lag (BTC Monthly Ret) | 6.63% | 23.03% | 37.50% | −9.17% | 2.46% | 20.15% | 80.55% |
BTC Momentum | 135.77% | 238.28% | 68.62% | 24.98% | 68.66% | 185.28% | 1260.30% |
50-day SMA Relative | 4.91% | 16.62% | 35.85% | −6.39% | 4.57% | 14.51% | 55.18% |
100-day SMA Relative | 8.69% | 25.38% | 42.59% | −9.32% | 5.75% | 26.15% | 93.26% |
200-day SMA Relative | 16.59% | 42.35% | 49.06% | 15.80% | 11.00% | 34.56% | 160.38% |
50-week SMA Relative | 29.85% | 65.11% | 55.42% | 16.33% | 24.35% | 49.01% | 279.71% |
100-week SMA Relative | 62.51% | 110.83% | 56.20% | 15.72% | 32.45% | 101.46% | 536.27% |
200-week SMA Relative | 139.27% | 172.16% | 31.86% | 24.68% | 82.75% | 184.17% | 940.44% |
Fear & Greed Index | 45.07 | 20.69 | 11 | 27 | 42 | 62 | 95 |
Fear & Greed Index Delta | 0.68 | 20.44 | −48 | −11 | 0 | 12 | 47 |
Multivariate Regression Model: In-Sample (IS) Results | ||
---|---|---|
Dependent Variable: BTC Monthly Ret | ||
Variable | (1) | (2) |
Log (time) | −0.3485 | 0.2523 |
(0.18) | (0.94) | |
S2F Deflection | −0.0811 * | −0.0858 |
(0.07) | (0.39) | |
% Change N-Squared Total | −1.9860 | −3.2963 |
(0.30) | (0.32) | |
% Change N-Squared Active | 0.4313 *** | 0.5221 *** |
(0.00) | (0.00) | |
RSI | 0.0022 | 0.0016 |
(0.23) | (0.42) | |
Lag (BTC Monthly Ret) | −0.1413 | 0.1714 |
(0.67) | (0.65) | |
BTC Momentum | 0.0384 ** | 0.0257 |
(0.05) | (0.23) | |
50-day SMA Relative | 0.1364 | −0.3137 |
(0.82) | (0.64) | |
100-day SMA Relative | 0.0575 | 0.1142 |
(0.88) | (0.76) | |
200-day SMA Relative | 0.0655 | −0.0619 |
(0.82) | (0.84) | |
50-week SMA Relative | 0.0110 | 0.0769 |
(0.96) | (0.74) | |
100-week SMA Relative | 0.1289 | −0.0184 |
(0.28) | (0.92) | |
200-week SMA Relative | −0.1240 ** | −0.0253 |
(0.03) | (0.78) | |
Time FEs | NO | YES |
Number of Obs. | 117 | 117 |
Adj. R-Squared | 0.268 | 0.439 |
Univariate Regression Model: In-Sample (IS) Results | |||||
---|---|---|---|---|---|
Dependent Variable: BTC Monthly Ret | |||||
Variable | Coefficient | Coefficient Bonferroni | Number of Obs. | R-Squared | Variable Rank |
Log (time) | 0.0341 | 0.0341 | 117 | 0.002 | 11 |
(0.64) | (1.00) | ||||
S2F Deflection | −0.0648 *** | −0.0648 | 117 | 0.049 | 2 |
(0.01) | (0.12) | ||||
% Change N-Squared Total | 0.0784 | 0.0784 | 117 | 0.000 | 14 |
(0.44) | (1.00) | ||||
% Change N-Squared Active | 0.3798 *** | 0.3798 ** | 117 | 0.080 | 1 |
(0.00) | (0.01) | ||||
RSI | 0.0038 ** | 0.0038 | 117 | 0.041 | 3 |
(0.03) | (0.43) | ||||
Lag (BTC Monthly Ret) | 0.1113 | 0.1113 | 117 | 0.012 | 9 |
(0.23) | (1.00) | ||||
BTC Momentum | 0.0026 | 0.0026 | 117 | 0.001 | 12 |
(0.77) | (1.00) | ||||
50-day SMA Relative | 0.2068 | 0.2068 | 117 | 0.022 | 8 |
(0.11) | (1.00) | ||||
100-day SMA Relative | 0.1642 * | 0.1642 | 117 | 0.033 | 6 |
(0.05) | (0.76) | ||||
200-day SMA Relative | 0.1059 ** | 0.1059 | 117 | 0.038 | 4 |
(0.04) | (0.53) | ||||
50-week SMA Relative | 0.0618 * | 0.0618 | 117 | 0.031 | 7 |
(0.06) | (0.87) | ||||
100-week SMA Relative | 0.0219 | 0.0219 | 117 | 0.011 | 10 |
(0.26) | (1.00) | ||||
200-week SMA Relative | 0.0003 | 0.0003 | 117 | 0.000 | 15 |
(0.98) | (1.00) | ||||
Fear & Greed Index | 0.0020 | 0.0020 | 73 | 0.035 | 5 |
(0.11) | (1.00) | ||||
Fear & Greed Index Delta | 0.0003 | 0.0003 | 72 | 0.001 | 13 |
(0.84) | (1.00) |
Univariate Regression Model: Out-of-Sample (OOS) Results | |||
---|---|---|---|
Dependent Variable: BTC Monthly Ret | |||
Variable | OOS R-Squared | Number of Obs. | Variable Rank |
Log (time) | −0.070 ** | 93 | 12 |
(2.05) | |||
S2F Deflection | 0.031 | 93 | 2 |
(0.11) | |||
% Change N-Squared Total | −0.072 ** | 93 | 13 |
(−1.74) | |||
% Change N-Squared Active | 0.057 | 93 | 1 |
(0.54) | |||
RSI | 0.026 | 93 | 3 |
(0.68) | |||
BTC Lag Monthly Return | −0.011 * | 93 | 7 |
(1.29) | |||
BTC Momentum | −0.054 * | 93 | 10 |
(−1.39) | |||
50-day SMA relative | 0.004 | 93 | 5 |
(0.74) | |||
100-day SMA relative | 0.014 | 93 | 4 |
(0.58) | |||
200-day SMA relative | −0.001 | 93 | 6 |
(−1.09) | |||
50-week SMA relative | −0.016 | 93 | 8 |
(1.15) | |||
100-week SMA relative | −0.052 * | 93 | 9 |
(1.45) | |||
200-week SMA relative | −0.066 ** | 93 | 11 |
(1.73) | |||
Fear and Greed Index | −0.468 ** | 49 | 14 |
(1.73) | |||
Fear and Greed Index Annual Delta | −0.524 ** | 48 | 15 |
(1.55) |
Blended, Univariate Model Trading Strategy OOS Backtest Results (June 2018–February 2024) | |||||||||
---|---|---|---|---|---|---|---|---|---|
BTC | Annualized | Sharpe | Sortino | Monthly | Max. | ||||
Allocation | Leverage | CAGR | Vol. | Ratio | Ratio | Return | Drawdown | Alpha | Beta |
HODL Bitcoin | NA | 44.44% | 73.66% | 0.82 | 1.79 | 5.20% | 72.78% | 0.00% | 1 |
0.3 | 1 | 48.34% | 33.86% | 1.27 | 4.73 | 3.75% | 15.36% | 18.03% ** | 0.40 *** |
0.5 | 1 | 50.75% | 43.72% | 1.10 | 3.37 | 4.18% | 35.06% | 12.57% ** | 0.57 *** |
0.7 | 1 | 50.23% | 55.17% | 0.96 | 2.45 | 4.59% | 52.81% | 6.72% ** | 0.74 *** |
0.3 | 2 | 101.47% | 67.73% | 1.30 | 4.84 | 7.51% | 29.64% | 38.03% *** | 0.80 *** |
0.5 | 2 | 96.05% | 87.44% | 1.12 | 3.44 | 8.36% | 59.92% | 27.12% ** | 1.14 *** |
0.7 | 2 | 76.27% | 110.34% | 0.98 | 2.50 | 9.17% | 82.34% | 15.41% ** | 1.48 *** |
Blended, Univariate Model Trading Strategy OOS Backtest Results: Bitcoin Bull Markets Only (March 2019–November 2021 and December 2022–February 2024 (End-of-Sample)) | |||||||||
---|---|---|---|---|---|---|---|---|---|
BTC | Annualized | Sharpe | Sortino | Monthly | Max. | ||||
Allocation | Leverage | CAGR | Vol. | Ratio | Ratio | Return | Drawdown | Alpha | Beta |
HODL Bitcoin | NA | 171.71% | 73.49% | 1.71 | 4.04 | 10.68% | 43.22% | 0.00% | 1 |
0.3 | 1 | 86.50% | 38.13% | 1.79 | 6.35 | 5.85% | 15.36% | 7.06% | 0.48 *** |
0.5 | 1 | 111.05% | 47.25% | 1.79 | 5.22 | 7.23% | 22.04% | 4.43% | 0.63 *** |
0.7 | 1 | 135.75% | 57.37% | 1.76 | 4.59 | 8.61% | 30.77% | 1.80% | 0.78 *** |
0.3 | 2 | 207.49% | 76.26% | 1.81 | 6.45 | 11.71% | 29.64% | 16.25% | 0.95 *** |
0.5 | 2 | 268.34% | 94.51% | 1.81 | 5.29 | 14.46% | 42.27% | 11.00% | 1.25 *** |
0.7 | 2 | 319.37% | 114.73% | 1.78 | 4.63 | 17.22% | 57.83% | 5.74% | 1.55 *** |
Blended, Univariate Model Trading Strategy OOS Backtest Results: Bitcoin Bear Markets Only (June 2018 (Start-of-Sample)–February 2019 and December 2021–November 2022) | |||||||||
---|---|---|---|---|---|---|---|---|---|
BTC | Annualized | Sharpe | Sortino | Monthly | Max. | ||||
Allocation | Leverage | CAGR | Vol. | Ratio | Ratio | Return | Drawdown | Alpha | Beta |
HODL Bitcoin | NA | −65.93% | 53.98% | −1.66 | −2.68 | −7.32% | 84.98% | 0.00% | 1 |
0.3 | 1 | −12.10% | 8.06% | −1.76 | −2.23 | −1.04% | 18.12% | −6.01% | 0.09 *** |
0.5 | 1 | −30.14% | 19.25% | −1.83 | −3.20 | −2.79% | 45.94% | −5.03% | 0.34 *** |
0.7 | 1 | −46.37% | 32.90% | −1.73 | −2.93 | −4.61% | 66.31% | −3.78% | 0.61 *** |
0.3 | 2 | −23.35% | 16.11% | −1.66 | −2.10 | −2.08% | 33.70% | −10.29% | 0.19 *** |
0.5 | 2 | −53.62% | 38.50% | −1.79 | −3.13 | −5.59% | 72.95% | −8.31% | 0.69 *** |
0.7 | 2 | −75.69% | 65.80% | −1.71 | −2.88 | −9.23% | 91.31% | −5.82% | 1.21 *** |
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. |
© 2024 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Shelton, A. Bitcoin Return Prediction: Is It Possible via Stock-to-Flow, Metcalfe’s Law, Technical Analysis, or Market Sentiment? J. Risk Financial Manag. 2024, 17, 443. https://doi.org/10.3390/jrfm17100443
Shelton A. Bitcoin Return Prediction: Is It Possible via Stock-to-Flow, Metcalfe’s Law, Technical Analysis, or Market Sentiment? Journal of Risk and Financial Management. 2024; 17(10):443. https://doi.org/10.3390/jrfm17100443
Chicago/Turabian StyleShelton, Austin. 2024. "Bitcoin Return Prediction: Is It Possible via Stock-to-Flow, Metcalfe’s Law, Technical Analysis, or Market Sentiment?" Journal of Risk and Financial Management 17, no. 10: 443. https://doi.org/10.3390/jrfm17100443
APA StyleShelton, A. (2024). Bitcoin Return Prediction: Is It Possible via Stock-to-Flow, Metcalfe’s Law, Technical Analysis, or Market Sentiment? Journal of Risk and Financial Management, 17(10), 443. https://doi.org/10.3390/jrfm17100443