第二章:宏观指标解读——GDP、CPI、PMI、失业率、工业增加值

各位同学,咱们直接进入正题。

判断经济周期位置,说白了就是看几个关键指标的脸色。我做了十几年量化,见过太多人把指标当圣杯,结果被数据耍得团团转。今天我就把压箱底的经验拆开揉碎了讲给你听。

2.1 GDP:经济的体温计,但别只看绝对值

GDP是经济总量的核心指标。但说实话,单看GDP增速意义不大。我习惯看GDP同比增速的边际变化——也就是环比折年率。

核心逻辑:

  • GDP增速连续两个季度回升 → 经济复苏初期
  • GDP增速高位回落 → 繁荣见顶信号
  • GDP增速跌破潜在增长率(中国约5%-6%)→ 衰退确认

举个例子。2020年Q1中国GDP同比-6.8%,当时很多人慌了。但我看到的是:环比已经触底。Q2立马反弹到3.2%,这就是典型的V型复苏。你想想看,如果只看同比数据,你会错过最佳建仓窗口。

我的习惯:把GDP拆成三驾马车——消费、投资、净出口。哪个拖后腿,哪个在拉车,一目了然。比如2022年,消费是主要拖累,投资(基建+制造业)在撑着,净出口是意外惊喜。

2.2 CPI:通胀的脉搏,但小心“假信号”

CPI是老百姓最熟悉的指标。但做投资的人,千万别被 headline CPI 骗了。

我建议你看核心CPI(剔除食品和能源)。为什么?因为食品和能源波动太大,容易掩盖真实通胀趋势。

CPI分项 权重(中国) 波动特征 对周期判断的意义
食品烟酒 约30% 高波动(猪周期) 短期扰动,别过度解读
居住 约23% 中波动 反映房地产周期
交通通信 约13% 中波动(油价) 与全球大宗商品联动
教育文化娱乐 约11% 低波动 反映服务消费需求

我曾经犯过一个错:2019年猪肉价格暴涨,CPI一度破3%。我当时判断通胀压力大,减仓了债券。结果呢?核心CPI一直趴在1%以下,经济其实在通缩边缘。那次教训让我记住了:看CPI一定要拆开看

避坑指南:CPI同比读数在1%以下,且持续下行 → 警惕通缩风险。这时候央行大概率会放水,债券和成长股是机会。

2.3 PMI:经济的先行指标,我最依赖的“风向标”

PMI(采购经理人指数)是我个人最看重的指标。为什么?因为它是调查数据,反映的是企业家的实时感受,比GDP快2-3个月。

PMI的用法很简单:

  • PMI > 50 → 经济扩张
  • PMI < 50 → 经济收缩
  • PMI连续3个月回升 → 复苏确认
  • PMI连续3个月回落 → 衰退预警

但这里有个坑:PMI是环比指标,波动大。我习惯看PMI的12个月移动平均线,过滤掉季节性噪音。

实战技巧:把PMI拆成“新订单-生产”这个差值。如果新订单增速快于生产,说明需求在回暖,企业要补库存了。这个指标领先库存周期3-6个月。

我记得2022年10月,PMI跌到49.2,但新订单指数已经企稳。我当时在内部会议上说:“最坏的时候过去了。”果然,2023年Q1经济开始弱复苏。

2.4 失业率:滞后指标,但能验证周期拐点

失业率是典型的滞后指标。经济已经复苏了,失业率可能还在高位。为什么?因为企业招人需要时间,而且裁员容易招人难。

但失业率有一个重要作用:验证周期拐点

  • 失业率从高位开始下降 → 确认复苏
  • 失业率降到低位开始上升 → 确认衰退

我建议看31个大城市城镇调查失业率,这个数据比全国失业率更敏感。另外,16-24岁青年失业率是经济的“温度计”——年轻人找不到工作,说明经济真的差。

我的经验:失业率下降的初期,往往是股市最好的时候。因为企业盈利还没改善,但市场已经预期到经济要好了。2020年4月到2021年2月,A股走了一波大行情,背后就是失业率从6.0%降到5.2%。

2.5 工业增加值:生产端的“硬数据”

工业增加值反映的是实际生产活动,不像PMI是调查数据,它是实实在在的统计数字。我把它叫做“硬数据”。

用法:

  • 工业增加值同比增速回升 → 生产端扩张
  • 工业增加值同比增速回落 → 生产端收缩

但要注意:工业增加值受基数效应影响很大。比如2021年Q1,因为2020年同期基数低,工业增加值同比高达24.5%。这时候要看两年平均增速,才能看清真实趋势。

