跳转到内容

第 49 章 · 动量与超买超卖

层面 时效 更新频率 短线价值
技术面 分钟到周 实时 中
A 股 日股 美股 中国期指 日经期货
✓ ✓ ✓ ✓ ✓

核对时间:2026-10

MACD、RSI、KDJ 是行情软件里最常见的三个副图指标。它们回答的是同一个问题:价格最近走得有多快,快到什么程度算过头。本章给出三者的公式,说明它们的本质都是价格的变换,不含价格以外的信息;再讲参数是什么意思、背离为什么出现、为什么它们在趋势市里会系统性失效。

MACD(moving average convergence divergence,指数平滑异同移动平均线)由 Gerald Appel 在 20 世纪 70 年代提出。默认参数 12、26、9:

DIF = EMA(收盘, 12) - EMA(收盘, 26)
DEA = EMA(DIF, 9)
MACD 柱 = 2 × (DIF - DEA) (国内软件)
Histogram = MACD - Signal (美国软件,不乘 2)

美国资料里 DIF 叫 MACD line,DEA 叫 signal line。国内软件的柱子乘了 2,只是为了显示得更醒目,方向和穿越零轴的时点完全相同。比较中外资料里柱子的数值时要知道这个差别。

EMA 的算法见第 48 章 48.1 节。

RSI(relative strength index,相对强弱指数)由 J. Welles Wilder 在 1978 年提出:

平均涨幅 = N 日内上涨日涨幅的平滑平均(下跌日记 0)
平均跌幅 = N 日内下跌日跌幅的平滑平均(上涨日记 0,取绝对值)
RSI = 平均涨幅 / (平均涨幅 + 平均跌幅) × 100

等价写法是 RSI = 100 - 100 / (1 + RS),其中 RS = 平均涨幅 / 平均跌幅。Wilder 的平滑是 新均值 = (旧均值 × (N - 1) + 今天的值) / N,相当于 α = 1/N 的指数平均。Wilder 原书用 N = 14,以 70 和 30 作为超买和超卖的参考线。

RSI 的含义很直白:最近 N 天的价格变动里,上涨部分占多少。RSI = 75 就是上涨幅度占了总波动幅度的 75%。

KDJ 来自 George Lane 在 20 世纪 50 年代提出的随机指标(stochastic oscillator,日文 ストキャスティクス),J 线是中文软件加的。默认参数 9、3、3:

RSV = (今日收盘 - N 日最低价) / (N 日最高价 - N 日最低价) × 100
K = 2/3 × 昨日 K + 1/3 × 今日 RSV
D = 2/3 × 昨日 D + 1/3 × 今日 K
J = 3K - 2D

K、D 初值一般取 50。RSV 的含义是今天的收盘价处在最近 N 天价格区间的什么位置:100 是在最高点收盘,0 是在最低点收盘。K 是 RSV 的平滑,D 是 K 的再平滑,J 放大了 K 和 D 的差,所以 J 可以超过 100 或低于 0。

美国软件常用慢速随机指标(slow stochastic)14、3、3:%K 是 RSV 的 3 日简单平均,%D 是 %K 的 3 日简单平均。它和 KDJ 的 K、D 是同一个思路,平滑方式不同,数值不能直接对比。

指标 输入(虚构) 计算 结果
RSI(N = 5,用简单平均示意) 5 天涨跌:+2、-1、+3、+1、-1 平均涨幅 6/5 = 1.2,平均跌幅 2/5 = 0.4 1.2 / 1.6 × 100 = 75
KDJ(9、3、3) 9 日最高 110,最低 100,今日收 108;昨日 K、D 均为 50 RSV = 80;K = 2/3 × 50 + 1/3 × 80 K = 60,D = 53.3,J = 73.3

三个指标都由软件用价格计算,没有发布方,也不会修订。差别在默认参数、平滑方式和价格的处理。

市场 价格来源 软件常见默认参数 免费在哪看 要注意的处理
A 股 交易所行情 MACD 12、26、9(柱乘 2);RSI 6、12、24;KDJ 9、3、3 券商软件 复权方式改变历史指标值
日股 JPX 行情 MACD 12、26、9;RSI 14;ストキャスティクス;RCI 日本券商软件 分割调整
美股 合并行情 MACD 12、26、9(柱不乘 2);RSI 14;慢速随机 14、3、3 免费行情站 日线是否含盘前盘后
中国期指 中金所行情 同 A 股 期货公司软件 连续合约换月跳空
日经期货 大阪交易所行情 同日股 日本券商软件 日线是否含夜盘

不同软件对 EMA 的初值、RSI 的平滑方式处理不同,同一天的指标值可以差几个点。用别人给的阈值时,先确认算法一致。

