指数今天涨了 1%。

这句话有两种截然不同的现实:500 只股票普遍上涨,或者前十大涨了 3%、其余 490 只在跌

指数这个数字分不出这两种情况——它是一次有损压缩,而被压掉的那部分,恰恰是你想知道的。

第 34 篇的清单里,第 11 类「市场广度」只有一行字。这一篇把它补完,顺带补上全手册另一个空白:VIX 到底是什么——它此前只在第 12 篇作为一个产品出现过(XIV 那段),从没作为一个测量出现过。

本系列仅用于记录与普及基础知识,不构成投资建议。本篇讲的是状态测量,不含任何方向性判断或买卖规则。

零、广度指标的信息来源,只有一句话

打个比方

指数像全班的平均分,广度像及格人数

平均分 75,可以是全班都考了 75,也可以是三个人考了 100、其余人在及格线徘徊。这两种班的下个月,走势完全不同,而平均分这一个数字对此一言不发。

⭐ 这就是这一类工具全部的信息来源,一句话:指数是市值加权的,广度是等权的。

标普 500 涨了 1%,这句话里没有说是 500 只都涨了 1%,还是前十大涨了 3%、其余 490 只在跌。指数本身分不出这两种情况,广度指标能。

这就是这一类工具全部的信息来源。理解了这一句,后面所有指标都只是它的不同算法。

⭐ 而这也回答了一个按第 34 篇判据必然会问的问题:广度指标只用价格,那它是不是零新信息?

不是。因为它用的是几百个价格序列,而你要判断的对象是指数这一个序列

相对指数而言,广度含有指数里没有的信息——因为指数是一次有损聚合,广度是另一种聚合方式。

⚠️ 这里值得停一下,因为"广度到底算不算新信息"这个问题的答案取决于你拿它和什么比,而这一点很容易读糊。

和「指数」比        ✅ 有新信息 —— 指数把成分股压成了一个数,广度把被压掉的那部分捞了回来
和「全部成分股」比   ❌ 零新信息 —— 广度本来就是从它们算出来的,不可能多出东西

同一个指标,两个答案,而且都对。 这不是诡辩——它说明"这个指标有没有信息"从来不是一个可以单独回答的问题,必须带上参照物。

⚠️ 注意边界:相对「全部成分股的完整数据」而言,广度是零新信息——它是那份数据的确定性函数。所以广度的价值是降维(把 500 个序列压成一个可读的数),不是发现

一、指标清单与确切算法

家数类

净涨家数        = 上涨家数 − 下跌家数
涨跌比 ADR      = 上涨家数 ÷ 下跌家数
腾落线 AD Line  = Σ 净涨家数          (从某个起点累积)

⚠️ 腾落线的绝对值没有意义——起点是任意选的。⭐ 只有它的变化和它与指数的相对走向有意义。

新高新低类

NH−NL = 创 52 周新高家数 − 创 52 周新低家数

⚠️ 52 周是一个滚动窗口,这会制造机械性的假象:一次暴跌整整一年之后,那批低点自动退出窗口,新低家数会在没有任何新情况发生的前提下归零。看到「新低消失了」,先确认不是日历效应。

占比类

% 高于 200 日均线 = 收盘价 > 自身 MA200 的成分股比例
% 高于 50 日均线  = 同上,换窗口

这一类是广度里最直观的,因为它有天然的边界(0–100%)和天然的中性值(50%),不像腾落线需要参照起点。

引入成交量的(信息含量高一档)

TRIN(Arms Index)= (上涨家数 ÷ 下跌家数) ÷ (上涨股成交量 ÷ 下跌股成交量)

TRIN 值得单独指出:它是这一类里唯一引入了成交量的指标——按第 34 篇第二节的分层表,它比纯家数类高一格。它测的是「涨的家数多,但成交量是不是也在涨的那边」。

确定性变换,别当成独立证据

麦克莱伦振荡器 = EMA19(净涨家数) − EMA39(净涨家数)

这是净涨家数的确定性函数——和 MACD 之于价格是完全一样的关系(第 27 篇)。

