什么是 KDJ?

KDJ(Stochastic Oscillator,随机指标)由 George Lane 在 1950 年代提出。它通过比较收盘价与一定周期内的价格范围,来评估当前价格在近期波动区间中的相对位置。

KDJ 包含三条线:

  • K 值(快速随机线)—— 对 RSV 进行平滑处理后得到的快线,反应灵敏
  • D 值(慢速随机线)—— K 值的移动平均,是 K 的平滑线,相对稳定
  • J 值(方向敏感线)—— 3K − 2D,反映 K 与 D 的偏离程度,最为敏感

计算公式

计算步骤 RSV = (收盘价 − N日内最低价) / (N日内最高价 − N日内最低价) × 100

K值 = 2/3 × 前一日K值 + 1/3 × RSV
D值 = 2/3 × 前一日D值 + 1/3 × K值
J值 = 3 × K值 − 2 × D值

标准参数:(9, 3, 3)。N=9 为 RSV 周期,K 的平滑因子为 3,D 的平滑因子也为 3。

交互式 KDJ 图

下方为 KDJ 指标的三条线。观察 K 值与 D 值的交叉,以及 J 值在超买超卖区间的变化。

K线 + KDJ 参数(9,3,3) · 超买80 超卖20

KDJ 核心用法

1. 超买超卖区域

超买区:K、D、J 值高于 80,价格可能已经过度上涨,有回调风险。
超卖区:K、D、J 值低于 20,价格可能已经过度下跌,有反弹机会。
一般来说,J 值比 K、D 更早进入超买超卖区,反应更快。

2. K 线与 D 线的交叉

金叉:K 值从下方向上穿越 D 值。在 20 以下的超卖区发生的金叉更可靠。
死叉:K 值从上方向下穿越 D 值。在 80 以上的超买区发生的死叉更可靠。

3. 背离

底背离:价格创新低,但 KDJ 的低点抬高,底部可能来临。
顶背离:价格创新高,但 KDJ 的高点降低,顶部可能来临。

KDJ 的钝化现象

在单边强势行情中,KDJ 会长时间停留在超买区(上升趋势)或超卖区(下降趋势),这就是钝化现象。

例如在强势上涨中,KDJ 在 80 以上持续运行,如果此时仅凭 KDJ 超买就卖出,会错失主升浪。

✅ 实战要点

KDJ 钝化时,需要结合趋势指标(如均线、MACD)来判断当下是"真的超买要回调"还是"强势行情中的钝化"。趋势向上时,KDJ 超买可以继续持有,等待死叉确认。

买卖信号

📗 买入信号

超卖区金叉:K、D 在 20 以下形成金叉
底背离:价格新低但KDJ底部抬高
J值从负转正:J 值低于 0 后拐头向上

📕 卖出信号

超买区死叉:K、D 在 80 以上形成死叉
顶背离:价格新高但KDJ顶部降低
J值从正转负:J 值高于 100 后拐头向下

💡 KDJ vs MACD

KDJ 反应快,适合短线、震荡市;MACD 反应慢,适合中线、趋势市。两者结合使用效果最佳:用 MACD 判断大方向,用 KDJ 选择具体买卖点。