第 3 章 · 01 技术指标分类 本节摘要:技术指标是量化择时最古老、最直观的信号源——把价格和成交量做数学变换,提取出能暴露「趋势在形成」「超买超卖」「量能异动」的信号。本节按设计逻辑把技术指标分三大类:趋势类(MA/MACD/ADX/DMI,跟随趋势)、震荡类(KDJ/RSI/WR,捕捉超买超卖)、量能类(OBV/VR,把成交量信息引入)。每一类的设计哲学不同——趋势类赌的是「趋势会延续」,震荡类赌的是「极端会回归」,量能类则把成交量视为价格的先行指标。读完本节,你建立技术指标的全景分类框架,知道每个指标在赌什么、适合什么行情,为下一节广发 125 指标概览与第 04 节 KDJ 实战打底。
本节摘要:技术指标是量化择时最古老、最直观的信号源——把价格和成交量做数学变换,提取出能暴露「趋势在形成」「超买超卖」「量能异动」的信号。本节按设计逻辑把技术指标分三大类:趋势类(MA/MACD/ADX/DMI,跟随趋势)、震荡类(KDJ/RSI/WR,捕捉超买超卖)、量能类(OBV/VR,把成交量信息引入)。每一类的设计哲学不同——趋势类赌的是「趋势会延续」,震荡类赌的是「极端会回归」,量能类则把成交量视为价格的先行指标。读完本节,你建立技术指标的全景分类框架,知道每个指标在赌什么、适合什么行情,为下一节广发 125 指标概览与第 04 节 KDJ 实战打底。
内容来源:综合仓库技术指标代码与广发金工《125 个经典技术指标择时分析》的指标分类体系,知识结构化整理。
⚠️ 学习提示:技术指标的「有效性」高度依赖行情状态——趋势类在震荡市亏损,震荡类在单边市失效。理解每个指标的设计假设,比记住它的公式重要。
阅读完本节,你应当能够:
技术指标的本质是对量价数据的数学变换——把原始的开高低收成交量,变换成更能暴露某种市场状态的数值。原始价格序列噪声大、信号弱,经过平滑、差分、归一化等变换,趋势或超买卖信号就显现出来。
按设计哲学,技术指标可分三大类,赌的是不同的市场假设:
| 类别 | 代表指标 | 设计假设 | 适合行情 |
|---|---|---|---|
| 趋势类 | MA/MACD/ADX/DMI | 趋势会延续 | 单边行情 |
| 震荡类 | KDJ/RSI/WR | 极端会回归 | 震荡行情 |
| 量能类 | OBV/VR | 量在价先 | 趋势确认/顶底判断 |
💡 核心心法:没有「万能指标」。趋势类与震荡类的假设本质对立——前者赌延续,后者赌回归。先用行情分类(单边/震荡)再选指标,是技术分析的基本纪律。
趋势类指标的核心思想:已经形成的趋势倾向于延续。它们通过平滑价格、计算变化率,把短期噪声滤掉,暴露出趋势方向。
最简单的趋势指标——过去 N 天收盘价的算术平均。MA 把价格平滑,滤掉日级噪声。
MA_N = (C_1 + C_2 + ... + C_N) / N
用法:
MA 的缺点是滞后——N 越大越平滑但也越滞后。EMA(指数移动平均)给近期更高权重,响应更快。
MACD 用两条不同周期的 EMA 之差捕捉趋势动能:
DIF = EMA12 - EEMA26 (快慢均线差) DEA = EMA(DIF, 9) (DIF 的平滑) 柱状 = (DIF - DEA) × 2
用法:
MACD 是趋势类里最经典的指标,既看趋势方向(金叉死叉),也看动能强弱(柱状)。
ADX(Average Directional Index)不指示方向,只衡量趋势的强度——ADX 上升表示趋势在加强(无论涨跌),ADX < 20 通常认为市场震荡无趋势。
+DM, -DM(方向动量)→ +DI, -DI(方向指标)→ ADX = MA(|+DI - -DI| / (+DI + -DI))
DMI 系统同时给出方向(+DI 多头、-DI 空头)与强度(ADX)。+DI 上穿 -DI 且 ADX 上升是较强的多头信号。
💡 关键观察:ADX 是「过滤震荡行情」的利器。趋势类指标(MA/MACD)在震荡市会反复亏损,加入 ADX 过滤(只在 ADX > 25 时用趋势信号)能显著降低假信号。
震荡类指标的核心思想:价格波动有边界,极端状态会回归。它们把价格归一化到固定区间(如 0~100),用阈值划分超买超卖区。
KDJ 是 A 股最流行的震荡指标,计算「当前价格在过去 N 天高低区间的相对位置」:
RSV = (C - LOW_N) / (HIGH_N - LOW_N) × 100 (N 常取 9 或 40) K = EMA(RSV, span=2 或 3) (平滑 RSV) D = EMA(K, span=2 或 3) (再平滑) J = 3K - 2D (J 是 K/D 的放大)
用法:
KDJ 的设计逻辑:当价格接近过去 N 天高点(RSV 接近 100),说明上涨动能强劲,但同时也意味着「涨得过头」可能回调——这种双重含义是震荡指标的固有张力。第 04 节会逐行精读 KDJ 的 Python 实现。
RSI 衡量一段时间内上涨幅度占总幅度的比例:
涨幅平均 = MA(max(C - C_prev, 0), N) (N 常取 6/12/24) 跌幅平均 = MA(max(C_prev - C, 0), N) RSI = 100 - 100 / (1 + 涨幅平均 / 跌幅平均)
用法:
RSI 与 KDJ 思想相近,但 RSI 只用收盘价,KDJ 用最高最低价,后者对盘中波动更敏感。
WR 与 KDJ 数学上几乎镜像,衡量当前价格在过去 N 天高点的相对位置:
WR = (HIGH_N - C) / (HIGH_N - LOW_N) × 100 (注意方向相反)
WR > 80(注意是大于)为超卖,WR < 20 为超买。WR 与 KDJ/RSI 高度相关,实战中常相互替代。
量能类指标的假设:成交量的变化往往领先于价格——资金先入场,价格才动。它们把成交量信息引入,作为价格的确认或先行信号。
OBV(On Balance Volume)把成交量按价格涨跌方向累加:
若今日上涨: OBV = 昨日OBV + 今日成交量 若今日下跌: OBV = 昨日OBV - 今日成交量 若今日持平: OBV = 昨日OBV
OBV 的绝对值意义不大,趋势才是关键——OBV 创新高,说明资金持续流入,即使价格还没创新高,也可能后续补涨。
量价背离:
VR 把上涨日的成交量之和与下跌日的成交量之和相比:
VR = (N日上涨成交量之和) / (N日下跌成交量之和) × 100
VR 衡量多空双方的力量对比:
VR 与 OBV 互补——OBV 看趋势,VR 看比值,实战中常结合使用。
几个关键经验:
⚠️ 学习提示:技术指标的「神奇」大多是事后选择——某段历史里总能找到表现好的参数。下一节广发 125 指标的研究就发现,大量指标的择时效果在长期看并不显著,这与「有效市场假说」一致。读技术指标类研报,务必警惕回测乐观偏差。
下一节,我们借助广发金工《125 个经典技术指标择时分析》的研究,看一遍技术指标的全景图——这么多指标,究竟哪些有效。