上回开始探讨一种股价指标之中的逆向指标,就是随机指标 (KDJ),从其英文简称有三个字母,不难看出这是由三个参考所组成的指标,就是K值、D值和J值。上回已带出该指标的一个重要基础,就是未成熟随机值 (Raw Stochastic Value, RSV),重温公式如下:
RSV = (Cn – Ln) / (Hn – Ln) x 100%
n: 观察的交易日数 (一般以 9 日为基准)
Cn: 第n日的收市价
Hn和Ln: 分别是过去n日内的最高价及最低价
现与大家分享透过RSV如何计算K值、D值和J值的公式:
K值 = (2/3 x 前一天的K值) + (1/3 x 当日RSV)
D值 = (2/3 x 前一天的D值) + (1/3 x 当日的K值)
J值 = (3 x K值) – (2 x D值)
[若无前一日K值或D值,以50%代入计算。]
当K值、D值和J值各自向前推移,就会形成三条线段,相对是K线、D线和J线。按上述公式,J线是由D值和K值的倍数对减所产生,至于K线就是RSV的平滑移动平均线 (又名「指数移动平均线」,EMA),一般以 3 日为基准;D线则是K值的平滑移动平均线,同样一般以 3 日为基准。而跟这指标相似的是KD指标,差别不只在于有否J线,公式于K值和D值的运算公式也有分别 (将于下回详述)。J线的作用是在反映K值和D值的乖离程度,从而领先K值和D值显示顶部和底部。
按以上公式,K线是快线而D线为慢线,倘若股价快要见顶,虽然本应K值大于D值,但因K值会先于D值开始减少,最终变为D值大于K值。而透过3倍的K值与2倍的D值对减产生的J值,数值减少速度会比K值更快,提前发挥股价见顶的预示作用;反之在股价快要见底之时,按上述逻辑,同样是J值先于K值见「转角」,提前发挥股价见底的预示作用。有别于K值和D值均介乎0%至100%,J值可以小于0%和大于100%,相对小于0%,预示股价将要见底;而大于100%,预示股价将要见顶。
说到这里,想与大家分享撰写此文时的一个重要发现,正是关于上述J值的公式,谈到这个随机指标,主流的数据库网站如维基百科、MBA智库百科及百度百科等,显示公式都是「(3 x D值) – (2 x J值)」,但这跟事实不乎。以阿里巴巴─SW (9988) 为例,于2022年1月20日显示的K值和D值分别是56.481%和63.873%,J值是41.699%。若按上述「(3 x D值) – (2 x K值)」计算,J值所得是78.657%。
至于透过「(3 x K值) – (2 x D值)」的计算,就是41.699%,与实际数字相乎,故不排除市面上的数据库网站,都是互相参考,却缺乏实际的考证,才会列出错误公式。正因上述问题,原本惯常笔者用大约一小时完成的撰文,现在大家读到的这篇却用了超过两小时才完成,超过一半时间用于查证J值的正确计算方法。因此,希望大家日后参考数据库网站的内容时,除了参考多于一个网站,在许可的情况下,大家也应自行考证,这样对于「求真」有莫大帮助。
有关此指标的原理及应用探讨,下回再续。