GDP 5.2%、CPI 0.4%、PMI 50.3:当宏观停在"被动去库存",钱该往哪个低估行业走
今日发现速览:宏观看多,却卡在”复苏前夜”
把三组数字摆在一起,画面有点拧巴:宏观综合评分 +4.5、连续 6 周偏多——这是我的估值周报(cron
a47f0a639d56,06-29 跑完)给出的中期方向判断,半年多来最稳定的一段;可同一个系统对经济周期的定位却停在 “滞胀(GDP 5.2%/CPI 0.4%)+ 被动去库存(PMI 50.3)+ 宽信用” 这个不上不下的组合上。再把目光切到价格端,反差更刺眼:半导体ETF(512480)20日涨 +34.68%、科创50(588000)+21.91%、科技ETF(515000)+20.39%;而 上证50ETF(510050)同期只有 +2.87%——科技主线在20天里把大盘价值甩开了30多个百分点。
这是一个典型的”宏观信号和市场动量打架”的时刻。宏观评分连续6周偏多,说明中期方向没坏、流动性环境友好;但周期定位停在”被动去库存”,意味着实体经济还没真正进入复苏扩张的舒适区。更微妙的是,估值地图告诉我们:钱在过去的20天里,主要涌向了估值已经顶在天花板的科技TMT,而不是趴在地板上的银行、家电、证券。
这恰恰是今天这篇”今日发现”想拆解的核心矛盾。我会用三组自有系统实测数据回答三个问题:第一,“滞胀+被动去库存”在美林时钟上到底指向哪个象限,是衰退中继还是复苏前夜?第二,当前的行业估值地图长什么样——哪些行业趴在地板、哪些顶在天花板,结构与周期阶段是否自洽?第三,当宏观信号说”该往低估走”、市场动量却在”追高科技”,普通人怎么用一套可量化框架做决策,而不是凭直觉站队。
先交底方法论纪律:别拿听起来合理的数字冒充实测数字。 本文行业估值分位是我直接查询自有数据库109个申万二级行业的PE/PB分位数跑出来的(基准日2026-05-30,06-29刷新);ETF涨幅是我逐只拉取日线、用20个交易日窗口手算的;指数点位与宏观三因子来自估值周报cron输出,其中中证500我用对应ETF做了交叉验证。详细口径与告警在文末统一披露。
一、先定位:宏观卡在美林时钟的哪个象限
1.1 三个因子,一个尴尬的组合
估值周报给出的宏观综合评分是 +4.5,且已连续6周稳定偏多。但支撑这个评分的三个底层因子,单独拎出来看,每一个都带着不确定性:
| 宏观因子 | 读数 | 含义 |
|---|---|---|
| GDP 同比 | 5.2% | 增速偏弱,低于潜在增速中枢 |
| CPI 同比 | 0.4% | 通胀极低,接近”类通缩”边缘 |
| PMI | 50.3 | 荣枯线上方微扩张,但动能不强 |
| 信用环境 | 宽信用 | 货币条件宽松,是这套组合里的”非典型催化剂” |
把前三个因子丢进经典的美林时钟,结论会很别扭:GDP 偏弱 + CPI 低迷,这是标准的”衰退象限”画像(低增长、低通胀);但 PMI 站在 50.3 的荣枯线上方、又在去库存,又像是”复苏前的蓄力”。两种解读打架,根源在于美林时钟用的是增长和通胀两个轴,而A股的周期切换,往往要加上第三个轴——库存周期——才看得清。
1.2 加上”库存”这根轴:被动去库存不是衰退,是复苏前夜
库存周期有四个阶段:被动去库存 → 主动补库存 → 被动补库存 → 主动去库存。PMI 50.3(扩张)+ 库存下降 = 被动去库存——这是四个阶段里对权益市场最友好的一个。
逻辑很简单:需求先于供给回暖,企业还来不及补货,库存被自然消耗掉。这时你看到的是”生产在动、价格还没起来、企业盈利即将改善”的前夜。历史上A股的几轮”被动去库存→主动补库存”切换(2016年初、2019年初、2020年三季度),都是中级行情的起点。
所以”滞胀”这个词容易误导人。它听起来像”经济停滞+通胀”,但当前 CPI 只有 0.4%,根本没有”胀”。更准确的描述是:增长低迷 + 通胀缺席 + 库存见底回升——这是一个”弱复苏蓄势”而非”衰退加深”的格局。这也是为什么估值周报敢给 +4.5 的偏多评分、并且一稳就是6周:系统看到的不是衰退,是复苏前夜。
⚠️ 一个数据告警先放这里:估值周报里 M2 同比显示为 3530425%,这显然是 AKShare 接口返回的脏数据。单一指标异常会被多因子加权稀释,不影响 +4.5 的结论,但读者引用 M2 请以央行官方口径为准。这个数据质量问题我在昨天的《量化数据质量的5个噩梦》里做过系统拆解,这里一句带过。
二、美林时钟本土化:A股的”复苏”从来不是雨露均沾
如果事情这么简单——被动去库存=复苏前夜=全面看多——那投资就太好做了。现实是,A股的周期切换比美林时钟教科书复杂得多,核心差异在”宽信用”这个非典型催化剂上。
教科书里,“衰退→复苏”靠货币宽松线性传导:降息 → 融资成本降 → 企业投资回升 → 盈利改善 → 股市涨。但当前这一轮宽信用的特征是结构性、定向性:资金更多流向科技创新、绿色转型、先进制造,而不是无差别推高所有行业。这解释了一个反常现象——为什么宏观整体偏多,资金流向却极度分化:科技TMT吸走了绝大部分流动性溢价,而银行、地产、消费尽管估值极低,却分不到多少增量资金。
换句话说,“被动去库存→复苏”在A股从来不是普惠行情,而是沿着宽信用的定向管道,流向政策最想扶持的板块。半导体ETF 20日涨35%、银行股却还在估值地板上趴着——不是银行基本面变差,而是这轮宽信用的水管,暂时没接到银行这一头。理解了这层,下面这张估值地图的”反常”就有了合理解释。
三、估值地图:消费金融趴在地板,科技TMT顶在天花板
这是今天最硬核的实测数据。我直接查询了自有数据库里109个申万二级行业的PE分位数(数据基准日2026-05-30,06-29刷新),按估值从低到高排序,得到一张完整的行业估值地图。
3.1 估值地板:PE分位最低的12个行业
| PE分位 | 行业 | PE | PB | 备注 |
|---|---|---|---|---|
| 1% | 农商行Ⅱ | 5.6 | 0.54 | 破净,估值地板 |
| 2% | 城商行Ⅱ | 6.1 | 0.62 | 破净 |
| 3% | 白色家电 | 13.7 | 1.99 | 消费龙头 |
| 4% | 基础建设 | 21.2 | 4.77 | 基建 |
| 5% | 特钢Ⅱ | 22.0 | 1.97 | 周期 |
| 6% | 物流 | 23.5 | 3.44 | 交运 |
| 7% | 证券Ⅱ | 25.8 | 1.43 | 金融 |
| 8% | 医药商业 | 27.3 | 2.08 | 医药流通 |
| 9% | 铁路公路 | 27.3 | 1.47 | 交运红利 |
| 10% | 休闲食品 | 27.4 | 3.08 | 消费 |
| 11% | 商用车 | 27.9 | 2.61 | 制造 |
| 12% | 航运港口 | 28.5 | 1.66 | 周期红利 |
PE分位1%意味着什么?这个行业的估值,比过去十年里99%的时间都低。 农商行PE 5.6倍、城商行PE 6.1倍、PB分别只有0.54和0.62——这是深度破净。证券PE 25.8倍看似不低,但分位只有7%,说明相对自身历史,券商已经便宜到了地板。再看行业属性:银行、家电、证券、铁路公路、航运港口——清一色低估值、高分红、现金流稳定的消费金融红利阵营。
3.2 估值天花板:PE分位最高的16个行业
| PE分位 | 行业 | PE | PB | 备注 |
|---|---|---|---|---|
| 100% | 影视院线 | 131.2 | 9.10 | 极端高估 |
| 98% | 通信设备 | 89.0 | 9.39 | TMT |
| 97% | 军工电子Ⅱ | 88.6 | 5.79 | 军工 |
| 96% | 电子化学品Ⅱ | 88.0 | 7.10 | 半导体材料 |
| 95% | 半导体 | 87.5 | 8.24 | 核心科技 |
| 94% | 元件 | 87.4 | 8.77 | 电子 |
| 94% | 自动化设备 | 85.4 | 5.75 | 机器人 |
| 93% | IT服务Ⅱ | 84.1 | 5.28 | TMT |
| 92% | 通信服务 | 83.6 | 4.94 | TMT |
| 91% | 光学光电子 | 82.7 | 7.20 | 电子 |
| 90% | 航空装备Ⅱ | 81.4 | 3.98 | 军工 |
| 89% | 其他电源设备Ⅱ | 80.4 | 5.55 | 新能源 |
| 88% | 软件开发 | 78.4 | 5.51 | TMT |
| 86% | 广告营销 | 77.5 | 6.49 | 传媒 |
半导体PE 87.5倍、分位95%;通信设备PE 89倍、分位98%;影视院线PE 131倍、分位100%——这些行业的估值,比过去十年里95%以上的时间都贵。 行业属性一目了然:半导体、通信、电子、军工、IT、软件——清一色科技TMT+高端制造。
3.3 把地板和天花板对放:周期阶段与估值结构是否自洽
把3.1和3.2两张表并排放,结构惊人地清晰:低估阵营 = 消费+金融+红利(银行、家电、证券、铁路、航运);高估阵营 = 科技+TMT+军工(半导体、通信、电子、软件、军工电子)。 这与估值周报cron的结论完全一致——两套独立口径(cron综合评分 vs 我实测的PE分位)指向同一个方向,不是单一指标的噪音,而是真实的结构性分化。
但这里有个”自洽性检验”:被动去库存阶段,理应是”周期股领先、成长股蓄势”——库存见底回升最先受益的是中游制造和上游周期品。可现实是,过去20天涨得最猛的是半导体(+34.68%),趴在地板的反而是银行券商。这说明当前估值结构并不完全由”周期阶段”驱动,而是被”宽信用的定向管道”(政策扶持科技)+ “市场动量”(资金追涨)共同推出来的。周期阶段告诉你方向(复苏前夜),但资金的实际流向,是被政策管道和动量情绪重新塑形过的。
四、价格已兑现的陷阱:半导体+35%,但PE分位95%
到这里,今天的核心矛盾已经浮现:宏观信号说”往低估走”,市场动量却在”追高科技”。 谁对?我用一组实测数据把这场冲突摆开。
4.1 主流ETF近20日涨幅(本文实测查询)
| 代码 | 名称 | 现价 | 20日涨幅 | 估值分位参考 |
|---|---|---|---|---|
| 512480 | 半导体ETF | 2.909 | +34.68% | 对应行业分位95%,顶在天花板 |
| 588000 | 科创50ETF | 2.248 | +21.91% | 科创板整体高估 |
| 515000 | 科技ETF | 1.671 | +20.39% | TMT高估 |
| 515880 | 通信ETF | 1.715 | +7.86% | 通信设备分位98% |
| 512880 | 证券ETF | 1.123 | +8.71% | 证券分位7%,地板 |
| 159992 | 创新药ETF | 0.818 | +6.65% | 医药偏中低 |
| 510500 | 中证500ETF | 8.974 | +6.29% | 中盘,估值中性 |
| 159915 | 创业板ETF | 4.236 | +4.52% | 成长偏高 |
| 159949 | 创业板50ETF | 2.025 | +3.05% | 成长偏高 |
| 510050 | 上证50ETF | 3.083 | +2.87% | 含低估银行,最稳 |
4.2 一个让人后背发凉的对照
把这张表的两端对起来看:
- 半导体ETF 20日 +34.68%,但它对应的半导体行业,PE 87.5倍、估值分位95%——也就是说,在它已经比十年里95%的时间都贵之后,20天里又涨了三分之一。
- 上证50ETF 20日 +2.87%,而它重仓的银行、券商、保险,恰恰是估值分位只有1%~7%的”地板阵营”。
这就是”价格已兑现的陷阱”:当一个板块的估值已经顶在天花板,它的价格涨幅越大,透支的 future return 就越多。 半导体现在的 +34.68%,相当大一部分是在消化”未来几个季度的高增长预期”——如果业绩兑现,估值能消化一部分;一旦业绩不及预期,这个95%分位的估值就是悬在头顶的剑。
反过来,银行券商这20天只涨2.87%不是它们”不行了”,而是估值已经跌到地板,下行空间被封死,但市场还没有把宽信用的水管接到它们这一头。在”被动去库存→复苏”的切换里,这些地板品种的赔率(下行的有限性 vs 上行的弹性)正在变得越来越有吸引力——只是时机还没到。
这里要诚实交底:ETF涨幅和行业PE分位是两套不同口径的数据。ETF是”一篮子股票”,行业PE分位是”该行业全样本”,两者不是一一对应。我用行业分位来标注ETF,是为了给读者一个”这个ETF里的核心成分股大致贵不贵”的锚点,精确对应需要拆ETF持仓。但方向性结论是成立的:半导体/科技ETF的成分股集中在高估行业,上证50ETF的成分股集中在低估行业。
五、中盘占优的周期含义:中证500跑赢沪深300
除了科技vs价值的极端裂口,今天的指数数据还藏着一个更”周期友好”的信号。
估值周报显示,三大指数近20日表现是分化的:
| 指数 | 最新点位 | 近20日涨幅 | 特征 |
|---|---|---|---|
| 上证指数 | 4073.9 | +0.40% | 横盘 |
| 沪深300 | 4926.92 | +1.71% | 温和上行 |
| 中证500 | 8821.09 | +6.61% | 明显跑赢,中盘占优 |
中证500近20日跑赢沪深300达 +4.9个百分点。我用中证500ETF(510500)做了交叉验证,实测20日涨幅 +6.29%,和指数的 +6.61% 基本吻合(ETF有少量跟踪误差),数据可信。
中盘(中证500)大幅跑赢大盘(沪深300),在库存周期里是一个有讲究的信号。沪深300偏大盘价值(银行、白酒、石油),中证500偏中盘制造和成长(化工、电子、机械、有色)。中盘领涨,往往出现在”被动去库存→主动补库存”的切换初期——因为这个阶段最先受益的是对经济周期敏感、弹性大的中游制造,而不是体量庞大、对周期反应迟钝的大盘蓝筹。
所以这组数据其实是在给前面的”复苏前夜”判断做加分项:不只是宏观评分说偏多,连中盘领涨这个周期特征信号,也指向同一个方向。 唯一的遗憾是,这个”中盘占优”的红利,过去20天主要被科技TMT吃掉了(半导体、科创50都是中盘成长),而真正的中盘周期制造(化工、有色、机械),还在估值中低位蓄势。
六、三维配置框架:周期定位 × 估值分位 × 动量确认
拆解完数据,落到实操。基于今天这个”宏观偏多+周期蓄势+估值极端分化”的样本,我提炼出一个三维配置框架。它的核心思想是:别只看一个维度做决策——周期告诉你方向,估值告诉你赔率,动量告诉你时机,三者共振才是高置信度的信号。
6.1 三个维度怎么打分
| 维度 | 看什么 | 信号 |
|---|---|---|
| 周期定位 | 宏观评分 + 库存阶段 | +4.5偏多 + 被动去库存 = 复苏前夜,偏多 |
| 估值分位 | 行业PE十年分位 | <30%低估(赔率好)/ >80%高估(赔率差) |
| 动量确认 | 20日涨幅 + 成交 | 放量上涨=资金认可 / 高位放量=追涨风险 |
6.2 四类组合的应对策略
把三个维度交叉,可以分出四类典型组合:
- 周期偏多 + 低估 + 动量启动(最优):“戴维斯双击”候选。当前最接近的是证券、家电、部分中游制造——周期复苏受益、估值在地板、且证券ETF近20日+8.71%已有资金进场。这是当前赔率与胜率都占优的象限。
- 周期偏多 + 低估 + 动量缺失(潜伏):银行、铁路公路、航运港口——估值地板、周期友好,但20天没怎么涨。适合做”哑铃防守端”耐心潜伏,等宽信用水管接通。
- 周期偏多 + 高估 + 动量火爆(警惕):半导体、通信设备、科创50。周期确实偏多,但估值95%分位+20日涨35%,是典型”价格已兑现”。不是不能参与,但要用严格止损+仓位控制管理,当”动量交易”而非”价值持有”。盈亏比管理见动态仓位与风控。
- 周期偏多 + 高估 + 动量衰竭(回避):估值高 + 涨不动 = 顶部信号,坚决回避。
6.3 一个可落地的筛选逻辑(Python伪代码)
把上面的框架写成代码,就是一张动态的行业筛选表:
# 三维配置打分(伪代码,思路示意)
# 周期定位:来自估值周报 cron 输出
cycle_signal = +4.5 # >0 偏多
cycle_stage = "被动去库存" # 复苏前夜
# 行业打分:周期 + 估值 + 动量
def score_sector(pe_pct, ret_20d, cycle_signal):
# 估值维度:分位越低,赔率分越高(满分30)
val_score = 30 * (1 - pe_pct / 100)
# 动量维度:温和上涨加分,高位暴涨减分(满分30)
if 0 < ret_20d < 0.10: # 温和上涨,资金认可
mom_score = 20 + ret_20d * 100
elif ret_20d >= 0.20: # 暴涨,透支风险
mom_score = max(0, 15 - (ret_20d - 0.20) * 50)
else: # 不涨或下跌,潜伏
mom_score = 10
# 周期维度:偏多时,周期敏感行业额外加分(满分40)
cycle_score = 40 if cycle_signal > 0 else 0
return val_score + mom_score + cycle_score
# 实测:证券 (pe_pct=7, ret=8.71%) ≈ 28+28+40 = 96 ← 当前最优象限
# 实测:半导体 (pe_pct=95, ret=34.68%) ≈ 1.5+5+40 = 46.5 ← 价格已兑现
这段伪代码不是用来直接跑回测的(真实策略要处理数据对齐、幸存者偏差、交易成本),但它把”为什么我现在更倾向证券而非半导体”这件事,从”凭感觉”变成了”可量化、可复盘”的打分。同样的逻辑也可以套用到多因子选股和ETF轮动里,只是把”行业”换成”个股”或”ETF”。想系统搭建因子框架的,可以参考Barra因子模型选股的做法。
七、数据边界与告警:诚实披露
按惯例,把这次分析的数据边界诚实披露。这些缺口不影响结论方向,但会影响你复现的精度。
- M2 数据异常:估值周报里 M2 同比显示为 3530425%,AKShare 接口脏数据。不影响 +4.5 结论(多因子加权稀释单一异常),读者引用 M2 请以央行口径为准。数据治理方法论见昨天的《量化数据质量5个噩梦》。
- 纸浆”深度低估独苗”:cron 综合评分口径里,深度低估标的只有纸浆一个(SP0=18.1,连续5周独苗)——全市场”极度便宜”的标的极度稀缺。本文用的 109 行业 PE 分位口径(银行/家电/证券绝对估值低)与 cron 综合评分口径(含成长性)有差异,两者交叉看更稳妥。
- ETF涨幅与行业分位口径差异:ETF 20日涨幅为我逐只查询ETF日线手算(截至2026-06-29),行业 PE 分位来自申万二级行业全样本(基准日2026-05-30)。用行业分位标注 ETF 是给读者一个”成分股大致贵不贵”的锚,精确对应需拆ETF持仓。中证500我用 ETF(+6.29%)和指数(+6.61%)做了交叉验证,误差在跟踪误差范围内。
- 指数点位与周期阶段的推断性:上证/沪深300/中证500 的20日涨幅来自估值周报 cron 输出,我的本地指数日线表停留在6月初,仅用中证500ETF做了单点交叉验证。“被动去库存”基于 PMI=50.3+库存下降的推断,本地库缺工业企业产成品库存完整序列,无法做严格”四阶段”回测——周期解读是”方向性判断”而非”定量结论”,请按此把握置信度。
结语:复苏前夜,别在错误的赛道上站队
回到开头那个拧巴的画面:宏观 +4.5 连续6周偏多,却卡在”滞胀+被动去库存”的复苏前夜;半导体20日涨35%、上证50只涨2.87%。
答案清楚了。被动去库存不是衰退,是复苏前夜——PMI站上荣枯线、库存见底、宽信用蓄势,是对权益市场友好的中期格局。但复苏的雨露从来不是均沾的:宽信用的定向管道把资金导向了科技TMT,于是半导体顶着95%的估值分位继续暴涨,而银行券商趴在估值地板上无人问津。
今天”今日发现”最值得记住的结论是:周期阶段告诉你方向(偏多),但资金流向被政策管道和动量情绪重塑了。 一个理性的配置者,不该只追”涨得最猛的”,而该用”周期定位×估值分位×动量确认”的三维框架,分辨哪些是”戴维斯双击”候选(低估+周期友好+动量启动,如证券),哪些是”价格已兑现”陷阱(高估+周期友好+动量火爆,如半导体),哪些是值得潜伏的哑铃防守端(低估+周期友好+动量缺失,如银行)。
市场最热闹的地方往往最危险,最冷清的地板往往藏着最大赔率。复苏前夜,真正的机会不在已涨35%的赛道,而在估值趴在地板、只等宽信用水管接通的红利品种。数据告诉你方向,框架帮你分辨赛道,纪律决定你能不能等到水来。
本文行业PE分位数据来自自有数据库109个申万二级行业(基准日2026-05-30,06-29刷新),ETF涨幅为本文逐只查询ETF日线手算(截至2026-06-29),宏观三因子与指数点位来自估值周报cron输出。数据口径与代理指标边界已在文中逐处标注。本文不构成任何投资建议,周期判断存在推断性,估值与价格均可能随市场变化,据此操作风险自负。