乐于分享
好东西不私藏

260716筹码集中度公式修正补充说明——讲一些没人告诉你的干货

260716筹码集中度公式修正补充说明——讲一些没人告诉你的干货

最近来了很多新读者,先说点别的,不想看的直接跳后面。

本号私人号,业余娱乐,分享一些研习成果,主业是搬砖,有成果就发文章,没有就继续做功课。

看到有同学问,从那里“领”公式,这个“领”字让我笑了半天,我想到卖各种保健品,勾引目标群体“领”鸡蛋,然后套路他们。我的号是私人号,没有这些道道,你能获取到的是我发的文章,和附带的网盘里发的自编自用小工具等等,都是公开的,各位同学、老师、读者得到的是一样的。

业余时间有限,没有小助理(,这号连我的几条鱼和小乌龟都养不起的),只有个人利用有限的搬砖和生活以外的时间做功课和分享成果,所以,留言我尽量回复,私信基本不回复(私信太多了),太基础的没发回复,比如怎么导入公式,这不是我建号的初衷,也不是该我解决的问题。

最近几篇发了公式,引来了很多新关注,前面文章讲过,本号题材受众很少,广大战友喜欢公式,把公式当金钥匙,我这里没有,我发的基本是自编的工具类的公式或公式实现一些具体问题的方法。

 公式是辅助工具,体现的对市场的认识、交易的逻辑,而且是过去已经产生的数据对未来的判断,重要的是要讲概率,所以用公式得一定理解里面的逻辑,不要瞎干黑干。

本号重点依旧不在公式,虽然自认为编公式能超越我的不多,主要体现对公式系统的理解层次不一样,虽然这是一个简单的脚本语言。

我的号是分享自己的研究成果,很纯粹的号,没有热情服务且免费鸡蛋可以嫖(懂的都懂为啥有免费鸡蛋)。而且很多内容都要你有动手能力,没有可以问各种AI,他们可以帮你解决。

后台私信AI在接管,AI对本号已有文章的理解很准确,但是尽量提问准确,3回合解决不了问题,就不要再继续了,后面AI会被你搞晕,否定自己,然后瞎乱讲。

我是布洗脸,关注我,第一时间获取我的研习成果。

切入正题。

前文见:

260712谈谈筹码(1)筹码集中度公式修正

有读者反映,用修正的筹码集中度公式进行选股,会选不到,明明副图有信号,认为有未来函数等等。

这个问题,从2方面回答,大多编了好多年公式的老手都弄不清楚,今天,就让我来告诉你们为什么,可以应用到其它使用公式的场合,整篇都是干货。

这个公式没有未来函数,别动不动拿个未来函数检测工具,就说有未来函数,而且未来函数没那么可怕。关于未来函数这里不展开讲,后面有机会专门再说。 那为什么信号会飘呢?

修正的公式解决的是指标中的SCR集中度与筹码图里的数值相差大,不一致的问题。

我们看系统公式SCR,和修正的公式,以90筹码集中度为例。

系统公式:

P1=90;

A:=P1+(100-P1)/2;

B:=(100-P1)/2;

CC:=COST(A);

DD:=COST(B);

SCR:(CC-DD)/(CC+DD)*100/2;

修正的公式:

LB05:COST(5),NODRAW;

UB95:COST(95),NODRAW;

U100:=HHV(H,0);

九零集中:(UB95-LB05)/U100*100;

两个公式的差异是分母不一样。分子都是获利比例95,和获利比例5之间的的差值,见下图,旋转90度的筹码分布。差值区间越小,筹码都挤在一起,筹码就越集中,但SCR越小,这个差值可以做纵向比较,不能横向比较,比如古价10元,区间差值是1元,和股价是100,区间差值同样是1元,筹码集中度肯定不一样,明显后者筹码集中,怎么让能横向比较?得除以一个值进行归一化(分母),除什么合适呢?当然是除股价了,差别是除哪个价格?

系统公式是除以4倍的区间中间值。这个不算合理,但讲的过去,合理的应该是除以中间值也就是(cost(95)-cost(5))/2,  我怀疑系统公式编辑失误,弄错了,系统公式也是除2,但是没括起来,变成了乘2。

修正的公式分母是HHV(H,0), 这个极其不合理,而且是导致信号漂移的根源。HHV(H,0)的意思是所有K线的里H的最大值。

求最高值.用法: HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始.例如: HHV(HIGH,30)表示求30日最高价

问题来了,所有K线是多少K线?或者说,第1个有效值从什么时候开始的?是从上市首日开始吗?答案:否。

先看软件的系统设置2

初始分析数据个数,也就是软件启动后,打开K线图,实际的K线个数,我这里设置的是700,视图显示的K线肯定小于等于700,股软主图由下角有提示,系统带的,如下图我固定的120天。

