1. Alpha策略概述:什么是Alpha收益

做量化投资这些年,我经常被问到同一个问题:「Alpha到底是个啥?」

说白了,Alpha就是你的策略跑赢市场的那部分收益。举个例子——

假设今年大盘涨了10%,你的组合赚了15%。那多出来的5%,就是Alpha。听起来简单吧?但实际做起来,这5%背后藏着无数坑。

Beta收益与Alpha收益的区别

先搞清楚两个概念:

收益类型 来源 特征 我见过的问题
Beta收益 市场整体波动 被动、系统性、不可分散 很多人把牛市运气当Alpha
Alpha收益 选股/择时能力 主动、非系统性、可分散 过度拟合导致实盘失效

Beta收益,你买个指数基金就有了。大盘涨你涨,大盘跌你跌。这是市场的β,你没法躲。

Alpha收益不一样。它来自你的判断——你选的股票比别的涨得多,或者你躲过了某次大跌。这才是真本事。

我记得刚入行时,有个前辈跟我说:「小伙子,别把Beta当Alpha。」当时我不理解。后来自己跑策略,回测漂亮得不行,一上实盘就崩。为什么?因为回测那几年刚好是牛市,我的策略其实就是在赌市场涨。嗯,这就是典型的把Beta当Alpha。

Alpha策略的核心理念

Alpha策略的核心,其实就一句话:找到市场定价错误的机会

你想想看,如果市场完全有效,所有股票价格都合理,那哪来的超额收益?正因为市场有时候会犯错——有的股票被高估,有的被低估——我们才有机会。

我个人习惯把Alpha策略拆成三个层次:

  • 因子挖掘:找到能解释收益的规律。比如低波动、高动量、小市值这些。
  • 组合构建:把多个因子组合起来,分散风险。别押单一因子,会死得很惨。
  • 风险控制:控制对市场的暴露。你追求的是Alpha,不是Beta。

核心公式:

组合收益 = Alpha + Beta × 市场收益 + 残差

我们的目标:让Alpha > 0,且稳定。

这里有个坑,我踩过好几次——过度优化。回测里参数调得越精细,实盘往往越惨。为什么?因为你把噪音当信号了。

我的经验:

做Alpha策略,先求稳再求高。年化超额5%能持续三年,比年化20%但只撑三个月强一百倍。

Alpha策略的知识体系

下面这张图,是我自己梳理的Alpha策略核心框架。每次做新策略前,我都会对照着过一遍:

Alpha策略核心知识体系 Alpha策略 因子挖掘 组合构建 风险控制 价值因子 动量因子 低波因子 质量因子 多因子合成 权重优化 行业中性化 换手率控制 市场暴露控制 行业暴露控制 风格暴露控制 回撤控制 核心目标:在控制Beta暴露的前提下 获取稳定、可持续的Alpha收益

⚠️ 避坑指南:

我曾经犯过一个错误——为了追求高Alpha,把风险控制放一边。结果市场风格一切换,回撤直接超过20%。记住:没有风控的Alpha,就是裸奔。

一个简单的Alpha策略示例

光说不练假把式。我写个最简单的Alpha策略框架,帮你理解:

# 伪代码:一个简单的多因子Alpha策略
def alpha_strategy(stock_pool):
    # 1. 计算因子
    value_factor = calc_pe(stock_pool)  # 价值因子
    momentum_factor = calc_momentum(stock_pool)  # 动量因子
    
    # 2. 因子合成
    combined_score = 0.5 * value_factor + 0.5 * momentum_factor
    
    # 3. 选股:取得分最高的前20%
    selected = top_k(combined_score, 0.2)
    
    # 4. 风险控制:行业中性化
    selected = industry_neutralize(selected)
    
    return selected

这段代码虽然简单,但核心逻辑都在了。你想想看,如果只用一个因子,比如只看低市盈率,那万一市场偏好成长股呢?所以多因子合成是必须的。

我个人习惯在因子合成后,再加一道「行业中性化」的工序。为什么?因为不同行业的估值水平天然不同,不中性化的话,你选出来的可能全是银行股。

一个小技巧:

刚开始做Alpha策略时,别追求复杂模型。先跑通最简单的多因子框架,跑顺了再慢慢加东西。我见过太多人一上来就上机器学习,结果连因子IC都不稳定。

好了,这一章就到这里。记住:Alpha不是玄学,是科学。它来自你对市场的理解,来自你找到的那些别人没发现的定价错误。下一章,我们聊聊怎么具体挖掘Alpha因子。

专注资料整理