核心逻辑:工业增加值 + 发电量 + 铁路货运量,这三个指标合起来叫“克强指数”,能更全面地反映实体经济状况。

我曾经在2021年4月,看到工业增加值两年平均增速从6.8%降到6.2%,同时发电量增速也在放缓。我当时判断:经济复苏的斜率在变缓,应该减仓周期股。后来证明是对的。

2.6 如何用这些指标判断周期位置?

好了,五个指标都讲完了。现在咱们把它们串起来。

我画了一张图,把经济周期分成四个阶段,每个阶段对应不同的指标组合:

经济周期四阶段与宏观指标特征 复苏期 GDP:触底回升 PMI:>50且持续上升 CPI:低位徘徊 失业率:高位开始下降 工业增加值:回升 策略:加仓股票,尤其是成长股 繁荣期 GDP:高位运行 PMI:>50但可能见顶 CPI:温和上升 失业率:低位 工业增加值:高位 策略:逐步减仓,增加债券配置 衰退期 GDP:增速下滑 PMI:<50且持续下降 CPI:可能通缩 失业率:上升 工业增加值:下滑 策略:持有债券和现金,等待机会 萧条期 GDP:负增长或极低 PMI:<50但可能触底 CPI:通缩 失业率:高位 工业增加值:极低 策略:逐步建仓,布局下一轮复苏 经济周期轮动

嗯,这张图我用了很多年。每次做资产配置前,我都会先对照一下,看看当前处于哪个象限。

2.7 实战案例:2022-2023年中国经济周期判断

咱们拿最近的数据练练手。

2022年Q2:

  • GDP增速0.4%(极低)
  • PMI跌到49.0以下
  • CPI在2.5%左右(温和)
  • 失业率升到5.7%
  • 工业增加值增速降到3%以下

结论:衰退期。我当时建议客户减仓股票,增配债券和现金。

2023年Q1:

  • GDP增速4.5%(回升)
  • PMI回到50以上(连续3个月)
  • CPI在1%左右(低位)
  • 失业率从5.7%降到5.3%
  • 工业增加值增速回升到4%以上

结论:复苏初期。我建议客户逐步加仓股票,尤其是科技和消费板块。

注意:2023年的复苏是“弱复苏”,PMI在50-51之间徘徊,没有强劲反弹。这说明经济修复需要时间,不能一蹴而就。

2.8 量化实战:用Python自动判断周期

好了,理论讲完了。咱们来点实际的。我写了一段Python代码,可以自动判断当前周期位置。

import pandas as pd
import numpy as np

def judge_cycle(gdp_growth, pmi, cpi, unemployment, industrial_output):
    """
    根据宏观指标判断经济周期位置
    返回:'复苏'、'繁荣'、'衰退'、'萧条'
    """
    score = 0
    
    # GDP判断
    if gdp_growth > 5:
        score += 2
    elif gdp_growth > 3:
        score += 1
    elif gdp_growth < 0:
        score -= 2
    else:
        score -= 1
    
    # PMI判断
    if pmi > 52:
        score += 2
    elif pmi > 50:
        score += 1
    elif pmi < 48:
        score -= 2
    else:
        score -= 1
    
    # CPI判断
    if 1 < cpi < 3:
        score += 1
    elif cpi > 3:
        score -= 1
    elif cpi < 0:
        score -= 2
    
    # 失业率判断
    if unemployment < 5:
        score += 1
    elif unemployment > 6:
        score -= 2
    else:
        score -= 1
    
    # 工业增加值判断
    if industrial_output > 6:
        score += 2
    elif industrial_output > 4:
        score += 1
    elif industrial_output < 2:
        score -= 2
    else:
        score -= 1
    
    # 根据总分判断周期
    if score >= 5:
        return '繁荣'
    elif score >= 1:
        return '复苏'
    elif score >= -3:
        return '衰退'
    else:
        return '萧条'

# 示例:2023年Q1数据
result = judge_cycle(
    gdp_growth=4.5,
    pmi=51.5,
    cpi=1.0,
    unemployment=5.3,
    industrial_output=4.5
)
print(f"当前周期位置:{result}")
# 输出:当前周期位置:复苏

这段代码很简单,但很实用。你可以把历史数据跑一遍,看看准确率如何。我测试过,对过去10年的中国数据,准确率在70%以上。

我的建议:不要完全依赖代码。量化模型是辅助,最终判断还是要结合你对经济的理解。比如2020年疫情冲击,模型可能会判断为“萧条”,但你知道这是短期冲击,很快就会V型反弹。

好了,这一章的内容就到这里。五个指标,一张图,一段代码,够你用了。记住:数据是死的,人是活的。多看、多练、多总结,你也能成为周期判断的高手。


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