HoppyQuant

第 6 课

指标这么多,它们到底在量什么?

用输入、计算、窗口、输出和遗漏五个问题,拆解常见指标描述了什么以及没有告诉我们什么。

蛙兄打开跳泡可乐的虚构行情图。

他先加了一条均线。

又加了一条。

接着打开 MACD、RSI、布林带、成交量和换手率。

几秒以后,屏幕上挤满了彩色线条、红绿柱子和上下轨道,像有人把一整盒彩笔打翻在了价格图上。

蛙兄盯着它们看了一会儿:

“很好,现在谁能告诉我明天涨不涨?”

蛙博士把价格图最右边还没发生的部分盖住了。

“先别问明天。”

“先问问这些线吃了什么数据,又吐出了什么数字。”

蛙兄把多种指标全部打开,跳泡可乐的行情图变得五颜六色,却仍然看不懂每条线在回答什么。
图 1|指标开得越多,不代表我们越清楚每个数字正在回答什么。

指标更像榨汁机,不像水晶球

上一章里,我们把每日收盘价、成交量和总市值放进了数据表。

指标通常会继续加工这些记录。

它可能把最近几天的价格做平均,也可能比较上涨和下跌的幅度,还可能把成交量除以流通股数。

同一箱原料,换一种处理方式,就会得到另一种描述。

所以,看见一个陌生指标时,不必先背它的缩写,也别急着搜索“最准参数”。

先问五件事:

指标检查五问
  1. 它吃进去什么数据? 2. 它怎样加工这些数据? 3. 它每次回头看多长? 4. 吐出来的数字在描述什么? 5. 它没有告诉我们什么?

正式一点说,这五问分别对应:输入、计算、窗口、输出和遗漏。

后面遇到的每一把尺子,我们都用这五问来拆。

一张指标检查卡依次列出输入、计算、窗口、输出和遗漏五个问题。
图 2|用输入、计算、窗口、输出和遗漏五个问题拆解指标。

均线:把一条抖动的价格绳子捋顺一点

先看最容易理解的均线。

假设跳泡可乐最近三个交易日的收盘价是:

10 元、11 元、12 元

把它们相加再除以三,得到 11 元。

这个 11 元不是新的成交价,也不是程序猜出的明日价格。

它只是最近三个收盘价的平均数。

到了下一个交易日,窗口向前挪一步:最早的价格离开,新价格加入,平均数重新计算。因此,这条线会跟着时间移动。

这就是**简单移动平均(SMA)**最朴素的样子。

用五问来拆:

  • 吃什么:一段历史价格,常见输入是收盘价;
  • 怎么算:窗口里的价格拥有相同权重,再求平均;
  • 看多长:由研究者选择窗口长度;
  • 说什么:这段价格的大致水平和较平滑的方向;
  • 没说什么:为什么价格变化,也没说下一天一定往哪走。

窗口越短,新价格带来的影响通常越快;窗口越长,曲线通常越平滑,也会更慢地反映变化。

这不是“哪个参数更高级”的问题。不同窗口看到的是不同时间尺度。

EMA:最近发生的事,多拿一点话筒

另一种常见均线叫指数移动平均(EMA)

它不会让窗口里的每一条记录拥有完全相同的分量,而是让越近的数据得到越高权重,越早的数据影响逐渐变小。

可以把 SMA 想成一次圆桌发言:窗口里的人每人拿到相同时间。

EMA 更像把话筒稍微偏向刚刚进门的人。

因此,在相似参数下,EMA 往往比 SMA 更快回应近期变化。

“回应更快”仍然不等于“看得更远”。它只是用另一种方法整理已经发生的价格。

MACD:比较两条反应速度不同的平滑线

有了 EMA,MACD 就没那么神秘了。

它先准备两条反应速度不同的指数移动平均:一条快一些,一条慢一些。

然后观察它们之间的差距。

快 EMA − 慢 EMA

当近期价格变化较强时,快线往往先移动,和慢线拉开距离;变化减弱时,两者的距离也可能收窄。

许多软件还会把这段差距再平滑一次,并用柱子显示两者之间的差。

在中国常见行情软件里,你可能看到 DIFDEAMACD 柱;英文资料里也常写成 MACD line、signal line 和 histogram。不同软件对名称和柱子的缩放可能略有差异,研究时要先看清定义,不能只认颜色。

用五问来拆:

  • 吃什么:通常是历史收盘价;
  • 怎么算:先做快慢两种指数平滑,再比较差距,并对差距继续平滑;
  • 看多长:快、慢和再次平滑都各有参数;
  • 说什么:不同平滑速度之间的方向关系,以及差距正在扩大还是收窄;
  • 没说什么:差距变化背后的原因,也没有保证价格随后继续或反转。

MACD 柱子变长,描述的是这套计算里的差距变化,不是未来收益条形图。

同一串历史收盘价先被整理成 SMA 和快慢 EMA,再由快慢 EMA 的差距形成 MACD 关系。
图 3|均线与 MACD 都从已经发生的价格记录开始加工。

RSI:最近是上涨动作更占上风,还是下跌动作更多?

RSI 的中文名常写作“相对强弱指标”。

这里的“相对”很容易被听错。

它通常不是把跳泡可乐和沪深 300 放在一起比较,而是在一个窗口内,比较这串价格自己的上涨变化和下跌变化。

这些变化经过平滑和换算以后,会落到 0 到 100 之间。

用五问来拆:

  • 吃什么:连续收盘价之间的上涨与下跌变化;
  • 怎么算:分别整理近期上涨和下跌幅度,再计算相对关系;
  • 看多长:由 RSI 的窗口参数决定;
  • 说什么:近期上涨动作与下跌动作谁更占上风,以及程度多大;
  • 没说什么:为什么会上涨或下跌,也没有给出未来必然反转的日期。

