时间:2026-10-24 08:37:24
KDJ 指标计算公式|原理、分步演算、参数说明
KDJ 随机指标,默认参数(9,3,3),整套计算分为 4 步:先算 RSV,再依次算出 K、D、J 值,也是我们做 T
指标 3.0 体系里 KDJ 的底层逻辑。看懂公式,你就能理解为什么 J 线波动最大、为什么单边行情容易钝化。
一、基础符号说明(默认 n=9)
C:当日收盘价
H (n):最近 n 周期内的最高价
L (n):最近 n 周期内的最低价
RSV:未成熟随机值
K:K 快线
D:D 慢线
J:J 先行线
标准参数(9,3,3)含义:9 是 RSV 统计周期;两个 3 代表平滑系数,2/3、1/3 平滑。
二、完整计算公式
第一步:计算 RSV(未成熟随机值)
RSV = [C-L(n)] / [H(n)-L(n)] × 100
解读:判断当前收盘价,处在这一段高低区间的什么位置。
RSV 的范围固定 0~100。
• 收盘价在区间最底部,RSV≈0;
• 收盘价在区间最顶部,RSV≈100。
第二步:计算 K 值(快线,指数平滑)
Kt = 2/3 × Kt-1 + 1/3 × RSVt
Kt = 当日 K 值
Kt-1 = 前一日 K 值
初次计算,没有前一日 K 值,初始值一般取 50
第三步:计算 D 值(慢线,二次平滑)
Dt = 2/3 × Dt-1 + 1/3 × Kt
Dt = 当日 D 值
Dt-1 = 前一日 D 值
初次计算,D 初始值同样取 50
第四步:计算 J 值(先行线)
Jt = 3 × Kt — 2 × Dt
这是 J 线和 K、D 最大区别:不受 0~100 约束,可以大于 100,也可以小于 0,所以它提前预警超买超卖。
重点提醒:网上有少数版本写 J=3D-2K,属于写错,主流软件统一是 J=3K−2D。
三、举一个简单演算例子(n=9)
假设最近 9 天:最高 10 元,最低 6 元;今日收盘价 9 元,前一日 K=60,前一日 D=55
1. RSV=(9−6)÷(10−6)×100 = 75
2. K= 2/3×60 + 1/3×75 = 65
3. D= 2/3×55 + 1/3×65 ≈ 58.33
4. J=3×65 − 2×58.33 = 78.34
可以看到:J 波动幅度明显大于 K、D,反应更灵敏。
四、参数修改,公式怎么变?
原版(9,3,3)平滑系数是 2/3、1/3;
如果改成(6,2,2)做 5 分钟高频做 T:
平滑系数变成:K=1/2 前 K +1/2 RSV,D=1/2 前 D +1/2 K
• 参数越小,平滑力度越弱,指标灵敏,杂信号变多;
• 参数越大,平滑越强,指标更稳,但是拐点滞后。
五、从公式看懂 KDJ 特性(做 T 核心)
1. RSV 只看这段周期高低价 + 收盘价,不看成交量,这就是 KDJ 无法识别真假拉升的根源,必须搭配 VOL、
OBV 验证资金;
2. K、D 两次平滑,所以 D 线比 K 线平缓,用来确认信号;
3. J 是 K 和 D 差值放大,相当于放大短线动能,所以最先拐头预警;
4. 持续大涨时,RSV 长期贴近 100,K、D 卡在高位,也就是大家常说的高位钝化;持续下跌 RSV 贴近 0,
低位钝化。
六、结合做 T 体系的理解
我们之前讲的金叉、死叉、背离,本质都是这套公式算出来的数值变化:
K 线上穿 D 线 = 当日 K>当日 D,形成金叉;
K 线下穿 D 线 = 当日 K<当日 D,形成死叉。
公式是底层,信号是结果。实战不能只看数值,需要配合 CR、OBV、ROC、OSC 共振使用。
七、常见误区
1. 以为 KDJ 是简单平均:它是指数移动平滑,不是算术平均,历史数据会持续影响后面 K、D;
2. 误以为 J 也只能 0-100:公式决定 J 可以突破区间,是先行预警线;
3. 修改周期只改第一个数字,忘记平滑系数带来的灵敏度变化。
风险提示:本文仅指标公式科普教学,不构成任何投资建议。技术指标属于概率工具,主力诱盘、突发消息、大盘跳水
都会造成指标信号失效,股市有风险,请理性交易。
https://www.tvzhibiao.com
实时信号多空指标,多空指标,TV多空指标,TradingView指标,炒股技术指标,尾盘买入指标,缠论指标,炒股神器,加密货币指标,AI顶底量化指标 您是第

位访客