ARTICLE · 1148743
筹码监测指标:获利盘浮动盘重心(源码)
筹码怎么变成线
筹码分布本来是一张立体的图,横轴是价格,纵轴是仓位。但它没法直接画在 K 线旁边。
这条指标的思路是把这张立体图压成几条线。
压的方式是看位置——算当前价格在过去多少个周期里处在什么位置。位置越低,说明低位筹码越厚。
三条浮动筹码线
浮动筹码看的是持仓松紧。
先用 5 日均线构造一对边界:把 5 日均线平方再加上它自己,得到一个上边界;下边界用同样的方式算,只是把均线换成低点。
再用当前价格在这一对边界之间的位置,折算成一个 0 到 100 的数值。
中间那一组快中慢指标取平均,就得到三条浮动筹码线。
三条线用的其实是同一组数,只是分别除以 13、21、34,所以灵敏度不同:除以 13 的最灵敏,除以 34 的最稳。
筹码重心
重心线把七个周期的高点位置加权合成一条线。
七个周期分别是 5、10、15、55、89、120、180 天。权重是 8、8、8、1、1、1、1。
这个安排的意思是:短线位置说三遍,长线位置说一遍。重心线对短线的变化更敏感,但方向仍由长线定调。
获利筹码
获利筹码更直接:短中周期的读数与长周期的读数各占一半。
它回答的是一个问题——现在有多少仓位是赚钱的。
这个数值高的时候,说明上方套牢盘已经很少,抛压轻;数值低的时候,说明大部分筹码还在水下,稍微涨一点就会有人回本卖出。
两个反转信号
反转信号的条件都不复杂。
第一个:重心线在低位金叉,标记 100。低位金叉意味着短中期成本开始上移,同时长线位置也在修复。
第二个:3 日低点跌破 60 日低点,同时收出 3% 以上的大阳线,标记 90。
前半句说的是洗盘探底,后半句说的是资金回补。两根放在一起,才算一次有效反包。
图上还有 40、20、0 三条参考线,用来判断重心线处在什么高度。
怎么读这几条线
几条线配合着看,比单看一条有信息量。
获利筹码向上、浮动筹码向下,说明低位筹码在增厚、浮动仓位在减少,这是最健康的一种组合。
获利筹码向下、浮动筹码也向下,说明筹码在往上转移,但持仓在松动,这种组合要留个心眼。
重心线是所有线的总开关。它向上,说明成本中枢在抬升,前面两个反转信号才值得跟;它还在往下走,那反转信号就得等第二个条件同时成立再说。
筹码不会说谎,它只会滞后。看的是谁在换手,以及换手之后站在哪一边。
温馨提示
1、指标:www.logic88.cn
2、本指标仅作为知识分享,不构成任何建议。


