把趋势广度(多少指数站上 60 日均线)、宽基趋势、 中期动量、量能压成一个 0-100 的读数,再给出它在历史上对应过什么。 数据更新到最新交易日,不需要登录。 想知道是不是到顶了请看 牛市逃顶指标; 想知道今天冷不冷请看 A股市场温度计; 想知道某个指数贵不贵请看 宽基指数估值分位。
牛熊指数 22(偏冷)。529 个有十年以上历史的指数里,40% 站上 60 日均线;沪深300 三条均线全部下方。历史上落在这一档的交易日,同期(过去 60 日)沪深300 平均 -3.5%。
每一项都先转成自己的历史分位(750 个交易日的滚动窗口),再按权重合成 —— 所以下面的「本项得分」不是原始数值,而是它在自己历史里的位置。
| 分项 | 权重 | 本项得分(0-100) |
|---|---|---|
| 趋势广度 529 个指数中 40% 站上 60 日均线 | 35% | 40 |
| 宽基趋势 沪深300 三条均线全部下方 | 30% | 0 |
| 中期动量 沪深300 近 60 日 -3.7%,处在近 3 年 24% 分位 | 25% | 24 |
| 量能 成交额是 250 日均量的 0.79 倍,处在近 3 年 18% 分位 | 10% | 18 |
五档是按分位切的,所以历史天数各占两成左右。真正要看的是最后两列: 同期涨幅从极冷到过热必须是单调的,否则这个读数没有描述能力。
| 档位 | 历史天数 | 占比 | 同期 60 日沪深300 平均涨幅 | 上涨家数过半的日子占比 |
|---|---|---|---|---|
| 极冷 0~18 | 716 | 20.5% | -10.14% | 39.1% |
| 偏冷 18~38 | 687 | 19.6% | -3.54% | 44.1% |
| 中性 38~68 | 706 | 20.2% | +0.50% | 47.3% |
| 偏热 68~85 | 701 | 20.0% | +5.35% | 44.3% |
| 过热 85~100 | 689 | 19.7% | +16.63% | 56.6% |
「同期 60 日涨幅」= 该交易日往前数 60 个交易日沪深300 的涨幅 —— 是已经发生的行情,不是这个读数对后市的预测。
一个牛熊读数值不值得看,最直接的检验是把它放回大家都认得的几段里。
| 区间 | 交易日 | 牛熊指数均值 | 沪深300 区间涨跌 |
|---|---|---|---|
| 2014-15 大牛市 2014-07-01 ~ 2015-06-12 | 234 | 92.3 | +146.5% |
| 2015 股灾 2015-06-15 ~ 2016-01-29 | 156 | 30.9 | -43.6% |
| 2018 熊市 2018-01-29 ~ 2019-01-04 | 227 | 21.8 | -29.4% |
| 2019-21 结构牛 2019-01-04 ~ 2021-02-18 | 514 | 66.5 | +90.0% |
| 2021-24 长熊 2021-02-19 ~ 2024-02-05 | 723 | 34.7 | -44.6% |
| 2024-25 反弹 2024-09-24 ~ 2025-10-08 | 249 | 72.8 | +38.4% |
与同期(过去 60 日)沪深300 涨幅相关 +0.787; 与未来 60 日涨幅相关只有 +0.015。 前者接近 1、后者接近 0 —— 这正是一个「状态温度计」该有的样子: 它告诉你现在处在哪一段,不告诉你下一段是什么。
还有一个常见的困惑:今天明明一半以上的股票在涨,读数怎么还是偏冷? 因为这两件事量的不是同一个东西 —— 本读数与当日涨跌家数的相关只有 +0.136,它量的是过去 60 天的趋势。 最新交易日上涨家数占比 44.1%。
四个分项加权:趋势广度 35%(529 个有 3000 天以上历史的指数中,收盘价站上 60 日均线的比例)、宽基趋势 30%(沪深300 站上 20/60/120 日均线的条数)、中期动量 25%(沪深300 近 60 日涨幅的滚动分位)、量能 10%(成交额比 250 日均量的滚动分位)。分位一律用 750 个交易日的滚动窗口,只看当日及以前——用全期分位会把未来信息漏进历史读数。⚠️ 库里 8561 个指数中有 7969 个只有 2~40 天历史(近期才回补),拿「所有指数」算广度会被这批噪声主导,所以只取历史 ≥3000 天且仍在更新的。【2026-08-26 移除了原「估值温度」分项(PE_TTM 分位取反,占 15%)】它是均值回归口径:牛市 PE 高会把读数拉冷、熊市 PE 低会把读数拉热,方向与「描述当下状态」相反。实测 3432 个交易日,它与同期涨幅相关 −0.43,而其余四项是 +0.59~+0.89;移除后合成与同期的相关由 0.752 升到 0.786,与未来 60 日涨幅仍然≈0(0.032→0.016)——去掉它更准,且没有换来任何预测性。