「腾落线走弱 + 麦克莱伦转负」不是两个证据,是同一个观测的两种画法。 它们的相关系数接近 1,按第 38 篇第八节,有效独立数约等于 1。

最干净的一个:等权 / 市值加权

广度比值 = 等权指数 ÷ 市值加权指数

比如美股的 RSP(标普 500 等权 ETF)除以 SPY。

它比所有上面的指标都干净,有三个理由

  1. 它直接就是第零节那句话的算术实现——分子等权,分母加权
  2. 可交易,所以没有「指标好看但做不了」的问题
  3. 不受成分股家数变化的影响(第六节会说明这为什么是个大问题)

二、⭐ 集中度:一个可精确计算的量

「涨的都是那几只」这句话,可以被算成一个数。

有效成分数

给定成分权重 w₁, w₂, …, wₙ(和为 1):

HHI(赫芬达尔指数)  = Σ wᵢ²
有效成分数 N_有效     = 1 ÷ Σ wᵢ²

举例,一个 500 只成分的指数:

权重分布 有效成分数
完全等权 500
前 10 只占 20%,其余均分 189
前 10 只占 35%,其余均分 76
前 10 只占 50%,其余均分 39

前十大占到一半时,一个 500 成分的指数在分散意义上只相当于 39 只。

⚠️ 而且这张表还偏乐观:它假设剩下 490 只是均分的。真实指数的尾部同样是倾斜的,Σwᵢ² 只会更大,有效成分数只会更少。

⚠️ 而这个数字你可以自己查证:主要指数的成分权重在指数编制方(如 S&P Dow Jones Indices、Nasdaq)的月度 factsheet 里公开,前十大权重是标准披露项。不要用听来的数字,去查当月的那一份。

这个数最直接的用途在第 42 篇第六节:「我买了一只 500 只成分的 ETF」和「我分散到了 500 只」是两句不同的话。

这和第 38 篇是同一个数学

指数的有效成分数    = 1 ÷ Σwᵢ²
策略的有效独立数    = N ÷ (1 + (N−1)ρ)

两者回答的是同一个问题:你名义上持有 N 个东西,实际上等于持有几个?

而在指数上,这个问题还有第二层:即使权重是等权的,成分之间的相关性也会进一步压低有效数——所以 1/Σwᵢ² 是一个上界,真实的分散程度只会更低。

三、⭐ 广度背离:把一句叙事变成一个可计算的量

「指数创新高,但广度没跟上」——这句话通常是叙事。把它写成规格(按第 32 篇的五项要求):

输入:指数收盘价、NH−NL、等权/加权比值   (全部收盘后可得)
规则:指数 20 日新高 且 NH−NL 20 日均值 < 0
     或:指数 20 日新高 且 等权/加权比值 20 日下行
输出:布尔(背离 是/否)
时点:当日收盘后,次日开盘可用

写成这样之后它才可回测,才谈得上有没有效。

⚠️ 但即使写成了规格,它在第 34 篇的证据分层里也只是 🟡 有行为机制、需要检验——机制说得通(上涨由少数股票驱动,风险更集中),但这不构成证据。

⭐ 更诚实的用法

和波动率一样:它是状态量,服务于仓位,不服务于方向。

用途
「广度差 ⇒ 要跌了」 ❌ 预测,无稳健证据
「广度差 ⇒ 集中度高 ⇒ 我的分散没有名义上那么足」 🟢 这是算术
「广度差 ⇒ 降低总敞口」 🟡 可以,但要按第 38 篇检验

中间那一行是最扎实的用法:它不需要预测任何东西。你持有 5 只科技股,指数集中度上升意味着你以为的分散和实际的分散差得更远了——这是可以直接算出来的,和明天涨跌无关。

四、VIX 到底是什么

⚠️ 它不是「恐慌指数」,那是媒体标签。

VIX = 标普 500 期权价格反推出的、未来 30 天的隐含波动率
      (CBOE 的无模型算法,本质是方差互换的复制公式)

