夜雨聆风学习资料网

ARTICLE · 1157044

量能拆解指标:四路资金方向看清进出(源码)

量能拆解指标:四路资金方向看清进出(源码)

成交量只告诉你多还是少,不告诉你谁在买。这条指标想让后者也看得见。

放量上涨是好事,这句话大体没错,但它太粗了。同样是一根放量大阳线,可能是主力在拉,也可能是散户在追。两种情况后面的走势完全不一样。

这条指标从成交量出发,往下拆了三层。

先把量柱按涨跌分开着色

最基础的一层是量柱本身。

指标把每根量柱分成三种情况着色:收涨的日子用偏品红的色系层层叠加,收跌的日子用偏橙的色系,平盘单独一种颜色。

叠色的层数不一样,深浅就不一样。柱体越实,说明当天涨跌的力度越足。

获利盘算出三个成本档

第二层用到一个专门的函数,它能算出成本在某个价位之上的筹码,占全部流通盘的比例。

指标分别算了三个档位:成本比现价高出一成的筹码有多少,高出两成的有多少,高出三成的有多少。

这三个数字乘以成交量,画成三组不同颜色的柱体,叠在量柱上。高档位的柱体越长,说明上方套牢盘越多。

量能均线给出第一个交叉点

第三层是量能自己的均线。

五日均量和十三日均量交叉时,在柱体上方打一颗星号。

量能的同步放大,往往比价格的突破更早暴露意图。

换手率拆成四路资金

这是这条指标最特别的地方。

它用换手率做料,派生出四条不同周期的均线,分别取四天、九天、十七天和三十四天。

四个周期代表四类参与者:最短的对应主力,中间两档对应大户和中户,最长的一条对应散户。

四个数字再各自减去它们的平均值,得到每一路资金的相对增减量。

最新一根 K 线上标出方向

这四路增减量只在最新一根 K 线上显示。

如果某一路比上一根还在增加,就在对应高度打一个加号;转弱就打减号。四行文字从上往下排开,谁在进、谁在出,一眼看清。因为只在最新位置显示,历史 K 线上不会留下这些字。

量能饱和与刻度框

还剩两个辅助件。

量能饱和是个比值,算的是当日成交额相对二十天峰值的水平,用来判断量能用到了什么程度。

另外还有一个刻度框,画在图表固定的高度上,以一百根 K 线内最大成交量的一半作参照中点向上展开。它的作用是给量能柱一个固定的比较标尺,免得在自动缩放下看不出发量的真实程度。

用的时候注意

第一,四路资金是按换手率周期长短划分的,它是一种近似,不代表账户背后真实的身份。周期越长越接近整体,越短越接近短期活跃资金。

第二,获利盘函数对数据完整性有要求。停牌较多或者数据缺失的票,读数会失真。

第三,刻度框画在固定位置。如果一只票的成交量长期极低,柱体可能被压得看不清,这时需要手动调整参数。

温馨提示

1、指标:www.logic88.cn

2、本指标仅作为知识分享,不构成任何建议。

指标源码

{N 为周期参数,决定下方量能刻度的定位位置}

SW_N:=34;

{虚拟量:盘中按已开盘分钟数折算成全天成交量}

虚拟量:IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),COLORCCCCFF,NODRAW;

STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,虚拟量,0,8,-1),COLORYELLOW;

{成交量柱体按涨跌分色,上涨偏品红、下跌偏橙}

成交量:VOL,VOLSTICK,COLORRED;

STICKLINE(CLOSE=REF(CLOSE,1),0,VOL,3.2,0),COLORFF77FF;

STICKLINE(CLOSE>REF(CLOSE,1),0,VOL,2.7,0),COLORFF33FF;

STICKLINE(CLOSE>REF(CLOSE,1),0,VOL,2.1,0),COLORFF55FF;

STICKLINE(CLOSE>REF(CLOSE,1),0,VOL,1,6),COLORFF77FF;

STICKLINE(CLOSE>REF(CLOSE,1),0,VOL,0.8,0),COLORFF99FF;

STICKLINE(CLOSE>REF(CLOSE,1),0,VOL,0.5,0),COLORFFBBFF;

STICKLINE(CLOSE>REF(CLOSE,1),0,VOL,0.1,0),COLORFFDDFF;

STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,3,2),COLORFF1100;

STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,2.7,0),COLORFF3300;

STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,2.1,0),COLORFF5500;

STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,1.6,0),COLORFF7700;

STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,0,8),COLORFF9900;

STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,0.5,0),COLORFFBB00;

STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,0.1,0),COLORFFDD00;

{获利盘测算:统计成本在现价上方 10 / 20 / 30 个百分点的筹码量}

SW_W10:=WINNER(C/1.1)*V,COLORBLUE;

STICKLINE(SW_W10>0,0,SW_W10,3,2),COLORFF0033;

