← 总目录 第 7 章 · 指标的数学 PART 2 · 运行机制
第 7 章
🧮

指标的数学

不必背一百个指标。一条元原理——一切指标都是价格的变换——就能推导出几乎所有指标的行为与失效场景。本章将回答三个问题:均线为什么永远慢半拍?MACD 的柱状图到底在对什么做变换?同一套指标,为什么在趋势市是利器、到了震荡市就成了绞肉机?

7-1 · 元原理:一切指标都是价格的变换

输入只有价格与成交量

指标不产生新信息,只对已有数据做变换。变换只有两大类,代价各不相同。

指标 = f(历史价格,成交量)  没有第三种输入

🧴平滑(去噪)

把价格的毛刺平均掉,让趋势显形。代价是滞后——平滑越狠越迟钝。MA、EMA、MACD、BOLL 中轨都属于这一类。

📏归一化(定标尺)

把「当前位置」换算成 0–100 的可比刻度,回答的不是方向而是程度。KDJ、RSI 属于这一类。

变换类型代表指标回答的问题固有代价
平滑MA · EMA · MACD · BOLL 中轨趋势方向:重心往哪边移滞后——拐点必然晚于价格
归一化KDJ · RSI强弱程度:走到区间哪一段单边市钝化——刻度贴边不动

拿到任何指标先问两个问题:它对价格做了哪种变换?变换的代价是什么?答案一出来,这个指标在趋势市和震荡市里会怎么表现、会在哪里失灵,都能自己推出来。

这条公式还有一个更冷静的推论:变换不产生信息。指标之于价格,如地图之于地形——等高线、卫星图、手绘图是同一片土地的不同投影,任何画法都不会让地图上多出一座山;同理,把价格变换一百次,也不会凭空多出一条「明日涨跌」的信息。第 4 章的 K 线本身就是一次变换(把一天四类价格压缩成一根蜡烛),均线、MACD、KDJ 只是在 K 线之上继续变换。指标能做的,只是把价格里已有的结构放大到肉眼易读的形态——凡宣称某个指标能「预测」出价格里不存在的东西,都不是数学,是营销。

边界 · 为什么指标信号不能独立使用 所有指标都是价格的函数:价格先动,指标后动。用滞后量预测先行量,逻辑上必须额外假设「趋势延续」或「均值回归」成立。指标的价值是把肉眼十分钟才能看出的东西压缩成一个数——判断,仍然要你来下。
边界 · 调参的尽头是过拟合 既然指标是 f(价格),「优化参数」就是在历史数据上反复试这个 f,直到找出一组表现最漂亮的参数。问题是:历史里表现最好的参数,往往恰好拟合了那段历史的噪音,换一段行情立刻失效。检验一组参数,不看它在历史上多完美,而看两点:参数轻微变动时成绩是否稳定;在它没见过的行情里是否依然成立。参数越「精确」、历史曲线越漂亮的组合,过拟合的嫌疑反而越大。
7-2 · MA 与 EMA

MA:平均的代价是滞后

均线是把噪音磨平的重心线;磨得越平,转身越慢——这是数学交换,不是技巧问题。

MA(n) = (C₁ + C₂ + … + Cₙ) ÷ n  最近 n 天收盘价的算术平均
金叉:MA5 上穿 MA20 算例:单日大涨 10%,MA20 也只从 10.00 挪到 10.05 价格 MA5 MA20

黑线为收盘价:先跌后涨。红圈处 MA5 上穿 MA20——短期重心抬升速度超过长期重心,动量转向上。注意两条均线都比价格晚拐弯。

金叉的本质:MA5 上穿 MA20,翻译成人话是「最近 5 天的价格重心抬升快于 20 天的重心」——短期趋势强于长期趋势。仅此而已,它不含任何「会继续涨」的承诺。

滞后的数学根源:MA20 里装着 20 个数,其中 19 个是旧数据。今天价格暴涨,新的 MA20 也只挪动零头。平滑深度与灵敏度成反比,是数学上的交换,用任何参数都逃不掉。

EMA:指数移动平均与 MA 的唯一区别是权重——越近的价格权重越大(今日权重 = 2/(n+1)),所以 EMA 比 MA 反应快一点,但本质仍是平滑,滞后只是减轻,不会消失。

算例 · 一根大阳线对 MA20 的影响 前 19 天收盘价均 10.00,今天收 11.00(+10%):MA20 = (10.00 × 19 + 11.00) ÷ 20 = 10.05,只抬升 0.5%。 想靠均线「第一时间」抓拐点,数学上不可能——均线天生是确认工具,不是预警工具。

🧭常用均线参数与它们的「辈分」

均线市场惯称刻度含义
MA5 / MA10周线级 / 半月级短线情绪的重心,拐得最快也最毛糙
MA20 / MA60月线级 / 季线级波段与中线趋势的常用标尺
MA120半年线中期强弱的分水岭常被挂在这附近
MA250年线长期趋势的总闸门,得失牵动人心

