(以下大部分内容是不太有趣的debug过程)
数据上线后第一次季度回购就被打脸,很疼。
偏差达到30%,这不是简单的误差可以解释的。
昨天评论里的w-star同学很神,准确到了220万这个量级。
cz对我的估计数字做了一些评价,说有一些交易手续费外的收入我没有看到,比如上币费等等。
但我个人觉得cz是不想打击我: 上币费应该不会占这么大的币种。
仔细检查了代码和数据,排除了bug的可能,那么就是模型本身的问题。
前几天,电报的管理员老Gui给过我一个提示,说这季度大部分时间BNB价格都低于目前价格,所以这段时间币安的手续费收入都是在大量低吸BNB,“估值很难计算啊!”。但被我忽略了。
今天cz的季度回顾也提到了这点。
于是我以这个为切入点,好好审视了一遍我的模型。我发现,
我的程序忠实记录了每日的所有币种交易量,这很好。但是在折算最后的手续费数字的时候,我用的是最新的BNB价格,这不好。
举个例子,假如一个月前,币安交易所发生了1000BTC的交易量(单边),那么应收手续费是1BTC。按照目前的BNB价格,5折后应该是330枚BNB,这也是我计算的基础。
但实际上,BNB的折算是按照交易当天的BNB价格,所以5折后币安实际的手续费收入是500枚BNB左右。
这就是问题所在。
完全逐笔计算BNB价格显得过于精细而没有必要,我现在逐日按照BNB平均价格进行折算。
毫无疑问,这个模型应该更接近真实情况。
新算法下,截止目前的数据,预测季度销毁量应该是236万BNB左右,误差确实被缩小到了10%以内。
由于我是以收入来估计利润,没有考虑任何开支,因此略高估是非常正常的。
目前算法已经全部更新,包括静静。留待
下季度
检验。
请注意,按照更准确的模型计算,目前BNB的PE只有20左右。
另外,看到有些帖子传播的链接,明显还是没有搞清楚销毁这个智能合约函数的执行方式。这里给出几个链接:
-
BNB 智能合约地址 https://etherscan.io/address/0xB8c77482e45F1F44dE1745F52C74426C631bDD52#code