第一章:因子投资概述

各位同学好,我是老蓝。今天咱们聊聊因子投资这个老本行。

说实话,做了这么多年量化,我最大的感触就是:因子投资不是玄学,是科学。它有一套完整的逻辑体系,从理论到实践,每一步都有章可循。

1.1 什么是宽基指数增强

先说说宽基指数增强。你想想看,沪深300、中证500这些指数,它们代表的是市场整体走势。但问题是,买指数只能赚市场的钱,也就是Beta收益。

指数增强就不一样了。它的目标是:在跟踪指数的基础上,多赚一点。这个「多赚的一点」,就是Alpha。

我刚开始做指数增强时,犯过一个低级错误。我以为只要选一些好股票,跑赢指数就行。结果呢?跟踪误差太大,客户不满意。后来我才明白,指数增强的核心是「有限度的偏离」——既要跟住指数,又要超越指数。

核心要点:

  • 宽基指数增强 = 跟踪指数 + 超额收益
  • 跟踪误差控制在年化2%-5%之间
  • 超额收益来源于因子选股

1.2 因子投资的核心逻辑

因子投资,说白了就是找规律。市场上总有一些特征,能持续带来超额收益。比如:

  • 低估值因子:便宜的股票长期跑赢贵的
  • 动量因子:涨的好的股票还会继续涨
  • 质量因子:好公司的股票表现更好

这些因子不是凭空想象的。我记得2015年做A股因子测试时,发现低波动因子在A股特别有效。当时很多人不信,觉得高风险才有高收益。但数据摆在那里——低波动股票确实跑赢了高波动股票。

为什么会这样?因为市场存在定价偏差。投资者总是过度追捧热门股,导致高波动股票被高估。而低波动股票被忽视,反而有更好的性价比。

个人经验:

做因子投资,不要只看一个因子。我习惯用多因子模型,把估值、动量、质量、低波动等因子组合起来。这样既能分散风险,又能提高稳定性。

1.3 Alpha与Beta的分离

这是因子投资最核心的概念。简单说:

  • Beta:市场整体的收益,你无法控制
  • Alpha:你通过选股获得的超额收益,这才是你的本事

怎么分离?用回归分析。把组合收益对市场收益做回归,截距项就是Alpha,斜率项就是Beta。

import numpy as np
import statsmodels.api as sm

# 假设 portfolio_returns 是组合日收益率
# market_returns 是市场日收益率
X = sm.add_constant(market_returns)
model = sm.OLS(portfolio_returns, X).fit()
alpha = model.params[0]  # 截距项
beta = model.params[1]   # 斜率项
print(f"Alpha: {alpha:.4f}, Beta: {beta:.4f}")

我曾经遇到过一个案例。有个策略看起来收益很高,但一算Alpha,居然是负的。为什么?因为它的Beta太高了,赚的全是市场的钱。去掉市场影响后,选股能力其实是负的。

避坑指南:

我曾经以为Alpha越高越好。后来发现,高Alpha往往伴随着高风险。比如小市值因子,Alpha很高,但波动也大。所以评估因子时,要看信息比率(IR = Alpha / 跟踪误差),这才是真正的性价比指标。

1.4 因子投资的知识体系

为了让大家更直观地理解,我画了一张框架图:

因子投资知识体系 因子投资 宽基指数增强 核心逻辑 Alpha与Beta分离 跟踪指数 超额收益 多因子模型 因子测试 回归分析 信息比率 核心目标:持续稳定的超额收益 通过因子选股,在控制风险的前提下跑赢指数

这张图展示了因子投资的三个核心模块。它们不是孤立的,而是相互关联的。宽基指数增强是目标,核心逻辑是方法,Alpha与Beta分离是评估手段。

1.5 小结

这一章我们聊了三个核心概念:

  1. 宽基指数增强:在跟踪指数的基础上,通过因子选股获取超额收益
  2. 因子投资的核心逻辑:利用市场定价偏差,通过多因子模型选股
  3. Alpha与Beta的分离:用回归分析区分市场收益和选股收益

嗯,这里要注意一点:因子投资不是万能药。它需要持续的研究和优化。市场在变,因子也在变。我见过太多人找到一个好因子就躺平,结果过两年因子失效了,亏得一塌糊涂。

所以,保持学习,保持迭代。这才是因子投资的精髓。