小白投资理财 - 看懂随机指标 KDJ
- 什么是 KDJ
- KDJ 的组成
- 计算 RSV
- 计算 K 值
- 计算 D 值
- J 值
- KDJ 的解读
- KDJ 使用方式
- 首先是 KD 线适合超买和超卖
- KD 线的黄金交叉线和死亡交叉线
- J 线
- J 线捉低点
- KDJ 线注意点
- 总结
身边总会有一位朋友在做选择上总是摇摆不定,做一个选择也要用上好几百年,而股市上也有这么一位没有规律的指标,那就是难以捉摸的随机指标KDJ。在之前系列文章介绍过 MACD 的金叉死叉,RSI 的超买超卖,而这两位老兄的盖世武功,尽然让 KDJ 这个小弟混合发挥。
什么是 KDJ
KD(Stochastic Oscillator)指标中文称之为随机指标,早在 1950 年代由乔治·莱恩博士(George Lane) 所设计,它在股票分析中经常被提到一个综合考虑了股票最高价,最低价和收盘价的技术指标。当时主要用于期货市场分析,被广泛使用中短期趋势走向,是目前期货和股票市场上最常用的技术分析工具之一。
在初期的时候只有两个部分,那就是 K 值和 D 值,所以就成为了 KD 指标,而随着现在股市分析技术的发展,通过引入J值,进一步增强了对市场超买超卖状态的判断能力,才慢慢演变成今天的 KDJ。KDJ 的计算公式相比起自己的兄弟 MACD 和 RSI 来说复杂许多,这家伙就是喜欢把高大上数学题搞得眼花缭乱,但还是逃不掉使用过去的股价走势,预测价未来的老套路。
KDJ 的组成
KDJ 指标由三条曲线组成:K线、D 线和 J 线。
- K 线:快速指标,反映价格的短期波动。
- D 线:慢速指标,K 线的移动平均线,反映趋势的稳定性。
- J 线:K 线和 D 线的加权,强调短期价格波动的极端值。
计算 RSV
在这之前,首先要做的就是先计算出 RSV,中文称之为未成熟随机值(Raw Stochastic Value),以下将以市面上常用默认 9 天周期做例子
RSV 就是使用今天的收盘价,减去过去 9 天内的最低价,再除以 9 天内的最高价,再减过去 9 天内的最低价,过后乘于 100。举一个简单的例子,比如说 今天你去买菠菜,今天价格是 70 块一斤,在之前的 9 天内最高价格是 80 块一斤,最低价曾经达到过 40 块一斤,所以菠菜的 RSV 区间就是 75。当菠菜的 RSV 数值越大,就表示越接近过去 9 天内菠菜价格最高价位的 80 块,也就是说远离了最低价的 40 块,讲人话就是今天菠菜价格偏贵了。
计算 K 值
简单来说 RSV 所计算出来的就是一个 0-100 区间的数值,当有了 RSV 就能够计算出 K 值,K 值就是将前一天 2/3 的 K 值,加上 1/3 当天的 RSV,而明天的 K 值就是今天 2/3 的 K 值加上当天的 1/3 的 RSV 以此类推。初始 K 值通常设为 50。
计算 D 值
而 D 值则是就前一天 2/3 的 D 值,加上1/3 当天的 K 值,而明天的 D 值就是今天 2/3 的 D 值加上明天的 1/3 的 K 值, 以此类推。(初始D值通常设为50)
J 值
最后的 J 值就是根据 KD 值每一天移动的情况来判断股价强弱走势,也就是当天 3 倍的 D 值减去当天 2 倍的 K 值,所以必须要有了 RSV 才能计算出 KD 值。有了 KD 值才能够计算出 J 值,就好像想炒一碟美味的芽菜,必须先要有种子,才能种出豆芽,再加上烹饪,才能得出美味的菜肴,环环相扣,谁也离不开谁,相信看到这里可能觉得开始懵了。
我们回到来人类的世界,简单来说 KDJ 就是众多技术指标之一而已,并不需要想得太过于复杂,我们只要懂得如何去运用就可以,计算上就由计算机去做吧。
KDJ 的解读
- 超买超卖
当K值或D值 > 80:市场处于超买状态,可能面临回调。
当K值或D值 < 20:市场处于超卖状态,可能迎来反弹。 - 黄金交叉与死亡交叉
黄金交叉:K线从下向上穿过D线,通常是买入信号。
死亡交叉:K线从上向下穿过D线,通常是卖出信号。 - J值的特殊性
J值可能超过0-100范围(例如>100或<0),代表市场极端超买或超卖。
KDJ 使用方式
了解了算法,就要了解使用法。K 值变动会比 D 值来的快,而 J 值会比起 K 值来的快,为了简单易懂,KDJ 值将会以 KDJ 线来讲述。
KDJ 主要有几个使用方式
首先是 KD 线适合超买和超卖
当 KD 线位于 50 以上表示股价强势,低于 50 以下表示股价处于弱势,如果在 50 上下徘徊表示趋势不明,目前市场上都是以超过 80 和低于 20 为趋势反转为参考。当 KD 线大于 80,表示股价已经进入超买区,意味着上涨太多,这时候需要提高警惕,短期内可能会有回落的现象。相反当 KD 线小于 20,表示股价已经进入超卖区,意味着短期下跌太多,这时候可以抓紧机会,可能会有反涨的现象。
如果你之前l了解过 RSI 《小白投资理财 - 看懂 RSI 指标》的话,你应该也知道超买和超卖使用法会有一个致命的问题,那就是钝化,KD 线显然也无法摆脱这个问题。在 2020 年初股市大跌,所有公司股价都在 3 月 24 号 V 形反弹,苹果(AAPL)也不另外,这是 2020 年 3 月到 2021 年 3 月股价走势。可以看到当天苹果出现了一个黄金交叉,股价随之上涨,直接冲上太空,虽然看起来已经捉住了起跑点,但赚不了多少钱。KD 线在 4 月 13 号的时候开始上穿到 80,如果根据市场上 80 超买区抛售的话,你会损失许多机会,KD 线在一整年以内多次突破 80 以上,最长一度接近一个月的时间维持在超买区,但股价却是不断的往上涨,所以一般来说如果在 KD 线高于 80 以上持续 3 天,表示高档钝化。低于 20 以下持续 3 天,表示低挡钝化。一旦指标出现了钝化,超买超卖就没意义了,这类情况经常都会出现在一些暴涨股。
KD 线的黄金交叉线和死亡交叉线
KD 线除了能够适用于超买超卖,还有一个市场上投资者常用的功能,那就是类似 MACD 的交叉使用法。当 K 线穿过 D 线, 我们称之为黄金交叉,股票可能将会往上走,这是买入的信号。相反 K 线跌破 D 线 我们称之为死亡交叉,股票可能将会往下走,这是卖出的信号。
但 KD 线的交叉使用法相比起 MACD 更加难以捉摸,这是Facebook (FB)一年 K 线图走势,如果根据交叉使法则,只会造成投资者频繁做出不必要的交易。因为 KD 值使用的 9 天周期和特殊的计算公式,造成渣讯太多,别人躺着赚钱,而 KD 却能够帮助我们拼命交手续费,而且当时也出现了背离的情况。KD 线不停的往下穿插,而股价确不断上涨,最后搞到自己得不偿失。
J 线
相比起 KD 线,J 线移动更为频繁,但它有很好的导向型,能够反映出 K 线与 D 线的差距的大小。==当它在 0 以下反弹向上并穿越 0,这能够作为短线买点,相反在 100 以上拐头向下跌穿 100,就能够作为短线卖点。==所以可以看到每当 J 线跌破 0 的时候,都会反弹上涨。而每一次超过100 的时候,就会回调下跌。其实留意细节就能明白,J 线其实就是简单的数学题,我们再看回之前的公式。J 线只能说明 D 减掉 K 所得出来的答案。就像幼儿园数学题 1+1 等于 2,2-2 等于0,就是那么简单,所以每次 KD 线在交叉的时候,J 线也一起交叉。简单来说,反映出来的也就是 K 线和 D 线相差的距离而已,KDJ 的坏话上面就讲完了。
J 线捉低点
虽然个人并不怎么用 KD 线,但 J 线的确存在一个神奇的功能,那就是捉低点,这种使用方式可能与市场有很大的差别,但可以作为辅助参考。首先我们把 K 线和 D 线去掉,然后设定周期为 14,每当 J 线碰到 20 反弹或者上穿 20 就买入,然后设定之前的最低价为止损点,再配合上 80 日移动平均线 (MA) 作为卖点,听起来好像很复杂。
下面将会使用每个人都会关注的特斯拉和比特币,2020 一整年的 K 线走势做参考,首先是特斯拉(TSLA),J 线在 3 月 3 号的时候从 20 以下上穿到 20 以上,这就是买点,而止损就是在之前的低点,也就是这里,如果股价跌破这条线就止损。值得注意的是,把止损设定在之前的低点,就是要知道这次是否捕捉到低点,很显然 3月9 号的时候被打破了,跟着原则应该抛售,虽然当天将会损失 18%,证明了这次并不是最低。在 3月 24 号的时候 J 线再次上穿 20,所以也是一个买点,止损还是一样之前的低点,如果跌破就止损。但幸运的是,随后股价疯狂暴涨,直到有一天股价穿破 80 均线,这时候就是以 80 均线为卖点。实际上直到 2021 年 3 月3 号的时候才跌破 80 移动平均线,涨幅达到惊人的 546%。
除了特斯拉,这个方式运用在比特币(Bitcoin)是否有用呢,因为画面太小,这次已经计算好了,绿色直线就是买入,红色直线就是卖出。这里到这里获利 16%,其中两次因为跌破之前的最低价所以止损,两次跌幅超过 11 %,3月14号 J 线上穿 20 直到 7月15号跌破 80 均线,用上123天交易日,涨幅达到77%,在9月24号J线再次突破20,股价又在飞上太空,直到2021年4月22号才跌破80移动均线,涨幅更是达到381%。2020 全年也只交易过 11 次,虽然会有少许短暂的亏损,但能够捕捉到两次的大浪,之前的损失根本不值一提。
KDJ 线注意点
原则上 J 线上穿 20 就是买点,而卖点就是跌破之前的低点或跌破 80 日均线,其实这种用法还有很大的优化空间。无论是 KDJ 线一起使用,还是更改均线周期,都能够自由搭配,卖点不一定是使用移动平均线(MA),也可以是趋势线或其他技术指标。上面所使用的 MA 80 主要是中长期,如果是短期交易的话,周期可以自由更换。短期可以是 20,长期可以是 100 或以上,没有一个固定的设定。这种方式只对于强势股会特别受用,相反如果是比较弱势的股票或常年平平无奇的股票效果就没什么用处。
使用 KDJ 在短期股价走势能够给自己有一个简单确定的买点,如果没有它的存在,就只能去猜疑。J 线功能主要是捕捉到每一个波浪的低点,当捕捉到了一个巨浪,涨到一定的高点看好就收。等待下一个浪潮,如果想要捕捉到最顶点,想要挑选暴涨股。这又是另外一个更进阶的话题了。
总结
最后我们来个总结,股票不能买错时间点,而 KDJ 就能帮助到我们找到最低点是。如果股市就是鱼塘,J 线就是鱼竿,而我们就是渔夫,虽然不是每一天都会有鱼上吊,但只要找对了鱼塘,捉准时机,抛下鱼饵,等待上钓,是大鱼还是小鱼,能不能钓上岸,就要考你的真功夫了。