交易七步 卷二 · 工具 第十一集
第 十 一 集

指标三兄弟:MACD、KDJ、RSI 该信谁

打开任何一只股票的副图,默认显示的通常就是这三个:MACD、KDJ、RSI。

很多人会说"三个指标同时金叉,信号更可靠"。这句话里有一个根本性的错误。

先把结论放在前面:这三个指标,都是从收盘价算出来的。

它们看着不一样,是因为算法不同;但它们看的是同一份原料。三个用同一份数据算出来的结果同时指向一个方向,不叫"互相验证",叫"重复计算"。

就像三个人用同一把尺子量同一张桌子,都说是 1.2 米。这不构成三次独立测量,只构成一次测量被复述了三遍。

0 1三个指标,三种算法

同一份原料,三种加工方式 收盘价序列 (唯一的原料) MACD 12日均线 − 26日均线 两条均线的距离 KDJ 收盘价在 N 日高低区间的位置 相对位置 RSI N 日内涨幅占总波动的比例 力量对比 趋势的加速度 像油门 价格的相对位置 像温度计 多空力量对比 像天平 三个指标,一个原料。它们不是三个独立的证人,是同一个证人的三段口供。 这就是"三指标共振"不可靠的根本原因——它们共享同一个误差来源。
图 11-1 价格是唯一的输入。三个指标之所以同时转向,往往是因为价格本身转向了,而不是因为它们互相印证。

三个指标各自在算什么,一句话说清:

MACD 算的是"两条均线的距离在变大还是变小"。12 日均线减 26 日均线,得到 DIF;再对 DIF 取 9 日均线,得到 DEA;两者的差乘以 2,就是柱子。

它的本质是加速度:短期成本追上长期成本的速度。速度为正且在扩大,说明上涨在加速;速度为正但在缩小,说明上涨在减速。这就是"顶背离"的数学来源。

KDJ 算的是"当前价格在最近 N 天的高低区间里处于什么位置"。收盘价越接近区间高点,K 值越高;越接近低点,越低。J 是 K 的放大版。

它衡量的是相对位置,不是绝对强弱。一只股票从 10 元涨到 11 元,和从 100 元涨到 110 元,KDJ 可能完全一样。

RSI 算的是"N 天里涨的力量占总波动的比例"。涨得多、跌得少,RSI 就高;涨跌相当,RSI 在 50 附近。

它衡量的是力量对比,不判断方向。RSI 高说明最近涨得多,不说明接下来还会涨。

为 什 么 你 的 指 标 和 别 人 的 不 一 样

同一个指标,在两个软件上显示不同的数值,最常见的原因是复权设置不同。

前复权的数据和后复权的数据,算出来的 MACD、KDJ 完全不一样。甚至同是前复权,不同软件对除权日的处理细节也有差异。

所以在跟别人讨论"这只股票 MACD 金叉了"之前,先确认两边的图是不是同一个复权口径。第 8 集讲过,看形态用前复权。

0 2适用范围完全不同

三个指标最容易出错的地方,是用错了场景。

指标有效场景失效场景为什么
MACD趋势市震荡市震荡时两条均线反复交叉,信号全是噪音
KDJ震荡市单边趋势趋势中价格长期贴着区间上沿或下沿,指标钝化
RSI判断极端判断方向强趋势里 RSI 可以长期停在 80 以上

这张表值得反复看。它解释了为什么同一个指标,有人用着很灵,有人用着一直亏——不是指标的问题,是场景不匹配。

同一个 MACD,两种行情 趋势市:信号干净 柱子在零轴上方持续放大 方向明确,可以跟 震荡市:信号混乱 柱子反复穿越零轴 每次穿越都像信号,全是假的 MACD 在趋势里是过滤器,在震荡里是绞肉机。 判断行情性质,比选指标和调参数重要得多。
图 11-2 同一套参数,在两种行情里的表现天差地别。这不是指标缺陷,是使用条件不同。

KDJ 的钝化:趋势里的"假超买"

KDJ 在 80 以上叫超买,20 以下叫超卖。这个说法在震荡市里管用,在单边趋势里会害人。

一只股票进入主升段,KDJ 会连续十几天停在 90 以上。按教科书,这是"严重超买,应该卖"。你卖了,它继续涨。等它真的跌下来,你已经错过了整段。

这叫钝化。原因是 KDJ 算的是"价格在最近 N 天区间里的位置",而在单边上涨中,价格每天都在创新高,永远处在区间顶端,指标自然一直高。

对应的用法:趋势里不看 KDJ 的超买超卖,只看它有没有掉头向下。掉头才是信号,高位不是。

RSI:只判断极端,不判断方向

RSI 最常被误用的地方,是把它当成"买卖信号"。RSI 到 70 就卖,到 30 就买——这个做法在震荡市里能赚点小钱,在趋势市里会亏大钱。

它真正有用的地方是判断极端:RSI 到 80 以上,说明最近涨得很急,继续追的风险大;到 20 以下,说明跌得很急,继续割的意义小。