这些参数没有神圣性——250 日之所以叫「年线」,只因一年约有 250 个交易日;120 日约摸半年,同理。真正让它们重要的是共识:看的人越多,价格在这些位置的反应越集中,均线「像」支撑与压力的效果就越真。支撑与压力的本质,详见第 14 章。

7-3 · MACD 逐层分解

MACD:对价格做两次平滑,再取差

MACD 不是新发明,是均线的变形。把它的计算链一层层剥开,每层的含义一目了然。

收盘价唯一原始输入
→ 平滑 →
EMA12 / EMA26快线 / 慢线
今日权重 2/(n+1)
− 相减 →
DIF= EMA12 − EMA26
快慢之差 = 动量
→ 再平滑 EMA9 →
DEA= DIF 的 EMA9
动量自身的趋势
→ 柱 = 2×(DIF−DEA) →
MACD 柱动量的动量
(国内软件惯例含 ×2)

逐层翻译:DIF 是快慢均线之差,衡量短期重心相对长期重心的高低——DIF > 0 就是「多头排列」的另一种写法。DEA 是 DIF 的平滑,代表动量自身的趋势。柱 = 2 × (DIF − DEA),衡量 DIF 偏离自身趋势的程度:柱缩短,即动能衰减。

于是「金叉买入」的完整翻译是:价格的二阶变化率刚刚由负转正。这在强趋势里是上车信号;在震荡市里,是反复打脸的噪音源——MACD 是趋势指标,它的全部规则都隐含「趋势将延续」的假设。

把三层信号按时间排开,是一条「越来越晚、越来越确认」的链:柱缩短——动能开始减速,最早也最不确认;柱由红翻绿——DIF 下穿 DEA,动量方向转负;DIF 跌破零轴——快慢均线的多头排列瓦解,趋势级别的转弱被坐实。链上每一环都比上一环慢,也都比上一环更难被噪音骗过:这仍是平滑深度与灵敏度的交换,与 7-2 的均线完全同构。链给你选择的自由——早确认少吃一段利润,晚确认多担一段风险,没有免费的一环。

机制 · 为什么 MACD 在震荡市反复失灵 双重平滑 = 双重滞后。趋势明确时,滞后只是「少赚开头一段」;横盘震荡时,价格的摆动幅度小于指标的反应时间——金叉刚出现价格已回头,死叉刚出现价格又反弹,信号永远慢半拍到一拍。震荡市该换归一化类指标(KDJ/RSI),或者干脆不动。
机制 · 背离:MACD 最著名的读法 顶背离:价格创新高,DIF 却没有新高。翻译过来——价格还在涨,但快慢均线之差没有同步放大,说明这轮新高靠的是惯性而非新的动量。背离提示的是「动能在衰减」,不是「明天就跌」:强趋势中的休整同样会让柱缩短。它在趋势市尾声最值得看,完整的实战框架详见第 15 章。
7-4 · KDJ 与 RSI:归一化标尺

给「强弱程度」定一把 0–100 的尺

两个指标都属归一化类:不预测方向,只报告当前走到区间的哪一段。

📏KDJ:你在 9 日区间的位置

RSV = (今收 − 9日最低) ÷ (9日最高 − 9日最低) × 100
K = RSV 的 3 日平滑 · D = K 的 3 日平滑 · J = 3K − 2D(放大摆幅)

RSV 就是一个百分位:今天收盘价处在最近 9 天高低区间的什么位置。K > 80 = 价格贴着区间顶部(强),K < 20 = 贴着底部(弱)。J 线是 K、D 的线性外推,摆动最剧烈,也最容易给出伪信号。它们衡量程度,天然不指向方向。

⚖️RSI:多空力量的天平

RSI = 100 × 平均涨幅 ÷ (平均涨幅 + 平均跌幅)
国内常用 RSI(6) / RSI(12) / RSI(24)

一段时间里,涨的力量占全部力量的比例。RSI 80 = 近期八成的日子在涨。注意它是比值:连续大涨后只要开始横盘——不需要下跌——RSI 就会回落,因为分母里的涨幅不再刷新。

指标输入回答的问题固有失效场景
KDJ9 日高低区间位置程度:贴顶还是贴底单边市钝化——创新高时 RSV 恒为 100
RSI涨跌幅之比程度:多空力量占比横盘即回落,与涨跌方向脱钩

🔁钝化的正面用法:贴边本身就是信息

KDJ 长期贴在 80 以上、RSI 长期高位,不是指标坏了,而是市场在用最响亮的方式宣告单边强趋势。此时的正确读法恰好反过来:钝化 = 极强,趋势跟踪者把它当持股信号而非卖出信号;只有当指标从贴边区回落、且价格同步跌破短期均线,「趋势结束」才开始有讨论价值。同一条指标线,震荡市与单边市读法相反——这不是玄学,是归一化变换「刻度贴边」的数学后果(7-1 已推过)。震荡市里触带反转的具体用法,详见第 15 章。

钝化 · 超买可以一直超买 强势单边市里价格天天创新高,RSV 恒为 100,KDJ 长期贴在 80 以上;按「超买卖出」操作,你会卖在主升浪起点。「超买 = 强」与「超买 = 该跌」是两种读法,后者只在震荡市成立——先判断市场状态,再决定用哪种读法。
7-5 · 布林带与指标选用

