研究03丨ahr999屯币指数逐行代码深度剖析

今天我们分享关于屯币指数的原理和代码复现两个话题,屯币指数ahr999我简单搜了搜,是某位大神不知道那里来的逻辑点子,创建定义了这么一个震荡指标算法。该指标算法通过这两天的学习和复现,实际上就是一个类似咱们做期货或股票当中的震荡算法。只不过他的逻辑出发点,是用来进行大概率低位屯币买入的操作定量分析。

逻辑原理

我先说一下Ahr999该指数的本质:价格对200日几何平均值,价格对时间价值(起始2019年1月3日)的数学逻辑。实际上200日的几何平均就是一个rolling mean,只不过这里的rolling mean是一个几何平均不是简单的算术平均而已罢了,实际上两者差距不大。

我们用比较系统的公式来表述,如下图所示:

当价格对200日几何平均值比值>1,说明价格高于200日平均价格。

当价格对200日几何平均值比值<1,说明价格低于200日平均价格。

顾名思义,在这里是将200日的算术平均当成了一个定投成本分水岭。因为200日的均线移动缓慢,只有长期大幅度的价格低于200均线,才会出现公式第一项的减小。

当价格对拟合价格比值>1,说明价格高于拟合价格。

当价格对拟合价格比值<1,说明价格低于拟合价格。

顾名思义,比特币价格与比特币拟合价格的比值,隐含着比特币预期价格的偏离度。在这里拟合价格是一个仅仅考虑了币龄的拟合值,并根据作者特定的公式算法(具体我也没看懂为什么这么设计)推算未来短时间的拟合价格。

以上理论与逻辑,我们通过脑补可知:

1)两个乘数都低于1时,意味着当前价格既低于200日定投成本,也低于拟合价格预期,在此时进行投资可以更好地摊平成本,提高收益率预期或是缩短回本周期,而符合该条件的时间约占观测总时间的18%,该段时间属于投资者的择机策略中可以增大投资额的时间段。

2)两个乘数均较大时,意味着当前价格远高于200日定投成本,也远高于拟合价格预期。短期定投用户已经获得了较高收益率,短期范围内的资金筹码也大都获利,此时投资者可以根据指标具体数据减少投资额。

3)当两个乘数均在1附近波动时,意味着当前价格走势符合预期,属于适合采用定投策略的区间。

那么问题来了,我们要做的就是利用该算法进行空间和时间的性价比预期,当然包括收益率的预期,等待时间的预期等综合性价比预期——最少的时间获得最快的收益。

数据分析与验证

在进行数据分析和验证过程中我们先来看一下规则。如下图所示:

上图是从2020年6月2日到2022年8月10日。我们可以看到在

2020/6-2020/11

2021/6-2021/7

2022/1-2022/8

以上三个时间段是从我们今天数据里面仅存的3段“抄底”区间。

在此段区间内,低于0.45时间占比大约为7%,当指数位于0.45和1.2时间占比约为45%。

在这里由于后续研究不断迭代深入,以及数据整理等原因,我不在此一一赘述。直接说一些逻辑性结论:

(1)、我们可以通过这个时间在过去2年或者N年的占比来判断择时,例如:当这个时间占比达到多少的时候,意味着长期(1-3年)会有10倍的潜在收益。

(2)、结合美联储加息周期事件来共振判断,例如:美联储加息周期伴随着整体熊市的周期过程,那么当美联储加息尾声的时候,从流动性角度来看,就是大饼见底时候。并结合ahr999的定量数据辅助判断,加大屯币投资力度。

(3)、指数分布特征,定量判断安全区,既可以识别屯币入场安全区,也可识别风险出货区。如下图所示:

上图是某个期货品种的基差图,我们根据此方法论,将ahr999数据移植到此,如下图所示:

当两个分项分别处于1-1.5以下的时候,可以结合上述几点结论进行开始定投。而当两个分项分别处于3-3.5以上的时候,可以考虑减仓和买入看跌期权进行保护,当然买入看跌期权是有时间价值流逝的,这块我们不做过多讨论。

源码解析

我们通过ccxt获取币安日线数据,但是这个数据获取是属于大列表,每一天的数据又是一个小列表,时间属于unix的时间格式,因此我们第一步需要将时间格式转换为“年月日”的格式。

在这个过程中,我们将日期和收盘价一一保存在一个scdict的字典中。其中,我们截取第200天数据,用于后面循环计算。

因为我们截取的是历史数据中index为200位置的数据,然后一天一天的减,也就是说我们把data.head(200)的数据循环取出来,并且一个一个地对unix时间格式做了处理,然后将对应时间和收盘价放到一个pcls list中。

上面循环就算的目的是什么呢?其实是为了一个一个处理unix时间格式,然后将200日的收盘价进行几何平均,计算200日的平均线,也就是上文中说谈到的200日定投成本线。

