宏观经济周期与行业轮动:美林时钟理论、库存周期、信用周期、经济周期各阶段的行业表现
做量化投资这些年,我越来越觉得——不懂宏观周期,行业轮动就是瞎蒙。你想想看,市场就像个巨大的钟摆,不同阶段总有那么几个行业跑在前面。今天我们就来聊聊这个底层逻辑。
美林时钟:最经典的周期框架
美林证券在2004年搞了个大新闻——他们分析了美国30多年的经济数据,发现资产和行业的轮动,其实是有规律可循的。说白了,就是经济增长和通胀水平这两个变量,决定了我们应该买什么。
核心逻辑:经济在复苏、过热、滞胀、衰退四个阶段里循环,每个阶段都有对应的「最优行业」。
我个人习惯把美林时钟画成一个四象限图。横轴是通胀(高/低),纵轴是经济增长(强/弱)。四个象限分别对应:
- 复苏期(经济强 + 通胀低):股票为王,尤其是科技、可选消费
- 过热期(经济强 + 通胀高):商品起飞,能源、材料表现亮眼
- 滞胀期(经济弱 + 通胀高):现金为王,医药、公用事业相对抗跌
- 衰退期(经济弱 + 通胀低):债券最香,金融、必选消费有韧性
嗯,这里要注意——美林时钟在中国市场经常「转得比想象中快」。我在项目中遇到过好几次,明明信号显示复苏,结果两个月就切换到过热了。所以别死板套用,要结合其他周期一起看。
库存周期:最接地气的先行指标
如果说美林时钟是「大框架」,那库存周期就是「实操工具」。为什么?因为库存数据每个月都公布,而且它跟企业利润高度相关。
库存周期分四个阶段:
| 阶段 | 特征 | 对应行业 |
|---|---|---|
| 被动去库存 | 需求回暖,库存下降 | 汽车、家电、电子 |
| 主动补库存 | 需求旺盛,企业扩产 | 化工、钢铁、机械 |
| 被动补库存 | 需求下滑,库存积压 | 纺织、轻工制造 |
| 主动去库存 | 需求萎缩,企业减产 | 煤炭、有色(偏空) |
我建议你重点关注「主动补库存」阶段。这时候企业利润增速最快,周期股弹性最大。我曾经用这个逻辑在2020年下半年抓住了化工板块的一波行情——当时PMI连续3个月扩张,工业产成品库存增速从底部回升,信号非常清晰。
一个小技巧:用「工业产成品库存同比增速」和「工业企业利润同比增速」两个指标,就能大致判断库存周期位置。两者同步向上 → 主动补库存;利润向下、库存向上 → 被动补库存。
信用周期:钱往哪流,机会就在哪
信用周期,说白了就是银行愿不愿意放贷。社融增速、M2、信贷脉冲这些指标,都能反映信用扩张还是收缩。
为什么会这样?因为大部分行业都靠借钱发展。信用宽松时,资金成本低,企业敢投资,房地产、基建、制造业最先受益。信用收紧时,现金流好的行业(比如白酒、医药)反而成了避风港。
我记得2019年初,社融数据超预期,我当时判断信用周期触底。果然,随后半年里,券商、地产、建材这些「高杠杆行业」跑赢了市场。嗯,这就是信用周期的力量。
用Python做信用周期信号其实不复杂:
import pandas as pd
import numpy as np
# 假设df包含社融同比增速数据
df['社融_12月均'] = df['社融同比'].rolling(12).mean()
df['信用周期信号'] = np.where(df['社融_12月均'] > df['社融_12月均'].shift(1), 1, -1)
# 信号=1表示信用扩张,利好周期股
# 信号=-1表示信用收缩,防御为主
当然,这只是个简化版本。实际项目中我还会加入信贷脉冲、M1-M2剪刀差等指标做交叉验证。
经济周期各阶段的行业表现
把上面三个周期综合起来,我们可以画一张「行业轮动全景图」。我个人习惯用这个框架来判断当前应该重仓哪个板块:
衰退末期 → 复苏初期:金融(银行、保险)、可选消费(汽车、家电)
复苏中期 → 过热初期:科技(电子、计算机)、周期(化工、有色)
过热后期 → 滞胀期:能源(石油、煤炭)、公用事业(电力)
滞胀期 → 衰退初期:医药、必选消费(食品、饮料)
你可能会问:这些阶段怎么判断?我一般用三个指标组合:
- PMI(经济景气度)—— 连续3个月上行 = 复苏
- CPI/PPI(通胀水平)—— PPI上行 + CPI温和 = 过热
- 社融增速(信用环境)—— 领先经济2-3个季度
避坑指南:我曾经犯过一个错误——只看PMI就判断周期位置,结果被PPI的滞后性坑了。后来我养成了习惯:至少用3个不同维度的指标交叉验证。记住,单一指标都是「噪声」,组合指标才是「信号」。
一张图看懂周期与行业轮动
下面这张SVG图,是我自己梳理的「周期-行业映射关系」。你可以把它当作操作手册:
这张图我用了好几年,每次做行业配置前都会看一眼。你把它打印出来贴在工位上,绝对比看K线管用。
实战中的几点体会
最后分享几个我在实战中踩过的坑和总结的经验:
- 周期会「变形」:政策干预、突发事件(比如疫情)会让周期拉长或缩短。2020年的复苏期只持续了4个月,比历史均值短了一半。
- 行业轮动有「提前量」:股市通常领先实体经济3-6个月。等数据确认复苏时,相关股票可能已经涨了30%。
- 别忽视「风格因子」:同样的周期阶段,大盘股和小盘股表现可能完全不同。我一般会叠加市值因子做二次筛选。
我的建议:刚开始做周期轮动时,别想着精准择时。先学会「识别当前周期位置」,然后做「方向性配置」——比如判断是复苏期,就超配科技+金融,低配防御板块。等熟练了再考虑具体买卖点。
好了,这一章的内容就到这里。周期分析是行业轮动的基石,理解透了,后面的信号捕捉方法才能用得上。
公众号:蓝海资料掘金营,微信deep3321