STICKLINE(SW_W10>0,0,SW_W10,2.7,0),COLORFF0066;

STICKLINE(SW_W10>0,0,SW_W10,2,1),COLORFF0099;

STICKLINE(SW_W10>0,0,SW_W10,1.6,0),COLORFF00CC;

STICKLINE(SW_W10>0,0,SW_W10,0.5,0),COLORFF00FF;

SW_W20:=WINNER(C/1.2)*V;

STICKLINE(SW_W20>0,0,SW_W20,3,2),COLOR0035FF;

STICKLINE(SW_W20>0,0,SW_W20,2.7,0),COLOR0064FF;

STICKLINE(SW_W20>0,0,SW_W20,2,1),COLOR0093FF;

STICKLINE(SW_W20>0,0,SW_W20,1.6,0),COLOR00C2FF;

STICKLINE(SW_W20>0,0,SW_W20,0.5,0),COLOR00FFFF;

SW_W30:=WINNER(C/1.3)*V;

STICKLINE(((C/1.3)*V),SW_W30,0,2.5,0),COLORRED;

STICKLINE(SW_W30>0,0,SW_W30,3.2,0),COLOR000066;

STICKLINE(SW_W30>0,0,SW_W30,2,7),COLOR000077;

STICKLINE(SW_W30>0,0,SW_W30,2.1,0),COLOR000099;

STICKLINE(SW_W30>0,0,SW_W30,1.6,0),COLOR0000CC;

STICKLINE(SW_W30>0,0,SW_W30,0.2,0),COLORCC66FF;

{量能的 5 日与 13 日均线,交叉时打星号}

MA5:MA(V,5),COLORLIMAGENTA;

MA13:MA(V,13),COLORCYAN;

DRAWTEXT(CROSS(MA5,MA13),(V *1.05),'★'),COLORYELLOW;

{换手率序列,以及四条不同周期的均线,分别代表四类资金}

SW_TURN:=V*100/CAPITAL;

SW_MAIN:=MA(SW_TURN,4);

SW_BIG:=MA(SW_TURN,9);

SW_MID:=MA(SW_TURN,17);

SW_RETAIL:=MA(SW_TURN,34);

{四路资金各自相对均值的增减量}

SW_AVG:=(SW_MAIN+SW_BIG+SW_MID+SW_RETAIL)/4;

SW_D1:=(SW_MAIN-SW_AVG);

SW_D2:=(SW_BIG-SW_AVG);

SW_D3:=(SW_MID-SW_AVG);

SW_D4:=(SW_RETAIL-SW_AVG);

{在最新一根 K 线上标出四类资金的进出方向}

DRAWTEXT(V>0 AND ISLASTBAR AND ABS(SW_D1),V*0.98,IF(SW_D1>0 AND SW_D1>REF(SW_D1,1),' 机构+',' 机构-')),COLORYELLOW;

DRAWTEXT(V>0 AND ISLASTBAR AND ABS(SW_D2),V/4*3,IF(SW_D2>0 AND SW_D2>REF(SW_D2,1),' 大户+',' 大户-')),COLOR0000CC;

DRAWTEXT(V>0 AND ISLASTBAR AND ABS(SW_D3),V/2,IF(SW_D3>0 AND SW_D3>REF(SW_D3,1),' 中户+',' 中户-')),COLORMAGENTA;

DRAWTEXT(V>0 AND ISLASTBAR AND ABS(SW_D4),V/4,IF(SW_D4>0 AND SW_D4>REF(SW_D4,1),' 散户+',' 散户-')),COLORCYAN;

{周期派生值,其中两个未参与后续绘制}

SW_N1:=SW_N;

SW_N2:=SW_N1*1.05;

SW_N3:=SW_N1+3;

{量能饱和:当日成交额相对 20 日峰值的比值}

SW_SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));

量能饱和:IF(SW_SAT>1,1,SW_SAT)*100,COLORYELLOW,NODRAW;

{取百根 K 线内最大成交量的一半作为参照中点}

SW_MIDV:=REFDATE(HHV(V,100)/2,DATE);

STICKLINE(CURRBARSCOUNT=SW_N1,SW_MIDV*1.9,SW_MIDV*1.5,100,1),COLOR00DDDD;

STICKLINE(CURRBARSCOUNT=SW_N1,SW_MIDV*1.88,SW_MIDV*1.52,量能饱和,0),COLOR0033FF;

STICKLINE(CURRBARSCOUNT=SW_N1,SW_MIDV*1.82,SW_MIDV*1.58,量能饱和,0),COLOR0077FF;

STICKLINE(CURRBARSCOUNT=SW_N1,SW_MIDV*1.76,SW_MIDV*1.64,量能饱和,0),COLOR0099FF;

选股源码,原文一键复制

相关学习资料