KDJ为什么钝化,需要从RSV说起。KDJ公式中,RSV只是作为中间变量,并不会输出,也就是不会在副图上画线显示。但是K、D、J这三个值都是从RSV衍生而来,所以理解RSV的计算公式至关重要。(本文以KDJ高位钝化举例,KDJ低位钝化类似。)
KDJ指标公式:
N:=9;M1:=3;M2:=3;
RSV:=(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
首先考虑两种极端情况,RSV最大值和最小值是多少?
以N=9为例,HHV(H,9)表示最近9天最高价的最大值,也就是最高点,这9天中的收盘价C不可能大于这个最高点,最多等于这个最高点,即C=HHV(H,9),创新高并且以最高价收盘才会出现这种情况。此时RSV=(HHV(H,9)-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100=100,也就是RSV的最大值为100。类似的,这9天中的收盘价C不可能小于最低点LLV(L,9),最小只能是C=LLV(L,9),此时RSV=0,也就是RSV的最小值为0。最终RSV会在0-100之间,随着行情来回反复。
如果理解有困难,不妨把下面两个公式加载到主图和副图看一下。
9日最高最低点(主图):
N:=9;
HH:HHV(H,N);{9日最高点连线}
LL:LLV(L,N);{9日最低点连线}
RSV(副图):
N:=9;
RSV:(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;
20;
80;
如果持续存在K线以创新高并且最高价收盘,那么RSV会一直等于100。(如下图)
如果持续创新高,但是K线没有以最高价收盘(也就是说有上影线),这种情况RSV会在80附近晃悠,甚至持续在80以上。(如下图)
通过上面对RSV的介绍,理解KDJ钝化就简单了。
K:SMA(RSV,M1,1);,SMA均线与普通的MA均线相比,给近期的RSV加了权重,更能反映近期的RSV情况。不过SMA本质还是移动平均,体现在图形上就是对RSV进行了平滑。D:SMA(K,M2,1);表示对K值进行平滑。J:3*K-2*D;表示K与D的差值。(下图白线是RSV,黄线是K值的连线。)
K、D只是对RSV进行了平滑,与RSV相比滞后一些,但是结果还是跟随RSV的。RSV最大值是100,创新高并且以最高价收盘才会出现这种情况,条件比较苛刻,大部分时候很难达到,所以行情持续上涨,RSV在80附近或者以上相对常见一点,相对应的K、D也会在80附近或者上方,体现为KDJ的钝化。
关注技术Pie,学习更多通达信指标公式编写知识。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!