三个指标的输入只有价格(KDJ 还用了最高价和最低价),没有成交量,没有资金流,没有任何价格以外的信息。它们做的事情是把价格序列换一种方式表达:

三个指标都是价格的变换

  • MACD 是平滑后的价格斜率。DIF 是短期均线减长期均线。价格持续上涨时,短均线跑在长均线前面,DIF 为正且变大;涨势放缓时两条均线靠近,DIF 缩小。所以 DIF 近似于“最近一段时间价格的平滑变化速度”,柱子是这个速度的变化,相当于加速度。
  • RSI 是涨跌的比例。它只问“上涨占了多少”,不问涨了多少。一个连续小涨的股票和一个连续大涨的股票,RSI 可以一样高。
  • KDJ 是区间里的位置。它只看收盘价在最近高低区间里的相对位置。

明白了这一点,就能推出几个结论:

  1. 它们的信息不比价格图多。所有能从 RSI 看出的东西,原则上都能从 K 线看出来。指标的价值在于把某一种特征量化,方便比较和写成规则。
  2. 它们彼此高度相关。RSI 和 KDJ 都在度量“最近涨得多不多”,同时进入超买区是常态。看三个指标都超买,不等于得到三个独立的确认。
  3. 参数决定时间尺度。MACD 的 12、26 说的是“比较两周半和五周多的平均价”;RSI 的 14 说的是“看最近约三周”;KDJ 的 9 说的是“看最近 9 根 K 线的区间”。参数越短越灵敏,噪声也越多。参数不是越精确越好,是要和你的持仓周期匹配。

“超买”的意思是价格短期内涨得太快,偏离了某个均衡。它要有效,市场里必须有一种力量把价格拉回来。这种力量在股票市场上是存在的,但只在某些时间尺度上:

  • 一周到一个月的短期反转。Jegadeesh(1990)和 Lehmann(1990)发现,美股个股上周或上月涨得多的,下周或下月倾向回落。机制是流动性提供:急于交易的人推动了价格,提供流动性的做市商和短线交易者要求补偿,价格随后回归。
  • 三到十二个月的中期动量。Jegadeesh 和 Titman(1993)发现,过去三到十二个月涨得多的股票,接下来几个月倾向继续跑赢。这和第 48 章讲的趋势是同一个现象。
  • 三到五年的长期反转。De Bondt 和 Thaler(1985)发现,过去三到五年的输家之后倾向跑赢赢家,解释是投资者对长期的好坏消息反应过度。

这三个发现放在一起,说明了超买超卖指标的适用范围:在短期内、在没有新信息推动的情况下,偏离会回归;在有持续信息和资金推动的中期趋势里,偏离会延续。RSI 和 KDJ 的默认参数正好落在短期尺度上,所以它们在震荡市里常常有用,在趋势市里常常失效。

顶背离:价格创新高,指标的高点却比上一次低。底背离反过来。

顶背离:价格新高而指标高点降低(示意,数据虚构;蓝线是价格,红线是缩放后的 RSI)

图中两条线分别是价格和缩放到同一坐标的 RSI,数据虚构。背离的机制可以从公式直接看出来:

  • 对 MACD,价格第二次创新高时涨得比第一次慢,短长均线的距离就小,DIF 的高点低于上次。
  • 对 RSI,第二次上涨过程中夹杂了更多下跌日,上涨占比下降。
  • 对 KDJ,第二次创新高后收盘没有收在区间最高点附近。

所以背离说的是一件事:价格还在前进,但前进的速度在放慢。它是推动力衰减的证据,不是反转的证据。一个缓慢上涨的趋势可以连续出现好几次顶背离,价格依然一路向上。

超买信号在震荡市和趋势市里的不同结果

强趋势里,价格几乎天天上涨,下跌日很少且幅度很小。RSI 的平均跌幅接近零,RSI 被“钉”在 70 以上;KDJ 的收盘一直贴着区间高点,K、D 长期在 80 以上。A 股软件把这叫“高位钝化”。

这时按超买卖出,会反复过早离场;按超买做空,会被趋势一路止损。这不是指标坏了,而是它度量的东西在这种市场里没有均值回归的含义。

趋势市里的替代读法是把超买看成强势的证据:RSI 在上升趋势里通常在 40 到 80、90 之间运行,回调时 RSI 守在 40 到 50 一带,说明趋势仍在;跌破 40 并难以回到 60 以上,才说明趋势可能转弱。这个区间划分来自从业者的经验总结:Andrew Cardwell 提出,Constance Brown 在 1999 年的《Technical Analysis for the Trading Professional》里推广开。不同作者转述的边界不完全一样,下跌趋势的区间常写作 20 到 60 或 10 到 60。它没有严格的统计出处,用之前在你自己的标的上验证。