±2σ:把统计学画在 K 线上

布林带给「极端」一个统计定义;而所有指标的选用,取决于一个指标无法替你回答的问题。

中轨 = MA20 上轨 = MA20 + 2σ 下轨 = MA20 − 2σ  σ = 近 20 日收盘价标准差

统计学常识:若价格围绕均值近似正态分布,约 95% 的观测落在 ±2σ 之内。触到轨道 = 出现了统计意义上的「极端事件」。布林带的全部哲学只有一句:极端之后,更大概率的下一步是回归中轨(均值回归假设)。另外看带宽:σ 缩小 → 带收窄 → 波动率压缩,往往在孕育方向选择——「缩口之后必开口」,统计上有一定依据。

市场状态隐含假设趁手的工具用错时的下场
趋势市趋势延续MA · MACD震荡市里反复止损,被来回扇耳光
震荡市均值回归KDJ · RSI · BOLL单边市里钝化,卖在主升浪起点

两组工具的假设互相矛盾,所以不存在「全天候指标」。正确的顺序是:先判断市场状态,再选工具——顺序不能反。而「判断状态」这件事,没有任何指标能替代,这是技术分析里唯一无法回避的主观环节。

但 95% 这个数字有前提:它依赖「价格围绕均值近似正态分布」的假设,而真实市场的价格分布是厚尾的——极端的大涨大跌出现频率明显高于正态曲线的预言。所以触带的实际频率往往高于理论值,±2σ 也不是「到顶必回」的保险丝,而是「出现了统计意义上的极端、值得抬头看一眼」的提醒。布林带把统计学画在图上,也把统计学的局限一并画了上来。

🚦用布林带自己判断市场状态

「先判状态再选工具」听起来需要额外本领,其实布林带自己就能给出状态线索:价格在带内来回穿行、上下轨大致水平——震荡市,触带反转的读法可用;价格沿上轨爬行、带口持续张开、中轨斜率向上——趋势市,触带卖出是错误答案;带宽缩到极致——市场正在蓄力做方向选择,两种读法都先收起来,等开口再说话。一张图同时回答「现在是什么市」与「该用哪种读法」,这是布林带相对 KDJ、RSI 的独有便利。

7-6 · 本章小结与自测

小结 + 三道自测

一条元原理串起全章——三道题过关,说明你已经会用「变换与代价」这把刀,拆解任何新指标。

🧷 本章要点

  1. 元原理:一切指标 = f(历史价格,成交量),只有平滑与归一化两大类变换,各自的代价——滞后与钝化——是数学属性,不是参数能修掉的缺陷。
  2. MA 是重心线:n 个数里 n−1 个是旧数据,平滑深度与灵敏度成反比;均线天生是确认工具,不是预警工具。
  3. EMA 给越近的价格越大权重(今日权重 = 2/(n+1)),反应快一点,但滞后只减轻、不消失;常用参数 5/10/20/60/120/250 日,250 日即年线。
  4. MACD 是对价格两次平滑再取差:DIF 是动量、DEA 是动量的平滑、柱是动量的动量;它是趋势指标,震荡市必然失灵,背离读的是动能衰减而非反转。
  5. KDJ、RSI 是归一化标尺,只报程度不指方向;单边市会钝化——超买可以一直超买,「超买 = 该跌」只在震荡市成立。
  6. 布林带以 ±2σ 给「极端」一个统计定义,前提是均值回归假设;真实价格分布厚尾,触带频率高于理论值。
  7. 先判断市场状态、再选指标,顺序不能反——判断状态是技术分析里唯一无法回避的主观环节。
Q1前 19 天收盘价都是 10.00 元,今天大涨 10% 收 11.00 元。MA20 只抬升到多少?这个算例说明均线的什么天性?
查看答案
MA20 = (10.00 × 19 + 11.00) ÷ 20 = 10.05,只抬 0.5%。20 个数里 19 个是旧数据,新价权重只有 1/20——平滑深度与灵敏度成反比是数学交换,均线天生是确认工具,不是预警工具。
Q2同一个 MACD,为什么在强趋势市里是上车信号、在震荡市里却反复打脸?
查看答案
MACD 对价格做了两次平滑,滞后叠加。趋势市里滞后只是「少赚开头一段」,方向对了慢一点无妨;震荡市里价格的摆动幅度小于指标的反应时间,金叉刚出现价格已回头——信号永远慢半拍。它的全部规则都隐含「趋势将延续」的假设。
Q3强势股连创新高,KDJ 长期贴在 80 以上。按「超买就卖」操作会犯什么错?正确的处理顺序是什么?
查看答案
单边市里价格天天创新高,RSV 恒为 100、刻度贴边(钝化),「超买 = 该跌」的读法只在震荡市成立——照做会卖在主升浪起点。正确顺序是先判市场状态再选读法:确认是强趋势后,贴边本身是「极强」的宣告,应视为持股信号而非卖出信号。

第 7 章 完 · 指标是透镜,不是预言机