前几天介绍了平滑KDJ指标公式,当时有人提出来不建议处理KDJ,KDJ的特点是灵敏,经过处理后就失去其意义了。不过我认为每种指标有相应的使用场景,不必拘泥于原始指标,指标也是人想出来的。今天就利用KDJ的灵敏,编写一个KDJ抄底指标公式。
一、KDJ中的J值代表什么?
RSV:=(CLOSE-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:=SMA(RSV,3,1);{KDJ的K值}
D:=SMA(K,3,1);{KDJ的D值}
J:=3*K-2*D;{KDJ的J值}
DRAWBAND(K,RGB(255,0,0),D,RGB(0,255,255));{画带状线}
J值的计算看起来有点难理解,其实换一种方式就容易理解了。
J:=3*K-2*D;可以写成J:=K+2*(K-D);,表示J值是在K值的基础上加上K与D之差的2倍。
当K大于D时,K-D就是上图中的红色带状线,J值就是K值加上2倍的带状线宽度;
当K小于D时,K-D就是上图中的青色带状线,J值就是K值减去2倍的带状线宽度;
当K等于D时,K-D等于0,这时候J等于K,K、D、J相等,在图上就是交于一点。K、D金叉,J其实差不多也金叉了。
通过上面的介绍,大家应该能理解J值代表什么了,也能理解J线为什么被称为敏感线。当然为了方便,有些表述不是很准确,能意会即可。
二、KDJ抄底选股公式
思路:找出最近出现J值小于0,之后出现K、D金叉的标的。用乖离率过滤一些信号,过滤掉ST。
RSV:=(CLOSE-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:=SMA(RSV,3,1);{KDJ的K值}
D:=SMA(K,3,1);{KDJ的D值}
J:=3*K-2*D;{KDJ的J值}
BIAS1:=(C-MA(C,50))/MA(C,50)*100;{50日均线乖离率}
A1:=COUNT(J<0,15)>=2;{最近15个周期有2个周期的J值小于0}
A2:=CROSS(K,D) AND K<50 AND C>REF(C,1);{K、D金叉,金叉时K小于50,当天是上涨}
A3:=BIAS1<-15;{50日均线乖离率小于-15}
A4:=NOT(NAMEINCLUDE('ST'));{名称中不包含ST}
XG:A1 AND A2 AND A3 AND A4;{A1、A2、A3、A4四个条件同时成立};
三、KDJ抄底指标公式
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D,COLORYELLOW;
DRAWBAND(K,RGB(255,0,0),D,RGB(0,255,255));{根据K、D画带状线}
0,COLORGREEN;{画值为0的绿色横线}
100,COLORMAGENTA;{画值为100的洋红色横线}
STICKLINE(J<0,J,0,1,0),COLORGREEN;{J小于0画绿色柱线}
STICKLINE(J>100,J,100,1,0),COLORMAGENTA;{J大于100画洋红色柱线};
关注技术Pie,学习更多通达信指标公式编写知识。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!