一、Alpha策略概述
1.1 什么是Alpha策略
Alpha策略,说白了就是寻找市场中的「超额收益」。
我刚开始做量化时,有个前辈跟我说过一句话,我一直记着:「市场涨你也涨,那是Beta;市场跌你还涨,那才是Alpha。」
嗯,这句话虽然简单,但把Alpha的核心说透了。
从学术上讲,Alpha(通常用希腊字母 α 表示)是投资组合实际收益率中,无法被市场整体波动(Beta)解释的那部分收益。用公式表达就是:
投资组合收益 = Alpha + Beta × 市场收益 + 残差
如果Alpha为正,说明你的策略跑赢了市场。如果Alpha为负...嗯,那你可能该反思一下策略了。
核心要点:Alpha策略追求的是「零市场相关性」的绝对收益。不管大盘是涨是跌,策略都能赚钱。
1.2 Alpha与Beta的区别
很多人容易把Alpha和Beta搞混。我简单做个对比:
| 维度 | Alpha | Beta |
|---|---|---|
| 收益来源 | 选股/择时能力 | 市场整体上涨 |
| 风险特征 | 非系统性风险 | 系统性风险 |
| 与市场关系 | 低相关或零相关 | 高度正相关 |
| 典型策略 | 统计套利、因子选股 | 指数基金、ETF |
| 收益稳定性 | 相对稳定 | 随市场波动 |
举个例子你就明白了。假设你买了一只沪深300指数基金,今年大盘涨了20%,你的基金也涨了20%。恭喜你,你赚的是Beta。但如果你通过选股,在大盘只涨20%的情况下,你的组合涨了35%,那多出来的15%就是Alpha。
我的经验:我在做回测时,习惯把Alpha和Beta分开看。如果一个策略的Alpha很高但Beta也很高,那其实风险很大。真正好的Alpha策略,Beta应该接近0。
1.3 Alpha策略的收益来源
Alpha到底从哪来?这个问题我思考了很久。总结下来,主要有三个来源:
- 信息优势——比别人更早获取有价值的信息。比如你通过分析产业链数据,提前发现某家公司的订单量在暴增。
- 分析优势——同样的数据,你能挖掘出别人看不到的模式。比如用机器学习发现某些因子组合的预测能力。
- 执行优势——比别人更快、成本更低地完成交易。比如利用算法交易减少滑点。
为什么会这样?因为市场并不是完全有效的。行为金融学告诉我们,投资者会犯各种系统性错误,比如过度反应、锚定效应、羊群效应等等。这些错误就创造了Alpha的机会。
注意:Alpha是会衰减的。一个策略一旦被太多人知道,它的Alpha就会迅速消失。我曾经有个套利策略,刚开始年化收益能做到30%,半年后就只剩5%了。嗯,这就是Alpha的宿命。
1.4 策略类型分类
Alpha策略有很多种,我按自己的理解把它们分成三大类:
1.4.1 统计套利
统计套利的核心逻辑是「均值回归」。说白了,就是两个相关性很高的资产,价格偏离了正常关系,我就赌它们会回归。
最常见的例子是配对交易。比如茅台和五粮液,历史上它们的价差一直在某个范围内波动。如果价差突然拉大,我就做空涨得多的,做多跌得少的,等它们回归。
# 一个简单的配对交易逻辑
if abs(spread - spread.mean()) > 2 * spread.std():
if spread > spread.mean():
# 做空股票A,做多股票B
execute_trade('short', stockA, quantity)
execute_trade('long', stockB, quantity)
else:
# 做多股票A,做空股票B
execute_trade('long', stockA, quantity)
execute_trade('short', stockB, quantity)
避坑指南:我曾经在统计套利上吃过亏。当时选了一对相关性很高的股票,回测表现特别好。结果实盘时,两家公司突然合并了,价差再也没有回归...嗯,从那以后我学会了:统计套利一定要考虑基本面变化。
1.4.2 因子选股
因子选股是目前最主流的Alpha策略。它的思路是:找到那些能解释股票收益的共同特征(因子),然后根据这些因子来选股。
常见的因子包括:
- 价值因子——市盈率、市净率低的股票往往有超额收益
- 动量因子——过去涨得好的股票,未来一段时间还会继续涨
- 质量因子——ROE高、负债率低的公司表现更好
- 低波因子——波动率低的股票长期跑赢高波动股票
我个人习惯用多因子模型,把几个因子加权组合在一起。比如:
# 多因子打分模型
def score_stock(stock):
value_score = normalize(stock.pe_ratio) * 0.3
momentum_score = normalize(stock.momentum_6m) * 0.25
quality_score = normalize(stock.roe) * 0.25
lowvol_score = normalize(stock.volatility) * 0.2
return value_score + momentum_score + quality_score + lowvol_score
1.4.3 事件驱动
事件驱动策略,就是利用特定事件发生前后的价格异动来获利。
典型的事件包括:
- 财报发布(超预期/低于预期)
- 并购重组公告
- 分红除权
- 指数成分股调整
- 行业政策变化
这类策略对时效性要求极高。我记得有一次做财报事件策略,数据源延迟了5分钟,结果策略收益直接腰斩。你想想看,5分钟在事件驱动策略里,黄花菜都凉了。
知识体系总览
下面这张图是我自己整理的Alpha策略知识体系,你可以把它当作本章的「地图」:
这张图把Alpha策略的三大类型和各自的子策略都列出来了。你可以在后续章节中,逐一深入每个分支。
本章小结:Alpha策略的本质是寻找市场无效性带来的超额收益。它和Beta最大的区别在于,Alpha不依赖市场涨跌。统计套利、因子选股、事件驱动是三种主流实现方式。我个人建议初学者先从因子选股入手,因为它的逻辑最直观,回测框架也最成熟。
公众号:蓝海资料掘金营,微信deep3321