注意这两个词:风险大、意义小,都不是"该卖了、该买了"。RSI 给的是风险评估,不是交易指令。

MACD 的四个阶段,比金叉死叉有用

把 MACD 当成一个"温度计"而不是"开关",会好用得多。一段完整的趋势,MACD 通常经历四个阶段:

一段趋势,MACD 的四个阶段 零轴 ① 零轴下 金叉 ② 上穿 零轴 ③ 柱体 最大 ④ 下穿 零轴 ① 只是"跌势在减速",还不算趋势反转。这时候抄底,胜率一般。 ② 才是"由跌转涨"的确认信号。③ 是趋势最强的时候,也是风险开始积累的时候。 ④ 之后才真正转弱。多数人死在"③ 加仓",因为那时候看起来最强。
图 11-3 四个阶段的风险收益完全不同。柱子的颜色只表示正负(零轴上为红、下为绿),不表示强弱——深浅变化才代表柱体在放大还是缩小。

四个阶段的用法:

多数人的错误发生在 ③:看到红柱最长、涨得最猛,于是加仓。而 ③ 恰好是"赔率最差"的位置——上涨空间已经被消耗,下跌风险刚开始积累。

0 3三个共同的陷阱

陷阱一:默认参数不是最优,但也别去优化。MACD 的 12/26/9、KDJ 的 9/3/3、RSI 的 6/12/24,都是几十年前定下的约定。有人用历史数据测试出"更好的参数",但那是过拟合——在历史数据上最优,在实盘里往往更差。

陷阱二:背离可以持续很久。MACD 顶背离出现后,价格可能又涨了 30% 才真正见顶。背离是"效率下降"的度量,不是"转折"的时间表。

陷阱三:多指标同时看,不等于更可靠。这是本集最重要的一条,下一节展开。

补两个细节,用的时候会碰到。

KDJ 的 J 值。J 是 K 的放大版,公式是 3K − 2D。它的特点是可以超过 100 或低于 0——因为它是放大的,不是比例。J 值到 100 以上,说明短期极强;到 0 以下,说明极弱。但和 K、D 一样,它在趋势里会钝化,不能单独当信号。

RSI 的多周期。常见三个参数 6、12、24,分别对应短期、中期、长期。短周期 RSI 更敏感,假信号多;长周期更稳,但滞后。实战里常用的看法是:短周期 RSI 上穿长周期 RSI,视为短期转强。但这依然是同源数据,只能当辅助。

这两个细节的共同点是:它们都是同一份价格数据的再加工。无论怎么组合,都不会产生新的信息。

0 4为什么"共振"是伪命题

很多人有一个直觉:一个指标可能是错的,三个指标都这么说,就应该对了。

这个直觉在统计学上叫"独立验证"。它成立的前提是——三次判断必须是相互独立的。三个人分别去量桌子,用的是不同的尺子、不同的方法,那才叫独立。

而 MACD、KDJ、RSI 用的是同一份收盘价,做的是三种数学变换。它们之间高度相关:

所以"三个指标同时金叉",本质上是"价格涨了几天"这件事被三种算法分别描述了一遍。它不是三次验证,是一次验证的三个副本。

三种"验证",只有一种是真的 假验证 价格 MACD KDJ RSI 同一个来源,重复三遍 真验证 价格 成交量 基本面 三个不同来源 互相独立 一致才有意义 怎么用 · 三个指标选一个 · 用它判断状态 · 用另两类信息验证 · 不一致就不做 指标之间的一致 没有额外信息量 真正的交叉验证,必须来自不同的数据源。 价格、成交量、基本面——这三者才构成独立的三方。
图 11-4 左边那三个圈,本质上是同一个圈。看它们是否一致,等于看同一份数据有没有自相矛盾。

那么,什么才算真正的验证?

价格形态 + 成交量 + 基本面(或资金面)。这三类信息来源不同,互相之间不会自动同步,所以它们一致时,信息量才叠加。

举个具体的例子。一只股票放量突破平台:

三个都成立,这笔交易才有基础。而"MACD 金叉 + KDJ 金叉 + RSI 走强"这三条,加起来只等于"最近几天涨了"。

0 5一个完整案例

假设某只股票经历了一年:先跌半年,再横盘三个月,最后涨三个月。看三个指标在这三段里各说了什么。

下跌的半年里:MACD 长期在零轴下方,KDJ 反复在 20 附近徘徊,RSI 多数时间低于 40。三个指标都指向"弱"。这一段最好的操作是不做——任何"超卖反弹"的买入,都在下跌趋势里被套。

横盘的三月里:MACD 在零轴附近反复穿越,KDJ 在 20 到 80 之间规律摆动,RSI 在 40 到 60 之间。这一段是 KDJ 的天下——它给出的每次"低位买、高位卖"都基本有效。而 MACD 在这一段给出的所有信号,全是假的。

上涨的三个月里:MACD 上穿零轴后持续为正,KDJ 长期停在 80 以上(钝化),RSI 冲到 75 以上不回落。这一段是 MACD 的天下——它告诉你趋势在,别下车。而 KDJ 在这一段会让你在第一个"超买"就卖掉,然后看着它继续涨。