人们常把某些较高区域叫作“超买”,把某些较低区域叫作“超卖”。

这些名称很容易让人误以为:

超买 = 马上要跌
超卖 = 马上要涨

指标本身没有说这两句话。

它只说:按照当前窗口和计算方法,近期上涨或下跌力量已经处在某个相对位置。在一段持续趋势中,RSI 完全可能在较高或较低区域停留一段时间。

状态标签是否与后续结果有关,是另一个需要验证的假设。

布林带:价格在近期均值和波动里处于哪里?

布林带通常画出三条线:

  • 中间是一条移动平均;
  • 上方和下方的带子,根据近期价格波动围绕中线展开;
  • 近期波动变大时,带子通常会变宽;波动变小时,带子通常会收窄。

它主要提供一种相对位置:当前价格相对于近期中间水平和波动范围,处在较高、较低还是中间。

用五问来拆:

  • 吃什么:通常是历史价格;
  • 怎么算:用移动平均表示中间位置,再用近期波动决定上下距离;
  • 看多长:均值和波动都依赖窗口与倍数等参数;
  • 说什么:价格的相对高低,以及近期波动范围的宽窄;
  • 没说什么:触碰上轨以后一定下跌,或者触碰下轨以后一定上涨。

布林带的创造者 John Bollinger 也明确提醒:价格触碰上轨,本身并不是卖出信号。

同样,触碰下轨也不会自动变成抄底按钮。

容易误会

RSI 的高低区间和布林带的上下轨,首先是状态标签。

标签可以帮助我们写假设,但标签本身不是预测结果。

RSI 高位和价格触碰布林带上轨都只是当前状态标签,通往未来的预测按钮仍然被锁住。
图 4|指标状态是对当前记录的描述,不是已经完成的未来预测。

成交量和换手率:这里有多热闹,不等于价格往哪走

成交量和前面几种工具稍有不同。

成交量更接近一条原始市场记录:这段时间里成交了多少股票。

换手率则会继续做一步标准化,拿成交量和某种流通股数口径比较。

为什么要多做这一步?

同样成交一百万股,对一家流通股很多的公司可能很普通;对一家流通股很少的公司,可能已经非常活跃。

换手率试图回答的是:相对于这只股票可参与流通的规模,今天的成交有多活跃。

但要注意,不同规则和数据源可能使用非限售流通股数、自由流通股数或其他明确口径。Tushare 里就同时提供使用不同流通口径的换手率字段。看到“换手率”三个字,仍然要确认分母。

用五问来拆:

  • 吃什么:成交量和某种股本或流通股本记录;
  • 怎么算:成交量相对于选定股本口径的比例;
  • 看多长:可以看单日,也可以继续整理一段时间;
  • 说什么:交易活动相对于可流通规模有多活跃;
  • 没说什么:这些交易主要是乐观还是悲观,也没有保证价格方向。

高换手可以出现在上涨、下跌或剧烈拉扯的一天。

它告诉我们“现场很热闹”,却不会仅凭这一点告诉我们“哪一边会赢”。

同样较高的成交量和换手率,可以同时出现在上涨、下跌或横盘拉扯的价格场景中。
图 5|交易活跃程度和价格方向,是两个不同的问题。

同一把尺子,窗口一换,读数也会换

假设跳泡可乐先连续上涨几天,随后突然回落。

短窗口均线可能已经明显转向,长窗口均线仍然显得平稳;短窗口 RSI 可能变化很大,较长窗口的读数却没有那么激烈。

谁在撒谎?

不一定有人撒谎。

它们只是回答了不同时间范围里的问题。

所以,参数和窗口不是行情软件替我们选好的装饰品,而是研究定义的一部分。

如果看完结果以后不断更换参数,直到图形“终于说对了”,我们得到的也可能只是一把特别适合这段历史的尺子。

五个指标一起点头,也可能只用了同一份原料

蛙兄现在看懂了更多线条,又产生了一个想法:

“均线、MACD、RSI 和布林带如果一起点头,算不算四票通过?”

不一定。

这几种指标大多都从同一串历史价格出发,只是加工方法不同。

它们更像四位厨师拿着同一箱苹果,分别做成果汁、果泥、果酱和苹果派。

成品确实不同,却不能假装原料来自四个互不相干的果园。

多个指标可以提供不同描述,但“图上出现四个颜色”不自动等于“四份独立证据”。

遇到新指标,不必继续背菜单

市场上还有 KDJ、ATR、OBV、CCI 等许多工具。

课程不准备把它们全部塞进这一章,也不要求你背完整指标表。

遇到陌生名称,回到五问就好:

输入是什么?
怎样计算?
窗口多长?
输出在描述什么?
它遗漏了什么?

如果连输入和计算都说不清楚,先不要急着相信软件给它涂上的颜色。

本章重点

指标会把已经发生的记录整理成一种描述。

它是否与未来结果有关,必须另外提出假设,再交给数据检查。

下一站:指标亮了,就已经可以买了吗?

蛙兄关掉了大部分线条,只留下每日收盘价和一条均线。

屏幕清爽了不少。

可他马上又问:

“如果价格从下往上穿过均线,这次总能算一个信号了吧?”

这正是下一章要拆的问题。

本章参考资料

资料核对日期:2026-08-14

跳泡可乐、价格记录和全部指标状态均为虚构教学案例,不对应真实公司、股票、收益或策略。不同软件和数据源的指标命名、初始值、缩放、缺失值处理及股本口径可能不同,实际研究必须核对所用实现。本章不提供参数推荐、买卖信号或投资建议。

课后讨论

留下你的问题、理解或不同意见,也看看其他学习者怎么想。