1、宏观因子投资导论:什么是宏观因子?为什么宏观因子投资很重要?课程概览与学习路径
1.1 从一个真实的故事说起
2018年,我接手了一个机构客户的资产配置项目。客户问了我一个很直接的问题:
「为什么我买的债券基金,在利率上行时跌得比股票还惨?」
我翻了翻他的持仓,发现他持有的所谓「债券基金」,底层大量配置了信用债和可转债。这些资产表面上叫「债」,实际上对经济增长和风险偏好的敏感度极高。
嗯,这就是典型的「因子错配」。
你想想看,如果只看资产标签(股票、债券、商品),你很容易被名字骗了。但如果你看背后的宏观因子暴露——比如利率敏感度、通胀敏感度、增长敏感度——很多问题就一目了然了。
说白了,宏观因子投资就是帮你穿透资产标签,直达风险本源。
1.2 什么是宏观因子?
宏观因子,是驱动各类资产价格波动的底层经济变量。
我个人习惯把宏观因子分为三大类:
- 增长因子:GDP增速、工业产出、PMI等
- 通胀因子:CPI、PPI、核心通胀等
- 利率因子:短端利率、长端利率、信用利差等
当然,也有人把风险偏好、流动性、波动率也纳入进来。这取决于你的投资颗粒度。
核心观点:一个资产的价格 = f(增长因子暴露, 通胀因子暴露, 利率因子暴露, 其他因子暴露)
举个例子:
- 沪深300指数:对增长因子敏感(经济好时涨),对通胀因子中性偏正
- 10年期国债:对增长因子负敏感(经济好时跌),对通胀因子负敏感
- 黄金:对通胀因子正敏感,对利率因子负敏感
你看,同一个因子,在不同资产上的「符号」和「大小」完全不同。这就是因子暴露的威力。
1.3 为什么宏观因子投资很重要?
我在项目中遇到过不少这样的情况:
一个看起来「股债平衡」的组合(60%股票 + 40%债券),在2022年全球通胀飙升时,股债双杀,回撤超过20%。
为什么会这样?
因为股票和债券都对通胀因子有负暴露。当通胀超预期时,两者一起跌。所谓的「分散化」,在因子层面根本不成立。
避坑指南:我曾经以为只要资产类别不同,风险就分散了。后来发现,如果因子暴露高度重叠,分散化就是个伪命题。
宏观因子投资的核心价值在于:
- 穿透式风险管理:知道你的组合到底在赌什么
- 真正的分散化:在因子层面实现低相关
- 可解释的收益来源:赚钱亏钱都能说清楚原因
- 动态调整能力:根据宏观环境变化主动调整因子暴露
1.4 课程知识体系总览
下面这张图,是我自己梳理的课程框架。你可以把它当作整个学习路径的地图。
1.5 学习路径建议
我个人建议的学习顺序是这样的:
| 阶段 | 章节 | 核心产出 | 预计时间 |
|---|---|---|---|
| 基础入门 | 第1-5章 | 能独立计算宏观因子序列 | 1-2周 |
| 核心建模 | 第6-15章 | 能构建单因子/多因子模型 | 3-4周 |
| 进阶提升 | 第16-25章 | 能使用机器学习优化因子 | 4-6周 |
| 实战落地 | 第26-30章 | 能搭建完整回测与归因系统 | 2-3周 |
注意:不要跳过基础篇直接看实战。我见过太多人一上来就跑回测,结果连因子暴露怎么算都搞不清楚。基础不牢,地动山摇。
1.6 你需要准备什么?
嗯,这里列一下工具清单:
- Python 3.8+:推荐用Anaconda发行版
- 核心库:pandas, numpy, statsmodels, scikit-learn
- 数据源:FRED(美联储经济数据库)、Wind、Bloomberg(如果有条件)
- 一个笔记本:不是电脑,是纸质笔记本。记录你的思考过程
我个人习惯用Jupyter Notebook做探索性分析,用VS Code写正式代码。你可以按自己喜好来。
1.7 一个小练习
在正式开始之前,我建议你做一件事:
打开Excel或Python,拉取过去5年的沪深300指数和10年期国债收益率数据。计算它们的相关系数。
然后问自己一个问题:
「如果我把这两个资产放在一起,我的组合到底暴露在哪些宏观因子上?」
想清楚这个问题,你就已经迈出了宏观因子投资的第一步。
我的经验:这个练习看似简单,但能帮你建立「因子思维」的直觉。别小看它。
公众号:蓝海资料掘金营,微信deep3321