牛熊指数:现在是牛市还是熊市

趋势广度(多少指数站上 60 日均线)、宽基趋势中期动量量能压成一个 0-100 的读数,再给出它在历史上对应过什么。 数据更新到最新交易日,不需要登录。 想知道是不是到顶了请看 牛市逃顶指标; 想知道今天冷不冷请看 A股市场温度计; 想知道某个指数贵不贵请看 宽基指数估值分位

22 偏冷
较前一日 +2.3 · 数据截至 2026-09-04 · 参与计算的指数 529 只

牛熊指数 22(偏冷)。529 个有十年以上历史的指数里,40% 站上 60 日均线;沪深300 三条均线全部下方。历史上落在这一档的交易日,同期(过去 60 日)沪深300 平均 -3.5%。

牛熊指数 2024-08-14 ~ 2026-09-04:最新 22.0,沪深300 4548(区间 3159 ~ 5060)0501002024-082026-09
牛熊指数(左轴 0-100)沪深300(右轴)背景色带 = 五个档位

四个分项各自在说什么

每一项都先转成自己的历史分位(750 个交易日的滚动窗口),再按权重合成 —— 所以下面的「本项得分」不是原始数值,而是它在自己历史里的位置。

分项权重本项得分(0-100)
趋势广度
529 个指数中 40% 站上 60 日均线
35%40历史分位 40.5
宽基趋势
沪深300 三条均线全部下方
30%0历史分位 0.0
中期动量
沪深300 近 60 日 -3.7%,处在近 3 年 24% 分位
25%24历史分位 24.2
量能
成交额是 250 日均量的 0.79 倍,处在近 3 年 18% 分位
10%18历史分位 18.4

这个读数在历史上对应过什么

五档是按分位切的,所以历史天数各占两成左右。真正要看的是最后两列: 同期涨幅从极冷到过热必须是单调的,否则这个读数没有描述能力。

档位历史天数占比同期 60 日沪深300 平均涨幅上涨家数过半的日子占比
极冷 0~1871620.5%-10.14%39.1%
偏冷 18~3868719.6%-3.54%44.1%
中性 38~6870620.2%+0.50%47.3%
偏热 68~8570120.0%+5.35%44.3%
过热 85~10068919.7%+16.63%56.6%

「同期 60 日涨幅」= 该交易日往前数 60 个交易日沪深300 的涨幅 —— 是已经发生的行情,不是这个读数对后市的预测。

拿公认的几段去对

一个牛熊读数值不值得看,最直接的检验是把它放回大家都认得的几段里。

区间交易日牛熊指数均值沪深300 区间涨跌
2014-15 大牛市
2014-07-01 ~ 2015-06-12
23492.3+146.5%
2015 股灾
2015-06-15 ~ 2016-01-29
15630.9-43.6%
2018 熊市
2018-01-29 ~ 2019-01-04
22721.8-29.4%
2019-21 结构牛
2019-01-04 ~ 2021-02-18
51466.5+90.0%
2021-24 长熊
2021-02-19 ~ 2024-02-05
72334.7-44.6%
2024-25 反弹
2024-09-24 ~ 2025-10-08
24972.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)——去掉它更准,且没有换来任何预测性。

进入大波浪数据看完整历史曲线 →