其次,我们计算ahr999指数的第二个分项分母——币龄拟合价格。全文中唯一一个无法解释的就是这行代码,我也不知道为啥作者写一个5.84和17.01。

最后,ahr999就是就上文中的计算公式复现。至此,一个循环就计算完了,随后将上一个循环的第200天加上一天后,在进行上面的循环往复,形成一个rolling。

随着avguts逐步一天一天的往上加,一直加到等于今天(now)的循环。也就是说随后的每一天都去rolling过去200天数据。

我们在每一次新的rolling200天数据后,重新计算一遍ahr999指数,随后将每一个新的200天保存到alltimedict字典中。输出的数据内容大致如下:

最后我们将该数据转换格式后进行文件输出,与大饼日线数据进行merge合并。,如下图所示:

总结:

1、代码核心就是一直在循环rolling就算,尽管看起来很复杂,实际上先计算一个预热数据,然后进行一个while的循环,里面套入一个200天的for循环,核心计算就自由3行代码。

2、Ahr999指数可以不仅可以作为屯币和逃顶,也可以作为一个右侧的长周期的入场点信号择时。

3、加入事件驱动型策略思想,提高定投准确时机。

 你要的干货都在这里→关注V“松鼠宽客”

松鼠宽客:Pro08丨累计概率密度突破策略https://blog.csdn.net/m0_56236921/article/details/126637398?spm=1001.2014.3001.5502

松鼠宽客:KD01策略丨SuperTrend+空头波段https://blog.csdn.net/m0_56236921/article/details/126504676?spm=1001.2014.3001.5502

松鼠宽客:加降息与BTC流动性事件策略研究https://blog.csdn.net/m0_56236921/article/details/126136104?spm=1001.2014.3001.5502

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/51896.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

迈向高算力、跨域融合新拐点,智能座舱各路玩家如何卡位?

当前&#xff0c;中国车联网发展进入平稳增长周期&#xff0c;5G、V2X市场迎来拐点。 借助数字化转型驱动&#xff0c;互联化、数字化、个性化的智能座舱&#xff0c;以及与之强关联的座舱域控制器方案正实现快速发展和落地。 高工智能汽车研究院监测数据显示&#xff0c;202…

云原生融合算力底座 铸造新时代算力网络引擎

新一轮科技革命和产业变革正在重塑全球经济结构&#xff0c;算力作为数字时代的关键底座与核心生产力&#xff0c;成为影响国家综合实力和国际话语权的关键要素&#xff0c;并在通信、交通运输、金融、能源、工业等千行百业中切实影响着国计民生。在当前全国积极探索“双碳”目…

GPT时代,寻找讯飞星火大模型的算力支点

作者 | 辰纹 来源 | 洞见新研社 大模型的“涌现”还在持续。 5月底举行的中关村论坛上&#xff0c;有专家披露&#xff0c;中国10亿级参数规模以上的大模型已经发布了79个&#xff0c;刚刚结束的世界人工智能大会上&#xff0c;又有一批大模型批量发布。 大模型的热度居高不…

使用Keras编写神经网络预测大乐透彩票,并利用历史数据回测

写在最前面 首先郑重声明&#xff0c;这个赚不了钱&#xff01;赚不了钱&#xff01;赚不了钱&#xff01;重要的话说三遍&#xff01; 纯粹出于兴趣和技术做了个小实验&#xff0c;指望这个赚钱不太可能鸭&#xff01;emmm&#xff0c;但可能会让你赔钱赔的少一点&#xff1…

使用 ChatGPT 生成完整的 Node.js API

借助由 OpenAI 训练的大型语言模型 ChatGPT&#xff0c;我们可以创建一个根据我们的特定需求量身定制的 Chrome 扩展程序&#xff0c;并且可以帮助简化我们的日常任务&#xff0c;而无需我们自己编写一行代码。让我们看看这是如何工作的…… 在此分步指南中&#xff0c;我们将向…

巴比特 | 元宇宙每日必读:证监会科技监管局局长姚前建议重点发展基于AIGC技术的合成数据产业,构建大模型训练数据的监管体系...

摘要&#xff1a;证监会科技监管局局长姚前撰文称&#xff0c;除算力瓶颈之外&#xff0c;训练数据将成为大模型产业化的最大掣肘之一。从更深层次考虑&#xff0c;大模型在训练数据方面还存在各种治理问题。为此&#xff0c;作者提出来三点建议&#xff0c;一是重点发展基于AI…

python写诗代码_我们分析了超过50万首诗歌,教你用代码写诗(附代码)

本文为 雷锋字幕组 编译的技术博客&#xff0c;原标题To a Poem is a Bott the Stranger&#xff0c;作者 Carly Stambaugh。 翻译 | 于泽平 马雪洁 整理 | 凡江 编辑 | 吴璇 代码即诗歌 。 这是WordPress软件的哲学。 作为一位程序员和诗人&#xff0c;我一直很喜欢这句话。…

