比特币S2F模型还适用吗

在上轮比特币减半(2020-05-11减半)周期中,PlanBS2F模型扮演了非常重要的角色,该模型预测的比特币价格在牛市启动、牛市上涨冲高阶段有着非凡的表现。虽然其对最终上涨价格预测失败了,但瑕不掩瑜,它依然揭示了部分潜在的规律。本文对该模型进行批判性的继承,并解释了为什么S2F模型基本等价于对数供给量多项式模型的1阶情况;最后尝试在PlanB的基础上进一步讨论稀缺性与市值的关系。

S2F模型的不足

正如我之前的文章所指出的(参见比特币的价格模型一节),按照S2F模型,比特币会无限上涨。更量化的,每4年减半一次都上涨接近10倍,没有尽头。特别是当比特币增量为0后(2140年后),按照S2F模型,\(stock/flow\)会变为无穷大。按该模型预测,比特币的市值会趋于无穷大。

众所周知,目前美元m2总量才21万亿左右,只要美元的计价地位不变(美元仍为本位货币),则比特币的市值不应该超过21万亿美元太多。

PlanB的原始模型显然没有考虑这一限制,特别是其对涨幅衰减效应的欠考虑,引起模型与真实情况的偏离,最终导致预测上轮(对应2020-05-11减半)牛市的价格区间出错。这是该模型最大的一个不足之处。

另外,该模型还进行了跨市场的验证,其中包含了黄金和白银等,得出S2F越大则市值越大的结论。照此推论,黄金的S2F值高于美元,那么为什么黄金的市值低于美元?这显然也不合理。

最后,近年来大为流行的NFT产品,具有唯一性,这类产品的S2F理论上应该趋于无穷大,但现实中只有极少数NFT产品卖出了天价,这显然也与S2F模型所描述的规律不一样。

S2F简化模型建模

本节对S2F模型做了一些简化处理,得出与原始版本相当的结论。

首先,与原文的方式不同,本文存量(stock)采用如下更简单的方式计算:

\[\begin{equation}\label{eq1} stock_i=market\_cap_i/close_i \end{equation}\]

其中i代表第i个交易日,下同。下文用\(M\)代表市值、\(S\)代表存量。另外,本文的数据采用日频数据,而非原本S2F模型的月度数据。

流通量(flow)与PlanB的定义也不同,不采用年化的产量,而直接采用日产量(即stock的增量),计算方法如下:

\[\begin{equation}\label{eq2} flow_i=\Delta S_i=S_i-S_{i-1} \end{equation}\]

这种直接计算存量、流通量的方法更简单,理论上与原版模型只有常数(会略微有一点随机偏差)差异。

有了存量、流通量后,自然有:

\[\begin{equation}\label{eq3} S2F_i=S_i/flow_i \end{equation}\]

如上计算出\(S2F\)后,先观察未进行处理的对数\(S2F\)值、即\(log(S2F)\)(简计为\(logS2F\))与对数市值\(log(M)\)(简记\(logM\))的走势图,如下:

logM与logS2F未处理走势图

可见有不少异常数据。采用如下mad法来处理异常值:

采用中位数绝对偏差法(mad法),选择1月滚动回视窗口,即\(window=30\),将与中位数(滚动median值)偏差超过3倍mad值的数值视为异常值,采用滚动\(median\pm 3*mad\)值替换异常值,即超出上限的用上限替换、超出下限的用下限替换。

其中mad值的计算如下:

