2、因子分类体系:基本面因子、技术面因子、另类数据因子、宏观因子

做量化这几年,我最大的感触就是:因子分类这件事,看着简单,其实特别容易踩坑。

很多人一上来就堆因子,觉得越多越好。结果呢?回测曲线漂亮得像假的一样,实盘一跑就崩。说白了,你连因子属于哪个类别、背后是什么逻辑都没搞清楚,怎么可能稳定盈利?

我个人习惯,先把因子分成四大类。这四类就像盖房子的四根柱子,缺一根都不稳。

核心观点:因子分类不是学术游戏,而是为了理解「这个因子赚的是什么钱」。只有想清楚这一点,你才知道什么时候该用它,什么时候该扔掉它。

2.1 基本面因子

基本面因子,说白了就是看公司「本身值不值钱」。我刚开始做量化时,觉得这东西太慢了,不如技术面来得快。后来被市场教育了几次才明白——慢,恰恰是它的优势。

常见的几类:

  • 估值类:市盈率、市净率、市销率。嗯,这里要注意,不同行业的估值中枢完全不一样。银行股PE 5倍算正常,科技股PE 50倍也不一定贵。
  • 成长类:营收增速、净利润增速、ROE变化趋势。我在项目中遇到过一个问题:成长因子在牛市里特别猛,但熊市里回撤也最大。为什么?因为市场预期一旦反转,杀估值就是双倍的痛。
  • 质量类:毛利率、净利率、资产负债率、现金流质量。这类因子比较稳,但爆发力弱。适合做底仓,不适合做进攻。
  • 分红类:股息率、分红比例。你想想看,熊市里什么因子最抗跌?往往是高股息。因为跌到一定程度,分红收益率就变得有吸引力了,自然有人接盘。

我的经验:基本面因子适合做「低频+长周期」策略。如果你做的是日内高频交易,基本面因子基本没用。别问我怎么知道的——我曾经试图把季报数据用到分钟级策略里,结果惨不忍睹。

2.2 技术面因子

技术面因子,说白了就是看「市场行为本身」。价格、成交量、波动率,这些都是市场参与者用真金白银投票的结果。

我个人把技术面因子分成三个层次:

  1. 动量/反转类:过去N天的收益率、均线乖离率、RSI。这类因子最常用,但也最容易过拟合。我见过有人把参数优化到小数点后两位,结果换一个时间段就失效了。
  2. 量价关系类:成交量变化、量价背离、资金流向。量价配合才是有效的信号。光看价格不看量,就像开车只看速度不看油表。
  3. 波动率类:ATR、历史波动率、隐含波动率。波动率因子有个特点——它往往有均值回归的特性。波动率太高了会降下来,太低了会升上去。这个特性可以用来做择时。

避坑指南:我曾经在技术面因子上犯过一个低级错误——用未来数据计算指标。比如用当天的收盘价计算当天的均线,然后说这个因子预测能力很强。嗯,这其实是在预测过去。回测时一定要用「滞后」的数据,这是基本功。

2.3 另类数据因子

另类数据,说白了就是「传统金融数据之外的一切」。这是最近几年最火的方向,也是坑最多的地方。

常见的另类数据来源:

数据类别 具体例子 我的评价
社交媒体 微博情绪、股吧帖子、推特舆情 噪音极大,但处理好了效果惊人
卫星图像 停车场车辆数、农田面积、港口集装箱 数据成本高,适合机构
电商数据 商品销量、价格变动、用户评价 对消费股特别有效
招聘数据 公司招聘岗位数量、薪资变化 可以提前预判公司扩张/收缩
新闻文本 新闻情感分析、关键词热度 需要NLP技术,门槛较高

我在项目中用过一次微博情绪数据。当时发现一个规律:某只股票在股吧里被骂得越狠,第二天反而容易涨。为什么?因为散户情绪往往是反向指标。但这个规律只持续了三个月就失效了——因为越来越多的人发现了这个规律,开始反向操作。

我的建议:另类数据最大的问题不是数据本身,而是「数据清洗」。原始数据里可能有90%都是噪音。我曾经花了两周时间清洗一个月的微博数据,最后能用的不到10%。但就是这10%,做出了一个年化超额收益15%的因子。

2.4 宏观因子

宏观因子,说白了就是看「整个经济环境」。利率、汇率、通胀、GDP,这些东西单个看好像离股票很远,但合在一起,决定了市场的整体水位。

我个人最常用的宏观因子:

  • 利率因子:国债收益率、期限利差、信用利差。利率是所有资产的定价锚。利率上升,股票估值整体承压;利率下降,成长股往往受益。
  • 汇率因子:人民币汇率、美元指数。出口型企业受益于贬值,进口型企业受益于升值。这个逻辑很直接,但很多人做策略时容易忽略。
  • 通胀因子:CPI、PPI、大宗商品价格。通胀上升期,上游资源股受益;通胀下行期,下游消费股受益。
  • 政策因子:货币政策、财政政策、产业政策。这类因子最难量化,但影响最大。我一般用「事件研究法」来处理——比如降准后一周内,哪些板块表现最好。

关键认知:宏观因子不适合单独使用,它更适合作为「条件变量」。比如:在利率上升期,低估值因子表现更好;在利率下降期,高成长因子表现更好。宏观因子告诉你的是「什么时候该用什么因子」。

2.5 四大因子的关系与协同

你想想看,这四类因子其实不是孤立的。它们之间有天然的互补关系。

我画了一张图,帮你理清思路:

因子分类体系与协同关系 基本面因子 • 估值、成长、质量、分红 • 低频、长周期、逻辑清晰 • 适合做底仓和长期配置 • 数据来源:财报、公告 技术面因子 • 动量、量价、波动率 • 中高频、反应快、易过拟合 • 适合做交易信号和择时 • 数据来源:行情数据 另类数据因子 • 社交媒体、卫星、电商 • 信息优势大、噪音也大 • 适合做Alpha增强 • 数据来源:非传统渠道 宏观因子 • 利率、汇率、通胀、政策 • 决定市场整体水位 • 适合做条件变量和择时 • 数据来源:宏观数据 协同 互补 四类因子各有侧重,组合使用效果远好于单一类别

我个人在实际项目中,通常这样搭配:

  • 底仓层:基本面因子选股,选出质地好的股票池
  • 交易层:技术面因子做入场和出场信号
  • 增强层:另类数据因子提供信息优势,跑赢同行
  • 风控层:宏观因子控制整体仓位和行业暴露

一个小技巧:当你发现某个因子突然失效时,别急着删掉它。先看看是不是宏观环境变了。比如,低波动因子在2017年表现很好,2018年就不行了。为什么?因为2018年市场整体下跌,低波动股票也扛不住系统性风险。这不是因子的问题,是环境变了。

好了,因子分类体系就讲到这里。记住一句话:分类是为了理解,理解是为了应用。别为了分类而分类,也别为了堆因子而堆因子。把每一类因子的逻辑想清楚,你的策略才能经得起市场的考验。


公众号:蓝海资料掘金营,微信deep3321