第二章 宏观经济基础:GDP、CPI、PMI、失业率等核心指标解读,经济周期与资产价格的关系

做量化投资,尤其是宏观因子投资,第一步不是写代码,而是看懂经济数据。

我刚开始入行那会儿,总觉得宏观分析是经济学家的事。后来在实盘里吃了亏,才明白一个道理:资产价格的底层驱动力,往往就藏在这些枯燥的数字里。今天咱们就把这几个核心指标掰开揉碎,看看它们到底怎么影响你的投资组合。

2.1 GDP:经济的体温计

GDP,国内生产总值。说白了,就是一个国家在一定时期内生产的全部最终产品和服务的市场价值。

我个人习惯把GDP看作经济的「体温」——太高了发烧(通胀),太低了发冷(衰退)。正常体温在37°C左右,对应GDP的潜在增长率。

关键点:GDP数据通常有三次发布——初值、修正值、终值。初值对市场冲击最大,因为预期差往往在这里体现。

我在项目中遇到过这样的情况:某季度GDP初值低于预期0.2个百分点,当天股指期货直接跳水。但一周后修正值上调,市场又涨回来了。所以,做交易不能只看数据本身,要看「预期差」

2.2 CPI:通胀的晴雨表

CPI,消费者物价指数。它衡量的是你买菜、加油、租房这些日常开销的价格变化。

你想想看,如果CPI连续三个月超过3%,央行大概率会加息。加息意味着什么?资金成本上升,股市估值承压,债券价格下跌。

CPI区间 经济含义 资产表现(历史经验)
0% - 2% 温和通胀,经济健康 股票上涨,债券稳定
2% - 4% 通胀偏高,政策收紧预期 股票震荡,商品走强
> 4% 恶性通胀,经济过热 股票大跌,现金为王
< 0% 通缩,需求不足 债券牛市,股票熊市

避坑指南:我曾经以为CPI越低越好,结果在通缩周期里重仓了周期股,亏得很惨。通缩环境下,企业利润被压缩,股票往往表现不佳。

2.3 PMI:经济的先行指标

PMI,采购经理人指数。它调查的是企业采购经理对当月经营状况的感受。50是荣枯线,高于50说明扩张,低于50说明收缩。

为什么PMI重要?因为它比GDP早发布一个月左右。GDP是后视镜,PMI是挡风玻璃。

我记得2020年疫情刚爆发时,2月PMI跌到35.7,创历史新低。但3月迅速反弹到52,比市场预期早了两个月。那波反弹,我及时调整了仓位,吃到了后续的修复行情。

实用技巧:PMI有分项数据,重点关注「新订单」和「生产」两个子项。新订单连续两个月回升,基本可以确认经济触底。

2.4 失业率:滞后但致命

失业率是个滞后指标。企业先裁员,然后失业率才上升。等失业率数据出来,经济可能已经衰退了半年。

但它的重要性在于:失业率上升会引发消费下降,进而导致企业利润下滑,形成负反馈循环

我一般把失业率作为「确认信号」来用。如果GDP和PMI都显示经济好转,但失业率还在上升,我会再等等,不急着加仓。

2.5 经济周期与资产价格的关系

好了,单个指标看完了。现在把它们串起来,看看经济周期怎么影响资产价格。

经典的美林时钟把经济周期分为四个阶段:

  1. 复苏期:GDP回升,CPI低位,PMI扩张。股票表现最好,尤其是成长股。
  2. 过热期:GDP高位,CPI上升,PMI高位。商品和周期股走强,债券开始下跌。
  3. 滞胀期:GDP下滑,CPI高企,PMI回落。现金和商品相对安全,股票和债券都难做。
  4. 衰退期:GDP负增长,CPI下降,PMI收缩。债券是王者,股票要等到PMI触底才能抄底。

核心逻辑:资产价格本质上是对未来经济预期的折现。你不需要预测未来,但你需要知道市场当前在定价哪个阶段。

我个人习惯用PMI+CPI的组合来判断周期位置。PMI趋势向上且CPI低于2%,大概率是复苏期;PMI趋势向下且CPI高于3%,大概率是滞胀期。

经济周期与资产配置框架 复苏期 GDP↑ CPI↓ PMI↑ 最佳资产:股票(成长股) 债券中性,商品偏弱 过热期 GDP↑ CPI↑ PMI↑ 最佳资产:商品、周期股 债券下跌,股票分化 滞胀期 GDP↓ CPI↑ PMI↓ 最佳资产:现金、商品 股票债券均表现不佳 衰退期 GDP↓ CPI↓ PMI↓ 最佳资产:债券 股票等待PMI触底 GDP增速 CPI水平 周期顺时针运转,但持续时间不确定

2.6 实战中怎么用这些指标?

说了这么多,落到实盘上,我给大家一个简单的框架:

# 伪代码:宏观因子信号生成
def macro_signal(gdp_growth, cpi, pmi):
    if pmi > 50 and cpi < 2.5:
        return "复苏信号 - 超配股票"
    elif pmi > 50 and cpi > 2.5:
        return "过热信号 - 减仓债券,增配商品"
    elif pmi < 50 and cpi > 2.5:
        return "滞胀信号 - 持有现金,轻仓操作"
    elif pmi < 50 and cpi < 2.5:
        return "衰退信号 - 超配债券,等待PMI触底"
    else:
        return "信号模糊 - 降低仓位,观望"

当然,这只是个简化版。真实交易中还要考虑市场情绪、流动性、政策预期等因素。但这个框架能帮你快速定位当前所处的周期位置,避免犯方向性的大错

我的习惯:每个月10号左右,我会把上个月的GDP、CPI、PMI、失业率数据整理成一张表,然后对照美林时钟判断当前阶段。坚持了三年,对市场的敏感度明显提升。

嗯,这一章的内容就到这里。记住:宏观指标不是用来预测的,而是用来确认你的假设的。数据会说话,关键是你得听得懂。


公众号:蓝海资料掘金营,微信deep3321