这个指标稍微复杂一点,这是因为股票软件没有提供相应的函数。利用现有的函数制作起来只是麻烦一些,但道理非常简单,也非常清楚。
筹码分布最下面那根线到最上面那根线,表示了当天筹码分布中最低价到最高价的全部价格范围。把这个价格范围分成10等份,每一个等份都是一个价格区间,我们的任务就是求出在这10个等份中哪个等分区间筹码堆积得最多,找到筹码堆积得最多的区间后,求出这个区间价格的平均值,这个平均值大体上就是筹码密集区的价格。
获得筹码密集区的示意图
如图是获得筹码密集区的示意图。图中从下往上,标出了11个价位,分别是筹码价位低、筹码价位1……筹码价位高。这11个价位把筹码分布区域分成了10个小区域。求出10个小区域筹码数量,然后将10个小区域的筹码逐一比较,看哪个小区域筹码数量最多,筹码数量最多的小区域就是筹码密集区域。筹码密集区域的价位是界定这个小区域两个价格的均值。
下面来看指标的制作文本。
第一步:
指标的制作文本
因为指标行数较多,这里采取一部分一部分展示的方法。第一部分就是把筹码分布空间中最下面一根筹码线到最上面一根筹码线先定义出来,分别是筹码价位低和筹码价位高。然后把这个空间10等分,分别定义得到筹码价位1到筹码价位9,9个筹码价位。其中用到的函数是COST(N)。这个函数我们在讲平均成本指标时用到过。
COST(0)就是筹码分布最下面那根线的价位。
COST(100)就是筹码分布最上面那根线的价位。
(COST(100)-COST⑷)/10,就是把整个筹码分布空间按照价位10等分。
筹码价位l=COST(0)+(COST(100)-COST(0)>/10,就是定义出筹码分布最下面那根线加上10等分后的筹码价位,定义为筹码价位1,以此类推,定义出筹码价位9。
这样每相邻两个价位之间就形成了一个价位区间。
第二步:
第二步文本
这一部分用到了两个函数:COSTD(X,N)和MAX(A,B,C)。
COSTD(X,N)反映的是获利情况,X是一个价格表达式,N是表示百分比的表达式。COSTD(X,0)就是满足条件X的价位以下有多少筹码,那么COSTD(筹码价位1,0)-COSTD(筹码价位低,0)就表示筹码价位1与筹码价位低之间的筹码差。其余可以类推。利用这个函数就可以把10个小区间内筹码的数量计算出来了。
但这不是目的。目的是找出这10个小区间中哪个筹码最多,这就用到了MAX(A,B,C…)函数。应用这个函数的目的就是对目标项进行比较,找出其中最大的。用这个函数将10个小区间做比较后,得到的结果就是“区间最大筹码”。
第三步:
第三步文本
这一步使用了一个语句,来确定哪个小区间筹码密集。这个语句前面的指标多次用到,即如果区间最大筹码出现在某一个小区间,则这个小区间就筹码密集,并令筹码密集的价格为这个小区域价格的均值,最后结束编辑。这样我们就完成了指标的基本制作。大家应该清楚,筹码密集价可以看成是筹码密集峰处的价位。
第四步:
第四步文本
这一部分只有一行,用来定义筹码密集度。含义是在筹码密集价上下10%的空间里有多少筹码。筹码越多筹码就越密集。
第五步:
第五步文本
这一部分的任务是显示指标曲线和标注指标数值。就是用线宽为2的紫色线显示筹码密集价指标曲线,用紫色数字在引用界面的右上角标注筹码密集价的数值,用天蓝色数字在引用界面的左上角标注筹码密集度的数值。
在“结果指标”里填写“筹码密集价,筹码密集度”。
在“临时指标”里填写“筹码价位低,筹码价位1,筹码价位2,筹码价位3,筹码价位4,筹码价位5,筹码价位6,筹码价位7,筹码价位8,筹码价位9,筹码价位高,区间最大筹码”。
筹码密集指标对大盘和个股都是适用的,投资者使用时可将其昼加到主图之上。