这 个 案 例 说 明 了 什 么

三个指标没有谁更好,只有谁更匹配当下的行情。

但问题在于:你在当下不知道这是哪一段。等到能确认"这是横盘",横盘往往已经结束。

这就是指标的共同局限——它们都是事后的描述。真正的解法不是找更灵的指标,是用价格结构(第 15 集)先判断行情性质,再决定用哪个工具。

0 6正确用法:选一个,当过滤器

我的建议很具体:只选一个指标,用它判断状态,不用它发出信号。

选哪个取决于你的打法:

选定之后,把另外两个副图关掉。不是为了简洁,是为了避免自己用"三个都同意"来给自己壮胆。

关 掉 副 图 的 实 际 好 处

副图越多,你能找到的"支持买入的理由"越多。这不是好事——它让你更容易说服自己。

一个指标,你会被迫面对"它不成立"的时刻。三个指标,你总能在里面找到一个还站着的。

0 7三个替代方案

如果你已经意识到指标的信息量有限,可以用下面三样东西替代。它们都比指标更接近市场的真实状态。

替代一:价格结构。不画任何指标,只看高低点的排列:高点和低点在同时抬高,还是同时降低?这个判断比任何指标都直接。指标是价格算出来的,而结构就是价格本身。

替代二:量能变化。成交量是价格之外的另一类信息——它不受价格算法的影响。放量、缩量、量价配合,这些是独立的证据。第 9 集整集都在讲这个。

替代三:资金痕迹。机构持仓变化、大股东增减持、龙虎榜。这些数据也不来自价格,但它们反映的是"谁在动"。第 13 集会讲怎么读。

三样合起来,构成一个不依赖指标的判断体系。指标不是不能用,是它只能当"辅助描述",不能当"决策依据"。

一 个 判 断 标 准

如果你的买入理由里,超过一半是"某某指标金叉/超卖/背离",那这笔交易的基础是薄弱的。

更稳的结构是:价格结构告诉你在什么位置,量能告诉你有没有人认同,资金面告诉你谁在动。指标只在最后用来"确认一下节奏"。

0 8本集操作清单

  1. 关掉两个副图,只留一个。先按你的打法选:趋势留 MACD,震荡留 KDJ,判断极端留 RSI。
  2. 找一段你熟悉的震荡行情,看 MACD 的柱子。数一数它穿越零轴几次,每次之后价格怎么走。
  3. 找一段主升行情,看 KDJ。看它在 80 以上停了几天。那几天如果你按"超买"卖了,会错过多少。
  4. 把"指标共振"这四个字从你的判断里删掉。以后看到三个指标同时转向,只当作"价格转向了"这一条信息。
  5. 在你的交易计划表里加一栏:验证来源。写清楚这笔交易的依据来自哪几类独立信息,不是几个指标。
错误一 · 用三个指标互相验证

它们同源。三个同时发出信号,只等于"价格变了"这一件事被复述三遍。

错误二 · 在趋势里用 KDJ 的超买超卖

主升段 KDJ 会长期停在 80 以上。这时候的"超买"不是卖出信号,是"趋势强"的证据。

错误三 · 在震荡里用 MACD 的金叉死叉

震荡市里 MACD 会反复穿越零轴,每次穿越都像信号,实际全是噪音。

错误四 · 把 RSI 当买卖信号

RSI 给的是"风险大小"的判断,不是"该买该卖"的指令。它在强趋势里可以长期停在极值区。

本 集 练 习

做一次"指标失效"的记录

目的是亲眼看到指标什么时候不管用。

  1. 选一只你熟悉的股票,打开 MACD 和 KDJ 两个副图。
  2. 找出过去一年里,MACD 金叉之后价格反而下跌的五个时点。
  3. 找出 KDJ 到 80 以上之后价格继续上涨的五个时点。
  4. 对这十个时点,看当时的行情是趋势还是震荡。

判断标准:

十个里有七个以上发生在"不匹配"的行情里(趋势里用 KDJ、震荡里用 MACD):你已经理解了场景匹配的重要性。
失效点分布很随机:说明这个指标对你的品种本身就不适用,换一个。
找不到五个失效点:样本找得太少,或者你在无意识地挑选支持自己的例子。

本 集 小 结
  1. MACD、KDJ、RSI 都从收盘价算出,是同一份原料的三种加工。
  2. MACD 算均线距离变化(加速度),KDJ 算价格在区间的位置(温度计),RSI 算涨跌力量比(天平)。
  3. 场景必须匹配:MACD 用于趋势市,KDJ 用于震荡市,RSI 用于判断极端。
  4. KDJ 在趋势里会钝化,长期停在 80 以上,"超买"不是卖出信号。
  5. "三指标共振"是伪命题——它们共享同一个数据源和误差,不构成独立验证。
  6. 真正的验证来自不同来源:价格形态 + 成交量 + 基本面或资金面。
  7. 用法建议:只留一个指标,用它判断状态,不用它发出信号。