ChatGPT:人工智能语言模型的革命性进步

&#x1f337;&#x1f341; 博主 libin9iOak带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——libin9iOak的博客&#x1f390; &#x1f433; 《面试题大全》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33…

企业微信报错,提示无权限访问

注意打开应用的可见范围 ps.忘记错误码是多少了&#xff0c;上面只是其中一种可能性。

tp5Auth权限实现

下面本人为大家讲解一下如何实现auth权限&#xff0c; 第一步&#xff0c;新建Auth.php&#xff0c;复制下面的代码&#xff0c;把注释中的表都创建一下。把文件放到extend新建文件夹org放进去即可&#xff0c; <?php // ---------------------------------------------…

科技云报道:大模型的中场战事,深入垂直行业腹地

科技云报道原创。 自从OpenAI于2022年11月推出ChatGPT后&#xff0c;一场波及全球科技界的“AI海啸”就此爆发。 自今年以来&#xff0c;国内已有超过30家企业入局大模型赛道。从百度“文心一言”、阿里“通义千问”的发布&#xff0c;到网易“玉言”、科大讯飞“星火”、昆仑…

美国国会听证会探讨“深度伪造(deepfake)”风险及对策

大数据文摘授权转载自腾讯研究院 作者&#xff1a;曹建峰、方龄曼 近日&#xff0c;一段关于扎克伯格的恶搞视频在Instagram上流传。 该视频中&#xff0c;扎克伯格的面部表情极其僵硬&#xff0c;声音与本人的相比差距很大。 事实上&#xff0c;这是以色列一家科技公司利用人…

体验管理|如何快速低成本开始体验相关的数字化工作‼️

Guofu 第 95⭐️ 篇原创文章分享 &#xff08;点击&#x1f446;&#x1f3fb;上方卡片关注我&#xff0c;加⭐️星标⭐️~&#xff09; &#x1f68f; 写在前面 在体验经济时代&#xff0c;传统企业在应对新需求、新挑战的时候&#xff0c;也需要用新的方式进行企业升级和转型…

vant van-uploader组件实现点击图片进行编辑(更换图片)

示例图&#xff1a; 思路&#xff1a; 1.写两个uploader组件&#xff0c;确保他们样式一样&#xff0c;定位将他们重叠放在同一个位置。给其中一个uploader组件设置z-index&#xff0c;让她位于上方&#xff08;以下称为组件1&#xff09;&#xff0c;组件1用于触发选取图片的方…

怎么修改照片大小?一键快速修改图片宽高尺寸的方法

怎么修改照片大小&#xff1f;随着现在手机像素的提升&#xff0c;无论是用手机还是用相机拍摄出来的照片尺寸都越来越清楚&#xff0c;但是随之而来的问题就是图片也越来越大&#xff0c;因此导致大家在传输、使用的时候很不方便&#xff0c;那么有没有什么办法能解决这个问题…

如何编辑图片?图片如何编辑修改?

日常工作中很多情况是需要进行图片处理的&#xff0c;如果我们没合适图片编辑工具&#xff0c;处理图片可能就有些困难了&#xff0c;下载的处理图片软件操作难度过高&#xff0c;上手比较难。其实可以选择在线图片编辑&#xff08;https://www.yasuotu.com/tools&#xff09;网…

tui-image-editor编辑图片的使用

1.安装tui-image-editor 命令&#xff1a;npm i tui-image-editor 如果此步命令执行安装成功后启动还是报错找不到文件的话请检查以下文件 可手动添加到package.json后重新执行npm install 再次启动后便成功 或者单独安装此代码依赖块 npm install --save toast-ui/vue-ima…

数学好=编程能力强?答案或许跟你想的不一样

学好数理化&#xff0c;走遍全天下&#xff01;小时候&#xff0c;这句顺口溜时常在耳边响起&#xff0c;而迈入编程行业以后&#xff0c;又被不小人咨询&#xff0c;我数学不好&#xff0c;能写好代码吗&#xff1f; 不过最近的 MIT 神经科学家在 eLife 期刊发表了一项新研究…

为什么美国学生学的数学比我们简单,却能做出很牛逼的东西?

来源&#xff1a;IT有个 圈儿 &#xff02;美国给予不热爱数学的学生最基础的数学教育&#xff0c;而给予热爱数学的学生最高水平的数学教育。&#xff02; 长久以来&#xff0c;中国人的迷思就是&#xff0c;为何「美国人数学这么差&#xff0c;还能出这么多牛逼科学家&#x…

学计算机语言需要英语基础吗,数学和英语不好的人能学编程吗?

数学和英语不好的人能学编程吗&#xff1f; 有许多小伙伴问&#xff1a;学编程需要什么基础&#xff1f;很多人都会有一个下意识的想法就是英语数学不好就不能学编程&#xff0c;其实这是一个误区。从根本上来说学编程确实需要数学和英语。因为代码是用英文写的&#xff0c;数学…