指标源码
{筹码监测雷达:把成本分布拆成获利盘、浮动盘、重心三条线}
KDJ_RSV13:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;
KDJ_RSV9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
{短周期 KDJ 先按 1.55 倍放大摆幅,提高低位钝化的敏感度}
KDJ_K_S:=(SMA(KDJ_RSV9,3,1)-18)*1.55;
KDJ_D_S:=SMA(KDJ_K_S,3,1);
KDJ_RSV100:=(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*100;
KDJ_K_L:=SMA(KDJ_RSV100,10,1);
KDJ_D_L:=(EMA(SMA(KDJ_K_L,8,1),34)-25)*2.6;
MA5_SQ:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);
MAL5_SQ:=POW(MA(LOW,5),2)+MA(LOW,5);
{用 5 日均线的平方构造上下边界,中间值就是筹码重心}
MAH5_SQ:=POW(MA(HIGH,5),2)+MA(HIGH,5);
MA_OSC:=((MA5_SQ-LLV(MAL5_SQ,64))/(HHV(MAH5_SQ,64)-LLV(MAL5_SQ,64))*150+65-10)/2;
FAST_K:=SMA(MA_OSC,3,1)*1.5-46;
FAST_D:=SMA(FAST_K,3,1);
FAST_J:=3*FAST_K-2*FAST_D;
RSV_MIX3:=(KDJ_RSV13+KDJ_RSV9+KDJ_RSV100)/3;
{四组快中慢指标取平均,得到三条浮动筹码线}
MID_RAW1:=((KDJ_K_S+KDJ_K_S+KDJ_K_L+FAST_K)/4-15)*1.67;
MID_RAW2:=((KDJ_D_S+KDJ_D_S+KDJ_D_L+FAST_D)/4-15)*1.67;
MID_RAW3:=((KDJ_RSV13+KDJ_RSV100*2+RSV_MIX3+MID_RAW1+MID_RAW2+MA_OSC+FAST_K+FAST_D+FAST_J)/10-15)*1.67;
POS5:=(HHV(HIGH,5)-CLOSE)/(HHV(HIGH,5)-LLV(LOW,5))*(-1)+0.9;
POS10:=(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10))*(-1)+0.92;
POS15:=(HHV(HIGH,15)-CLOSE)/(HHV(HIGH,15)-LLV(LOW,15))*(-1)+0.93;
POS55:=(HHV(HIGH,55)-CLOSE)/(HHV(HIGH,55)-LLV(LOW,55))*(-1)+0.94;
POS89:=(HHV(HIGH,89)-CLOSE)/(HHV(HIGH,89)-LLV(LOW,89))*(-1)+0.95;
POS120:=(HHV(HIGH,120)-CLOSE)/(HHV(HIGH,120)-LLV(LOW,120))*(-1)+0.91;
POS180:=(HHV(HIGH,180)-CLOSE)/(HHV(HIGH,180)-LLV(LOW,180))*(-1)+0.96;
{把 5/10/15/55/89/120/180 七个周期的高点位置加权,合成筹码重心}
POS_MIX:=((POS5*8+POS10*8+POS15*8+POS55+POS89+POS120+POS180)/28-0.1)*185;
POS_MA3:=SMA(POS_MIX,3,1);
POS_DEV:=(SMA(POS_MA3,8,1)-8)*1.18;
{同一组数分别除以 13、21、34,得到三条灵敏度不同的浮动筹码线}
FLOAT1: (MID_RAW1+MID_RAW2+MID_RAW3+FAST_K+FAST_D+FAST_J+POS_DEV+KDJ_D_L)/13 ;
FLOAT2: (MID_RAW1+MID_RAW2+MID_RAW3+FAST_K+FAST_D+FAST_J+POS_DEV+KDJ_D_L)/21 ;
FLOAT3: (MID_RAW1+MID_RAW2+MID_RAW3+FAST_K+FAST_D+FAST_J+POS_DEV+KDJ_D_L)/34;
{获利筹码:短中周期与长周期各占一半;下面 40 / 20 / 0 是三条参考线}
PROFIT_CHIP: (KDJ_K_S+KDJ_K_L+POS_MA3*2)/4 ;
40;
20;
0;
{60 周期位置指标配 7 日、5 日双重平滑,用来找底背离}
CHIP_RSV60:=(CLOSE-LLV(LOW,60.13547854))/(HHV(HIGH,60.13547854)-LLV(LOW,60))*80;
CHIP_K7:=SMA(CHIP_RSV60,7,1);
CHIP_D5:=SMA(CHIP_K7,5,1);
{重心线低位金叉,标记 100,代表反转信号}
IF(CROSS(MA_OSC,FAST_K) AND MA_OSC<20,100,0),LINETHICK2,COLORRED;
{3 日低点跌破 60 日低点,同时收出 3% 以上的大阳线}
LOW_BREAK:=LLV(LOW,3)<=LLV(LOW,60);
BIG_YANG:=C>O AND (C/O>1.03 OR C>1.03*REF(C,1));
{两个条件同时成立,标记 90}
IF(LOW_BREAK AND BIG_YANG,90,0),COLORYELLOW,LINETHICK2;
选股源码,原文一键复制