炒股票的人可能都听过这个大名鼎鼎的指标。
不过说来惭愧,对于技术分析我只学过日本蜡烛图,所以我一直都没搞明白KDJ是咋算的,这两天向AI集中学习了一下,以此记录分享。
一、什么是KDJ指标
KDJ全称随机指标,通过计算收盘价与一定周期内的最高价和最低价之间的比例关系,来衡量价格脱离正常范围的变动程度,就像是市场的温度计,告诉你现在的行情是太热了(超买),还是太冷了(超卖)。
二、KDJ指标怎么算
K、D、J三个值需要逐个推导计算,当然很简单,小学数学程度的计算。
在推导之前,先介绍一下KDJ三个值的源头:RSV。
KDJ 的计算基于 RSV(未成熟随机值):
RSV =(收盘价-最近N日最低价)/(最近N日最高价-最近N日最低价)×100
以常见的 9 日周期为例:
有了RSV之后,就能算出K:
K值 = (M1-1)/M1 * 前一日K值 + 1/M1 * 当日RSV
以常见的M1=3为例:
有了K之后,就能算出D:
D值 = (M2-1)/M2 * 前一日D值 + 1/M2 * 当日K值
以常见的M2=3为例:
有了K和D,就能算出J:
J值 = 3 × 当日K值 - 2 × 当日D值
总结一下,从上述计算过程能看出,RSV是KDJ的源头。
整个的计算过程就是RSV→K→D→J
从范围上说,RSV介于0到100,因为收盘不会高于最高价,也不会低于最低价,K和D的初始值一般都是从50开始,所以K和D的范围也是0到100。
而J相对灵活,理论上范围是在-200到300之间,J值的波动比K值和J值会大很多,也更灵敏。
三、如何理解KDJ指标
RSV的本质是价格在近期区间的位置,K值是对RSV的平滑,D值是对K值的再次平滑,J值像个加速度,是对K值和D值差值的放大。
1、动量本质:加速度的变化
所谓的金叉/死叉,本质就是短期的动量(K)突破了长期惯性(D),以金叉为例,当K向上穿过D,本质上是“加速度”转正,价格向上冲刺的力度超过了之前的平均水平。
2、统计本质:均值回归
价格在一段时间内的波动是有边界的,不可能一直维持在极端的最高点或最低点。
超买/超卖的本质是,当 KDJ值达到某个临界值时,统计学上认为价格已经发生了极端偏离。
比如,大家都在最高点疯狂买入(RSV接近 100),后续能买入的资金变少,回归均值的概率就会陡增,反之亦然。
四、如何使用KDJ指标
这个就是见仁见智了,每个人观测的临界值或许都不一样,就我个人而言,什么金叉死叉我也看不懂,可能我更关注最灵敏的J值。
当J值小于0,可能是极端超卖的左侧买点,甚至是-10到-20;
当J值大于100,可能是已经超买,要小心了。
当然,没有一个单一指标能指导投资,尤其是现在场内量化资金越来越多的背景下,你和程序拼交易基本就是在送钱。