一、因子初探:什么是多因子模型、因子与Alpha收益、因子分类

大家好,我是老张。今天咱们聊聊多因子模型最基础的东西。

说实话,很多新手一上来就问我:“张哥,多因子模型是不是就是找一堆指标,然后拼在一起?”
嗯,这么说也对,但太粗糙了。我做了这么多年量化,踩过的坑不少,今天就把这些经验掰开揉碎讲给你听。

1.1 多因子模型到底是什么?

多因子模型,说白了就是一套“选股公式”。

你想想看,我们买股票,总得有个理由吧?
有人看市盈率低,有人看营收增长快,有人看技术形态好。
多因子模型就是把所有这些“理由”量化成一个个因子,然后组合起来打分。

我习惯用这样一个公式来理解:

预期收益 = 因子1 × 权重1 + 因子2 × 权重2 + ... + 因子n × 权重n

每个因子代表一种选股逻辑,权重代表这个逻辑有多重要。

核心要点:多因子模型不是简单堆砌指标,而是寻找能够稳定预测未来收益的“信号组合”。

我在项目中遇到过最典型的例子:
2018年有个团队,把200多个因子塞进模型,结果回测曲线漂亮得不行。
但实盘一跑,直接崩了。为什么?
因为很多因子是“伪相关”,纯粹是数据挖掘出来的噪音。

1.2 因子与Alpha收益

Alpha收益,这个词听起来高大上,其实很简单。

你买一只股票,赚的钱可以拆成两部分:

  • Beta收益:大盘涨你也涨,这是市场给的“平均分”
  • Alpha收益:你选的股票比大盘涨得多,这是你的“超额分”

因子就是用来捕捉Alpha收益的工具。

举个例子:
2020年我做过一个低波动率因子策略。
大盘涨了20%,我的策略涨了35%。
那多出来的15%,就是因子贡献的Alpha。

我的经验:真正好的因子,应该在不同市场环境下都能贡献稳定的Alpha。我曾经见过一个因子,牛市中表现极好,但熊市中亏得比谁都惨——这种因子我一般直接扔掉。

为什么会这样?
因为因子收益的来源不同。有些因子赚的是“风险溢价”,比如小市值因子,本质上是在承担小盘股的流动性风险;
有些因子赚的是“行为偏差”,比如反转因子,利用的是散户追涨杀跌的非理性行为。

1.3 因子分类:基本面、技术面、另类数据

我习惯把因子分成三大类。这三类各有各的脾气,用好了是利器,用不好就是坑。

1.3.1 基本面因子

这类因子来自公司的财务报表和经营数据。

因子名称 计算方式 逻辑
市盈率倒数(EP) 净利润 / 总市值 估值越低,潜在回报越高
净资产收益率(ROE) 净利润 / 净资产 盈利能力强的公司更值得持有
营收增长率 (本期营收 - 上期营收)/ 上期营收 成长性好的公司更容易获得市场青睐

我记得刚入行时,特别喜欢用市盈率因子。
觉得市盈率低的股票就是便宜货。
结果呢?2015年那波牛市,市盈率低的银行股涨得最慢,反而是市盈率高的科技股飞上天。
嗯,这里要注意:基本面因子有很强的“行业属性”,不能一刀切。

1.3.2 技术面因子

这类因子来自价格和成交量数据。

  • 动量因子:过去3-12个月涨幅大的股票,未来1-3个月往往继续涨
  • 反转因子:过去1个月内跌幅大的股票,未来几天可能反弹
  • 成交量因子:放量上涨的股票,趋势更可靠

我曾经犯过一个错误:
把动量因子和反转因子同时放进模型,权重还都给得差不多。
结果两个因子互相抵消,模型几乎没效果。
后来我才明白,这两个因子是“冤家”——一个追趋势,一个抓反转,时间窗口完全不同。

避坑指南:技术面因子对参数非常敏感。我曾经把动量因子的回看窗口从3个月改成6个月,策略收益直接从年化25%掉到8%。所以,参数优化一定要做稳健性检验。

1.3.3 另类数据因子

这类因子来自非传统数据源,最近几年特别火。

我举几个例子:

  • 舆情因子:爬取财经新闻、社交媒体上的情绪得分
  • 供应链因子:分析上下游企业的订单数据
  • 卫星图像因子:通过卫星照片监测停车场车流量、工厂开工率

说实话,另类数据的水很深。
我2019年试过一个舆情因子,用NLP分析股吧帖子。
回测效果不错,但实盘时发现一个问题:
数据源不稳定,有时候爬虫被封,有时候API接口变更。
而且,另类数据的处理成本很高,小团队很难玩转。

但如果你能搞定数据源,另类因子的Alpha收益往往比传统因子更高。
因为用的人少,市场还没充分定价。

1.4 知识体系总览

下面这张图,是我自己总结的多因子模型知识框架。你可以把它当作一张“地图”,后面每讲一个知识点,都能在这张图上找到位置。

多因子模型知识体系 多因子模型 因子定义:选股逻辑的量化表达 Alpha收益:超越市场的超额回报 因子分类:三大数据源 基本面因子 市盈率、ROE、营收增长 技术面因子 动量、反转、成交量 另类数据因子 舆情、供应链、卫星图像 核心目标:找到稳定、独立、可解释的Alpha因子

这张图你看懂了吗?
从中心向外扩散,多因子模型的核心就是:定义因子 → 提取Alpha → 分类管理

我个人习惯把因子分类当作“选股工具箱”。
基本面因子是“慢刀”,适合长期持有;
技术面因子是“快剑”,适合波段操作;
另类数据因子是“暗器”,用好了能出奇制胜。

一个小建议:刚开始做多因子模型,别贪多。先把基本面因子搞透,再慢慢加技术面和另类数据。我见过太多人一上来就搞几十个因子,结果模型过拟合得一塌糊涂。

好了,这一章就聊到这儿。
因子是量化策略的“砖瓦”,砖瓦选不好,房子盖得再高也得塌。
下一章,咱们聊聊怎么给这些因子分配权重——这才是真正考验功夫的地方。


公众号:蓝海数据掘金营,微信deep3321