AHR999指标计算和分析

admin4个月前技术分析173

最近比特币价格大跌,市场前景悲观,AHR999指标已接近抄底线。翻过论坛里其他老板的帖子,都没有关于AHR999指标的计算明细,根据指标作者的逻辑,自己写了指标的计算过程,顺带研究了指标使用方法和比特币未来收益率趋势。

一· AHR999指标计算

AHR999 index = (比特币价格/比特币200日定投成本)*(比特币价格/比特币拟合价格)

如上式所示,指标由两部分组成,前者为比特币价格与比特币200 日定投成本的比值,隐含
着200 日定投的收益率;后者为比特币价格与比特币拟合价格的比值,隐含着比特币预期价格的
偏离度。

上式中,比特币200日定投成本即比特币过去200日价格的调和平均数。而比特币拟合价格,则通过定期对比特币价格进行拟合,得到其价格与币龄的函数关系,并根据该函数关系推算未来短时间内的拟合价格。其中币龄指当前时间点与比特币创世区块(2009 年1 月3 日)的时间间隔,比特币拟合价格计算公式如下:

log10(比特币价格) = A * log10(比特币币龄) + B

例如,2022年5月1日,比特币币龄即2022年5月1日同2009 年1 月3 日的天数差额4886,通过拟合2022年5月1日之前的比特币价格和比特币币龄数据,得到A=5.9,B=-17.18。计算代码中,每一天的拟合参数A和B均根据当天之前的历史数据拟合得出,拟合参数值均不同,但随着历史数据的增加,2016年后A和B的值变化已经不大。指标计算代码如下:

def AHR999(df):    # 计算AHR999指标及两个子指标

    # 计算200日定投成本和价格的比值
    df['aip_volume'] = 1 / df['btc_close']
    df['200_aip_volume'] = df['aip_volume'].rolling(200, min_periods=1).sum()
    df['200_aip_cost'] = 200 / df['200_aip_volume']    # 200日定投成本
    df['ahr999_aip'] = df['btc_close'] / df['200_aip_cost']    # 比特币价格/比特币200日定投成本

    # 计算拟合价格和价格的比值
    df['long10_btc'] = np.log10(df['btc_close'])
    df['btc_age'] = (df['date'] - btc_born_date).dt.days
    df['log10_btc_age'] = np.log10(df['btc_age'])
    # for index in df.index[:-5]:    # 调试程序用
    for index in df.index[:]:
        # 根据历史数据拟合斜率和截距
        df.loc[index, 'A'], df.loc[index, 'B'] = \
            linregress_parameter(df.loc[0:index, 'log10_btc_age'], df.loc[0:index, 'long10_btc'])
        # 比特币拟合价格
        df.loc[index, 'btc_matching_price'] = \
            pow(10, (df.loc[index, 'A'] * df.loc[index, 'log10_btc_age'] + df.loc[index, 'B']))
    df['ahr999_matching'] = df['btc_close'] / df['btc_matching_price']    # 比特币价格/比特币拟合价格
    df['ahr999'] = df['ahr999_aip'] * df['ahr999_matching']    # AHR999指标

    # 计算指标百分比情况
    df = df[df['date'] >= index_percent_date]    # 截取某日期之后的数据来计算指标百分比情况
    df['ahr999_aip_pct'] = df['ahr999_aip'].rank(pct=True)
    df['ahr999_matching_pct'] = df['ahr999_matching'].rank(pct=True)
    df['ahr999_pct'] = df['ahr999'].rank(pct=True)

    # 删除不需要的列
    df = df[['date', 'btc_close', '200_aip_cost', 'ahr999_aip', 'ahr999_aip_pct', 'btc_matching_price', \
             'ahr999_matching', 'ahr999_matching_pct', 'ahr999', 'ahr999_pct']]

    df.sort_values(by=['date'], inplace=True)
    df.reset_index(drop=True, inplace=True)

    return df

考虑到比特币价格拟合合理性的问题,这里选取2015年后的数据作为展示。图中蓝色线为AHR999指标,橙色线为BTC价格,绿色线为定投线1.2,红色线为抄底线0.45。从图中可以看出BTC价格和指标高度正相关,当指标超过8(对应指标历史百分位90%)时比特币价格严重高估,当指标低于0.35(对应指标历史百分位15%,因为大部分低估指标发生在2011-2012年的熊市期间)时比特币价格严重低估。当前(2022-5-12)指标值为0.5,所处历史百分位为20%,当价格跌至24300时,指标值为0.35,基本可以断定本次熊市最低价会高于2017年高点即2万元的水平。

二· AHR999指标使用