三件事让它成为这一篇的内容而不是第 11 篇的内容:

  • 它是横截面聚合——用的是一整排不同行权价的期权,不是某一个
  • 它是状态测量,和广度、波动率分位同一格
  • ⭐ 它是前瞻的(隐含),而已实现波动率是后顾的

⭐ 三个可查证的性质

(单个标的层面的对应内容——IV 期限结构、偏斜、行权价上的 OI——在第 45 篇。)

① 隐含 − 已实现 = 波动率风险溢价,长期平均为正

VIX(隐含,前瞻)  −  同期实际发生的波动率(已实现,后顾)  >  0(平均而言)

这不是巧合,它就是第 10 篇里卖波动率策略的收益来源:卖方在收取一个风险溢价。⚠️ 而第 12 篇的 XIV 说明了收这个溢价的代价长什么样。

② 期限结构常态是升水(contango)

远月 VIX 期货通常高于近月。这直接解释了第 12 篇讲的 VIX ETP 展期衰减——产品必须不断卖低价的近月、买高价的远月。

③ VIX 本身不可交易

你能买的是 VIX 期货和 ETP,它们跟踪的不是 VIX,是期货曲线。「VIX 涨了 20% 但我的 VIX 产品只涨了 8%」不是产品出问题,是你买的本来就不是那个东西。

加密有对应物吗

加密真正对应的横截面状态测量在链上,见第 43 篇——那一篇和本篇是一对:美股看广度,加密看链上,性质完全相同。

至于波动率指数:有一些交易所和数据方发布类似的隐含波动率指数(多基于 BTC/ETH 期权)。但用之前必须确认三件事:期权市场深度够不够第 15 篇)、算法是否公开历史是否够长。深度不足时,这个指数测的是做市商报价,不是市场预期。

五、⚠️ 五个会让广度指标失真的坑

1. 成分家数本身在变

IPO 潮会增加上市家数,退市潮会减少。⚠️ 腾落线是累积量,家数基数变了,累积斜率就变了——这不是市场信息,是名单变化。

占比类指标(% 高于 MA200)和等权/加权比值不受这个影响,因为它们是比值。

2. 数据源口径不统一

「涨跌家数」可以是 NYSE 的、可以是全美上市的、可以是标普 500 成分的——三者数值差异很大,且不可互换。⚠️ 历史上 NYSE 口径包含了不少非普通股(封闭式基金、优先股、ADR),这会系统性影响读数。

用哪个口径不重要,重要的是:全程用同一个,且回测和实盘用同一个。

3. 52 周窗口的机械效应

第一节说过,这里再强调:大跌满一年之后新低家数会自动归零

4. 加密市场没有可比的广度指标

这一条对本手册很重要,因为它是双市场的:

❌ 没有统一的「上市家数」——每个交易所的列表都不同
❌ 代币生灭极快,且归零的会从数据源上消失(幸存者偏差)
❌ 大量代币流动性不足,它的「涨跌」不代表任何可交易的东西

BTC 占比(Dominance)经常被当作广度用,但它有系统性偏差:分母是「总市值 = 价格 × 流通量」,而流通量的统计口径混乱、且不含第 21 篇讲的锁仓与未解锁部分。分母不可靠,比值就不可靠。

5. 广度指标之间高度相关

第一节说过麦克莱伦的问题。更普遍地:净涨家数、涨跌比、腾落线斜率、麦克莱伦,四个数基本是同一个观测。第 38 篇,算一下它们的相关矩阵,N_有效 大概率接近 1。

六、⭐ 加密想要广度,得自己造

不能直接用现成的,但可以自己算一个定义干净的:

① 定池:固定规则的 Top-N(比如按 30 日均成交额取前 100)
   ⚠️ 必须是 point-in-time(第 26、38 篇)——用今天的名单回测过去,
      结果是对幸存者的统计
② 算两条曲线:
   等权组合净值   (每日或每周再平衡)
   市值加权组合净值
③ 广度比值 = 等权 ÷ 加权
④ 占比指标 = 池内价格 > 自身 MA30 的比例