主图加入下面2行公式,会提示加载的K线个数,用的totalbarscount函数。

加载K线个数:TOTALBARSCOUNT,NODRAW;

DRAWTEXT_FIX(ISLASTBAR,0,0.93,0,STRCAT('加载K线个数:',CON2STR(加载K线个数,0)));

也就是说现在实际有K线700根,实际显示了120根,左侧还有580根没显示。

重点来了:

那么U100:=HHV(H,0); 现在意思是700天的最大H.

假如今天是最后1个交易日7月16日,SCR=15;

那么再交易20天后,7月16日的SCR是多少?还会是15吗?

答案是:可能15,也可能不是,就看U100变了没有。

因为再经过20天以后,K线里是加载的是当下的700根K线,这时对7月16日的这根K线,HHV(H,0)是7月16日前的680天(700-20)的H最大值

如果最后交易日是7月16日时,H的最大值不在最开头的20天里,那么SCR不变,否则SCR就变了,而且变大了,因为HHV(H,680)变小了。 所有K线都有这个问题,比如第1根K线,HHV(H,0)=H, 就是自己的最高价。

引申的干货:(1)初始K线700根是我改的,默认好像是420根,如果你用420,那么软件启动后加载的是420根,如果你的主图里有500日均线,如MA3:=MA(C,500), 这个均线有值吗?肯定没有了,后台只有420天K线,MA函数是不计算的。如果用MA(C,420), 刚好只有最后一根K线有数据,其它都是空。

(2)缩小K线,可以在加载更多K线,TOTALBARSCOUNT会增加,700会跳到1400。。。。一级一级跳,(对上面的例子,跳到1400时,7月16日的SCR又复原了),我建议把系统设置2改700,这些420,560都是10几年的产物,现在网速这么快,CPU运算又快,700什么也不影响,不会因为加载K线多影响流畅度,主要是会解决很多问题。


这层理解完了,解决了为什么副图信号漂移问题,但是还没解决选股公式选不到的为问题。

问题还是这个HHV(H,0); 选股公式在计算的时候,到底是多少天的最大值?

看下图:

选股公式在计算时也有数据个数问题,默认全部。这里有2个问题。

(1)要想指标的信号跟选股一致,那么数据个数要一样,因为用了HHV(H,0)。大多数情况不影响,关键看用的函数跟K线个数有无关联。

(2)什么叫全部,全部可以理解为上市以来的所有,但其实不是,前面我们讲过,下载盘后数据是给选股服务的,见260529详解通达信4类需要下载的数据,   反过来讲,全部指的是本地存的所有k线,如果你只下载了1年的K线,那么全部就是这1年,大概244根K线。

继续,怎么让选股和指标(副图)信号一致,那就得K线数一致(对今天,最后一个交易日选股)。

方法2种:

方法1,用修正公式,下载3年以上的K线(大于700根就行),选股公式设置成“全部”, 公式改为HHV(H,700), 对今天进行选股,就一致了。(注,700是因为,我系统设置2里是700)。

方法2,不用修正公式,用系统公式,或者分母改(CC-DD)/2, 分母不一样,只是集中度的阈值不一样,摸索一下多少合适,统一起来就行。

其实,官方还有另1个集中度公式,分子一样,分母是(cost(100)-cost(0))/2,  这个非常科学合理,cost(100)就是获利比例100%的价格,cost(0)是获利比例0的价格,也就是图1的左右边界。 我觉的可以用这个。

总结一下:指标公式(主副图)有参与计算的K线个数问题,选股公式也有参与计算的K线个数问题,其它场合、公式出现问题,可以在这2方面找原因。

其实我不纠结这些问题,大差不差就行,有同学有疑问,我就讲讲干货,没人告诉你,我来说吧。

我不想讲这么细,太辛苦了(大概3000字),你知道了,只是清晰了,用处也有限,我打字配图忙活半天,还不如继续琢磨自己的功课。

说起功课,这周琢磨了一个小程序,发现了一个秘密,讲出来很多战友会沮丧,可能因此而退场,我还在想想要不要说。

码字辛苦,喜欢就!。

本公众号所有内容旨在分享知识与信息,仅为个人观点,不构成任何专业意见或投资建议。本人布洗脸只有此1个公众号,没有QQ群,微信群,快手,微博,小红书等等,本人不会主动联系你卖公式,卖软件等等,任何有关付费的事都小心上当受骗。)
#通达信公式#通达信增强#通达信使用#通达信量化

下载本号分享的免费资源方法

       260329 下载本号分享的资源的方法

本号分享的免费资源:

260213 盘库——本号文章、工具公式等总结

本号腾讯元器智能体

小布AI助手

请在微信客户端打开