\[\begin{equation}\label{eq4} mad=median(abs(X-median(X)) \end{equation}\]

采用上述方法、会将减半日的\(logS2F\)跳跃效应延迟,在滞后约\(window/2=15\)期后才会过渡到真实的\(logS2F\)值。这一处理无伤大雅,不妨碍揭示出\(logS2F\)\(logM\)的关系。

做了异常值处理的\(logS2F\)\(logM\)走势对比如下:

logM与logS2F进行异常值处理后的走势图

可见减半日附近的\(logS2F\)跳跃效应依然存在,曲线中的异常值被很好的处理了。下文中均采用处理过的\(logS2F\)来建模及讨论。

先做出\(logS2F\)\(logM\)的线性回归图:

logM与异常值处理后的logS2F线性回归图

图中的线性关系为:

\[\begin{equation}\label{eq5} logM=-4.55+3.21*logS2F \end{equation}\]

这一拟合结果与PlanB的结果非常相近(参见此处),他得到的系数为3.32。故本文采用的简单计算方式与原文的计算方式区别不大。

从上图可以很明显的观察到:对应3次减半形成的4个时间区域,\(logS2F\)数据形成了4个区分明显的阶梯。随着\(logS2F\)的增大、对应减半次数的增加,\(logS2F\)\(logM\)的波动范围在缩小,波动性呈下降趋势。

不管从哪种意义上来说,上图的结果都是让人震惊的。与原文采用月频数据(111个样本)不同,本文在考虑了包含最新数据的日频数据(样本更多,共4826个样本)、且更改了计算方法后,仍可得出如下结论:

在目前阶段,线性的S2F模型依然可以作为价格规律的一个比较有效的近似。

但仍然需要指出的是,在\(logS2F\)的最右侧区域(对应的是2020-05-11减半之后的数据),阶梯上升有减小的趋势,如我在2023-09-25所写的文章所指出的那样。

由于减半次数太少(只发生了3次),这意味着目前有效的自变量变化范围尚且太小,线性拟合可以是很多种函数在局部区域的近似,并不能断言\(logM\)\(logS2F\)两者就是线性关系。

S2F模型与多项式拟合的关系

下面我将讨论S2F模型与对数供给量多项式价格模型(参见此处)的关系,得出多项式模型是对S2F模型的批判性继承的结论。

我们将\(flow\)简计为\(F\),S2F模型可以一般的表达为:

\[\begin{equation}\label{eq6} \begin{aligned} logM & =a+b*logS2F\\ &=a+b*(logS-logF)\\ &=a+b*(logS-log\Delta S) \end{aligned} \end{equation}\]

其中\(\Delta S\)\(S\)的一阶小量,有如下特点:

  1. 随着减半次数的进一步增加\(\Delta S\)会变得越来越小,直至减半终结而趋于0;
  2. \(\Delta S>1\)时,\(log\Delta S\)会随着减半次数增加而单调递减,对应的\(logS\)项则会越来越大,此时\(log\Delta S\)项的影响随着减半增加会越来越低,可作为微扰项,将其忽略影响不大;
  3. \(\Delta S<1\)时,\(log\Delta S\)会随着减半次数的进一步增加而变为负数、其绝对值越来越大、最终趋于无穷。此时该项的影响会超过\(logS\)项,且其引入了与真实情况有悖的不可解释的效应,这些效应只在减半快要结束时才出现、并没有现实支撑。明显是不合理的,此时更应将该项舍弃;

如上分析,\(\eqref{eq6}\)最后的\(log\Delta S\)项在减半周期较小时才有意义,将其舍弃后模型才更合理。

结合市值的定义,上式可以如下转换:

\[\begin{equation}\label{eq7} \begin{aligned} log(S*P) &=a+b*logS \\ \Rightarrow logS+logP &= a+b*logS \\ \Rightarrow logP &=a+(b-1)*logS \\ \Rightarrow logP&=a+b'*logS \end{aligned} \end{equation}\]

即舍弃了不合理部分的S2F模型化成了多项式拟合的1阶形式。

下面做出\(logS\)\(logP\)的线性回归图,以验证舍去\(log\Delta S\)项是否合理:

logS与logP的线性回归图

通过上图的数据实证可见,两者效果上基本等价(1阶多项式拟合的\(R^2\)为0.91,S2F模型为0.93),印证了\(log\Delta S\)项实际上是冗余的。

从而,得出如下结论:

对数供给量多项式拟合可以被视为S2F模型的一种更合理的、可拓展的形式,其更适用于有极限价格的实际情况

稀缺性与市值

稀缺性(仍可用S2F值代表)与市值,是一个很复杂的问题,本文目前仅仅只做一些逻辑上的讨论,更量化的讨论留待将来进行。

到目前为止,在流通性良好且为人们普遍接受的商品中,黄金的稀缺性是公认较高的,但其并没有超过以m2衡量的美元的市值,这或许与黄金不具有本位币地位有关。金本位的崩溃促使黄金退化为了一种普通商品,相较于可以购买一切的本位币而言,人们对黄金的潜在需求下降,导致其市值相较于美元缩水。

这对比特币的警示意义在于:如果其最终不能取得本位币地位,则其市值不太可能超越以m2衡量的美元,从而2140年之后btc的价格可能达不到以当前美元价值衡量的100万美元/BTC。

稀缺性高于黄金S2F值的商品,如古董、艺术品、NFT产品等,由于供给量限定,S2F会很高,但其价格的差别却很大、大多市值也很有限,并不完全遵循越稀缺市值越高的规律。显然,造成这一现象的主要的原因在于是否有足够的潜在购买者为其稀缺性买单。

这对于比特币的警示意义在于:虽然目前btc的流通性很好,但如果比特币不能更多的为大众所接纳,其使用场景不能更近一步增加,则人们很难会进一步为其稀缺性买单,从而减半导致的稀缺性上升也不能很好的反映在市值上,即便最终其S2F趋近于无穷大,也不代表其市值就会上涨到很高的水平。

致谢与声明

本文仅仅是在做技术上的尝试,不构成投资建议,望读者自行甄别。

限于本人的水平,本文错谬之处在所难免,期待方家指正。

感谢您的阅读!

本文完。