第 ① 步是全部难度所在,也是绝大多数现成「山寨季指数」不可信的原因:它们几乎都用今天的名单。

⚠️ 而且要注意第 28 篇的问题——小市值代币的「上涨」可能只是几万美元推出来的,等权会放大这种噪声。所以池子必须先过第 26 篇的流动性关。

七、放进三种用途里

第 34 篇第五节:

用途 广度 VIX
测量(现在是什么状态) 🟢 ——集中度是纯算术 🟢
纪律(触发固定动作) 🟡 可以,需检验 🟡 可以(波动率定仓位,第 6 篇
预测(未来会怎样) ❌ 无稳健证据 ❌ ⚠️ 尤其别用 VIX 猜方向

第 35 篇的关系是正交的,三者一起才完整

回答什么 维度
第 26 篇 哪些标的今天能做 横截面·可交易性
第 35 篇 这个标的现在有没有行情 时间序列
本篇 整个市场现在是什么结构 横截面·状态

八、能回答和不能回答什么

问题
涨的是多数股票还是少数几只 ✅ 这就是广度的定义
我这个指数实际上分散到什么程度 1/Σwᵢ²,纯算术
市场预期的未来 30 天波动是多少 ✅ VIX 就是这个
为什么我的 VIX 产品跟不上 VIX ✅ 你买的是期货曲线,不是 VIX
加密市场的广度是多少 ⚠️ 没有现成可信的,得自己按 point-in-time 池造
BTC 占比说明了什么 ⚠️ 分母口径不可靠,慎用
广度背离了,是不是要跌 ❌ 🟡 档,机制说得通但不是证据
VIX 到 30 了该不该抄底 预测用途,无稳健证据
腾落线现在的数值是多少,高不高 绝对值没有意义,起点是任意的

九、这一篇的结论

  • 广度的信息来源只有一句话:指数是市值加权的,广度是等权的。所有指标都只是这句话的不同算法。
  • 广度只用价格,但对指数而言不是零新信息——因为它用的是几百个价格序列,而指数是一次有损聚合。⚠️ 但对「全部成分股数据」而言它是零新信息:它的价值是降维,不是发现。
  • 最干净的广度指标是等权指数 ÷ 市值加权指数:它是那句话的直接算术实现、可交易、且不受成分家数变化影响。
  • 集中度可以被精确计算:有效成分数 = 1/Σwᵢ²。前十大占一半时,500 成分的指数只相当于 39 只。⚠️ 而这还是上界——尾部同样倾斜、成分之间又相关,真实分散只会更低。
  • 这和第 38 篇的有效独立策略数是同一个数学,回答同一个问题:名义上 N 个,实际上几个。
  • 广度最扎实的用法不需要预测任何东西:集中度上升 ⇒ 我以为的分散和实际的分散差得更远了。这是算术,和明天涨跌无关。「广度差所以要跌」是预测用途,只在 🟡 档。
  • VIX 不是恐慌指数,是标普 500 期权反推的 30 天隐含波动率。三个可查证性质:隐含减已实现长期为正(这就是卖波动率的收益来源)、期限结构常态升水(这解释了 VIX ETP 的展期衰减)、VIX 本身不可交易——你买的产品跟踪的是期货曲线,不是 VIX。
  • 五个坑:成分家数在变(用比值类指标规避)、数据口径不统一(全程用同一个)、52 周窗口的机械归零、广度指标之间相关性极高(麦克莱伦是净涨家数的确定性变换,不是第二个证据)。
  • 加密没有可比的广度指标:没有统一上市家数、归零代币从数据源消失、大量代币流动性不足。BTC 占比的分母口径不可靠。
  • 想要就自己造,而全部难度在第一步:point-in-time 的池子。用今天的名单回测过去,得到的是对幸存者的统计——这也是绝大多数现成「山寨季指数」不可信的原因。
  • 和第 26、35 篇是正交的三件事:哪些标的能做(横截面·可交易性)、这个标的有没有行情(时间序列)、整个市场是什么结构(横截面·状态)。