任务 能不能做 怎么用
【描述】 能 读出价格最近走得多快、偏离多远;参照是本标的指标的历史分位,固定的 70、30 只是起点
【归因】 不适合 三个指标都是价格的变换,不含价格以外的信息,只能复述涨跌本身,说不出为什么涨跌
【预判】 部分 震荡市里超买超卖对几天的区间反转有一定预判力;趋势市里系统性失效;背离只说明推动力减弱,不给反转时点
【决策】 不适合 不给止损位和仓位,趋势市里按超买卖出会反复亏损;先用第 48 章判断市场状态,止损和仓位用第 50 章的 ATR

看什么:1 分钟或 5 分钟线上的 MACD、RSI;价格在日内高低点附近时指标的位置。

参照系:同一标的过去 20 个交易日同周期指标的分布。日内的超买超卖阈值要比日线更极端,因为分钟线噪声大,70 和 30 被触及的频率很高。

典型信号:【预判】开盘后单边上冲,5 分钟 RSI 进入极高区间,同时成交量递减,说明冲高的推动力在衰减。失效:有新消息发布,或者当天是趋势日(开盘后一直单边),这时的超买会持续到收盘。

局限:日内指标对参数和数据极其敏感,A 股股票受 T+1 限制无法据此日内双向操作,日内用途主要在期指和日经期货上。

看什么:日线的 MACD 零轴位置和柱子变化;RSI 和 KDJ 的超买超卖和背离;先用第 48 章判断市场状态。

参照系:震荡市里用经典阈值(RSI 70、30,KDJ 80、20)作起点,再看这只标的过去一年指标的分位数;趋势市里改用区间读法。

典型信号:

  • 【预判】震荡市里,价格接近区间下沿、RSI 进入超卖区后回升,是区间反弹的条件。失效:价格放量跌破区间下沿,市场状态转为下跌趋势。
  • 【预判】趋势市里,MACD 在零轴上方、价格回调时柱子缩短但 DIF 不跌破零轴,是趋势内回调。失效:DIF 跌破零轴且价格跌破 60 日线。
  • 【预判】顶背离出现在长期上涨后、且伴随量价背离(第 47 章),推动力衰减的证据较强。失效:背离之后价格放量创新高且指标也创新高,背离被“修复”。

看什么:周线和月线的 MACD;周线 RSI。

参照系:同一标的周线指标的长期分布。

典型信号:【描述】周线 MACD 在零轴上下的位置大致对应中期趋势的方向。【描述】月线 RSI 到达历史极端区间,说明价格偏离已经很大,此时要结合估值看。

价值有限的原因:中期尺度上市场更多表现为动量而不是反转(49.3 节),超买超卖在这个周期的反向含义很弱;MACD 在周线上本质上是长均线的斜率,和第 48 章的长期均线重复。

默认参数和算法特殊。 MACD 柱乘 2;RSI 默认三条线 6、12、24;KDJ 是 A 股和台湾地区最普及的指标,美国和日本用得少。看国外资料时,阈值和参数要换算。

涨跌停限制单日变化。 连续一字涨停时,每天只涨 10% 或 20%,RSI 和 KDJ 会迅速到达极值并钝化。打开涨停之前,这些指标没有可操作的信息。

复权方式影响指标。 不复权的价格在除权日有缺口,MACD 会在除权日产生一个假的下穿。计算指标要用复权价格。

指标的普及带来同步行为。 很多散户在同一个 KDJ 金叉买入,这种拥挤本身会让信号失效得更快。

RSI 用 14 日,随机指标用ストキャスティクス。 日本券商软件提供快速(ファスト)和慢速(スロー)两种。

RCI 是日本特有的常用指标。 RCI(順位相関指数,rank correlation index)计算的是最近 N 天“日期顺序”和“价格高低顺序”的斯皮尔曼等级相关系数,取值 -100 到 100。它度量的是价格是否单调地涨或跌,本质也是价格的变换,介于趋势指标和超买超卖指标之间。

25 日乖离率常被日本投资者当作超买超卖的参照(第 48 章),它和 RSI 的作用相近。

RSI 14、慢速随机 14、3、3、MACD 12、26、9 是标准配置。 MACD 柱不乘 2。

盘前盘后的影响。 日线指标通常只用常规时段的价格。财报后跳空开盘,指标会一次性跳到极端,那是信息冲击,不是超买超卖。

个股的短期反转研究多来自美股。 49.3 节引用的反转和动量研究,大多以美股为样本。在其他市场使用时,不要直接搬用结论。