由于AHR999指标由两部分组成,即比特币价格与比特币200 日定投成本的比值,比特币价格与比特币拟合价格的比值,我们可以定义前者为AHR999(1),后者为AHR999(2),使用以下条件对历史数据(选取2015年后的数据)进行检索:

AHR999 < 0.45

AHR999(1)百分位 <0.25

AHR999(2)百分位 <0.25

所得结果为2015/1/1-2015/8/27, 2018/12/7-2019/2/17, 2020/3/13-2020/3/29,均为熊市末期,比特币价格处于底部区间,是很好的买入时间。筛选条件可因人而异,有待各位老板后续开发。

三· 比特币年化收益率和总收益率

AHR999(2)中包含了比特币的拟合价格,根据历史数据回测(2015/1/1后的历史数据),比特币价格低于拟合价格的情况占55%,高于拟合价格的情况占45%,拟合程度尚可。

从图中可以看到比特币价格整体在拟合曲线上下波动。有了拟合曲线以后就可以计算未来任意时间比特币的价格,从而得出每年的年化收益率和总收益率。计算结果如下:


从表中可以看出,当前比特币的年化收益率仍高于50%,比特币年化收益率分别在2026年、2031年和2041年跌破40%、30%和20%。现在购入比特币,将在15年后翻100倍。当然比特币每4年经历一个牛熊周期,如果可以充分运用AHR999指标,在牛市高位使用期货、期权等对冲工具对先前屯的币进行对冲,在熊市低位对对冲仓位进行平仓,收益率或许可以再翻十倍以上。


四· 总结

AHR999指标对于判断比特币牛熊时间具有较大的参考意义,其作者AHR999作为比特币的忠实信仰者,对于屯币乐不彼此。币圈每年都会上新许多币种,但是十几年来只有比特币可以给与投资人可靠的回报,大部分币种都会和这段时间的LUNA一样,湮没在历史的长河里。只要比特币照常发展下去,现在投资比特币未来15年可能获取超过100倍的回报(折合年化收益率为36%),这个回报率已超过99.9%的资产,连新世纪北上广深的房价都无法与其媲美。

人性的弱点就在于无法接受慢慢变富,其实只要拿出不超过个人总资产的20%,根据指标在熊市底部定投比特币,在牛市顶部对比特币进行对冲,其余时间亦不用操作,坚持此屯币策略,亦或是参照邢大的多比特币空垃圾币的策略进行定投,数年后还是有非常大的希望实现共同富裕的小目标。

现在投资比特币的收益虽然远不及指标作者投资比特币的那个年代,但相比其他资产还是有非常高的超额收益率,就像刑大在视频中所说的,在上一代人所处优势领域里卷是很难出头的,我们应该拥抱属于自己的新领域,而比特币所代表的区块链技术就是未来最有希望的领域。


相关文章

BIP 84(原生隔离见证的派生路径)

比特币改进提案(BIP)84 派生路径 地址的钱包的标准 定义了生成本地隔离见证(P2WPKH) 。BIP 84 还定义了要与关联的 扩展键 一起使用的前缀。根据BIP 84,生成本地隔离见证地址的钱...

ETH关于使用期权的逃顶方案

ETH关于使用期权的逃顶方案

上一轮eth我大概300买的,3700平仓的。平的方法是用买看跌期权和卖看涨期权组合平的,当时群里都发过,不知是否还记得。平掉的钱,有三分之一去年已经在1100左右买了eth。现在准备剩下的三分之一在...

死亡谷谷底特征

 1. eth/btc 汇率掉到0.04以下2. eth bsc heco sol 等defi 生态平均apy 跌到10...

期权复习

我卖的tsla put 170的这周稳收了5u 相当于赚了5/170=3% 一周给账户额外增加了3%的额外收益这个如果你们账户里有闲置资金 可以做 风险较低策略 卖put他的意义就是万一股票跌到什么价...

经典八大交易系统

一、海龟交易系统核心交易思想:当价格突破20个交易周期最高点的时候入场。当价格跌破10个交易周期最低点时离场。系统一:入场:以20日突破为基础的偏短线系统 (价格超过前20天的最高价或最低价 )离场:...

N个随时可以免费查阅的数据助你走过熊市的坎坷 —— 白嫖数据不求人

N个随时可以免费查阅的数据助你走过熊市的坎坷 —— 白嫖数据不求人

更新了Rdata新加入的BTC未平合约的表单,可以看到目前主流交易所所有的未平合约的总量,对于判断合约趋势有很大的帮助,支持最短到10分钟的数据。(H)更新了Rdata新加入的BTC交易所存量头寸的表...