连续合约问题。 换月时连续合约的价格跳空(第 48 章 48.5 节)会在 MACD 和 RSI 上制造假信号。IC、IM 长期贴水,换月跳空更大。做指标分析时,用现货指数或单个主力合约更干净。

日内用途最多。 期指可以日内双向交易,分钟级的 MACD、RSI 是很多短线交易者的工具。但分钟级指标很容易被开盘跳空和尾盘的现货交割影响(第 33 章)。

没有夜盘,隔夜跳空让日线 RSI 和 KDJ 在开盘就跳到新位置。

日线包含夜盘。 同一天,日经期货的日线指标和日经平均现货指数的日线指标可以不同,因为前者多了夜盘的价格变化(第 5 章)。

美股时段的信息先进入夜盘。 美国数据和美股大涨大跌会让夜盘的价格先动,次日日盘的指标是在这个基础上计算的。

同一个指数在大阪、CME、新加坡交易所都有合约,指标在不同合约上略有差异,以自己交易的合约为准。

项目 A 股 日股 美股 中国期指 日经期货
MACD 柱 乘 2 不乘 2 不乘 2 乘 2 不乘 2
RSI 默认 6、12、24 14 14 同 A 股 14
随机指标 KDJ 9、3、3 ストキャスティクス 慢速 14、3、3 KDJ ストキャスティクス
特有指标 KDJ 的 J 线 RCI、25 日乖离率 — — RCI
扭曲指标的制度 涨跌停、除权 特别气配、分割 盘前盘后、财报跳空 换月跳空、无夜盘 夜盘归属、换月
日内适用性 低,股票 T+1 中 中 高 高

误读:RSI 超过 70 就该卖。

为什么错:RSI 超过 70 只说明最近上涨占了大部分波动。在强趋势里,RSI 可以在 70 以上停留几周,价格持续上涨。

正确读法:先判断市场状态(第 48 章)。震荡市里 70 以上是区间上沿附近的警示;趋势市里 70 以上是强势的证据,要看回调时 RSI 能否守住 40 到 50。

误读:MACD、RSI、KDJ 同时发出信号,确认度更高。

为什么错:三者都是同一段价格的变换,高度相关。它们同时发信号,相当于同一个证据看了三遍。

正确读法:确认要来自不同来源的信息,例如成交量(第 47 章)、市场宽度(第 43 章)、资金面或持仓面数据。

误读:出现顶背离就要反转。

为什么错:背离只说明价格前进速度在放慢。缓慢上涨的趋势可以出现多次背离而不反转。

正确读法:背离是推动力衰减的证据,要等价格本身的结构变化来确认,比如跌破上升趋势线、跌破前一个回调低点。

误读:把参数调到回测最好的那一组就能用。

为什么错:参数决定时间尺度,回测最优参数通常只是拟合了历史噪声,换一段时间就失效。

正确读法:选和自己持仓周期匹配的参数,用默认值或接近默认的值,检查参数小幅变化时结论是否稳定。

误读:KDJ 的 J 值超过 100 说明极度超买,马上会跌。

为什么错:J = 3K - 2D,是 K 和 D 差值的放大器,超过 100 只说明 K 刚刚快速上升、D 还没跟上。它在任何一波快速上涨的初期都会出现。

正确读法:J 值的极端只是灵敏度的产物,看它的意义不大。K、D 的位置和交叉才是 KDJ 的主要信息,而且同样受市场状态约束。

  • 趋势(第 48 章):本章所有指标的读法都依赖市场状态。先用均线排列、ADX 判断趋势市还是震荡市,再选读法。
  • K 线与量价(第 47 章):指标背离和量价背离同时出现,推动力衰减的证据更强;指标是价格的变换,成交量才是独立的证据。
  • 波动与区间(第 50 章):布林带的上下轨也常被当作超买超卖,它和 RSI 的区别是用标准差而不是涨跌比例度量偏离。两者在震荡市里结论接近。
  • 市场宽度(第 43 章):指数 RSI 创新高而上涨家数萎缩,说明上涨集中在少数权重股。
  • 涨跌停与连板(第 45 章):A 股连板股的指标没有参考价值,情绪温度看第 45 章。
  • 波动率指数(第 44 章):指数 RSI 极低同时 VIX 或日经平均波动率指数飙升,说明是恐慌性下跌,短期反弹的条件比单看 RSI 更充分,但趋势是否结束仍要看宏观和资金。

矛盾时信谁:动量指标和价格结构矛盾时信价格结构。指标是价格的派生,价格本身的高低点和关键价位的突破才是第一手信息。