BigQuant 2026年度私享会

红利因子选股策略V2优化版

由xiaoshao创建,最终由xiaoshao 被浏览 33 用户

我们在之前发布过一版比较基础的红利因子选股策略,链接在此:红利因子选股策略。近期该策略表现优异,对微盘股风格的策略有较好的补充。我们也优化了一下该策略,形成了V2版本,新版本夏普比率为1.14(原版本夏普为1.01),最大回撤为-14.1%(原版本为-17.42%),特此做个专门分享。

数据回顾

2026年3月,A股市场经历了一轮明显调整。科创50下跌约15.57%,中证1000下跌约10.99%,而红利指数逆势上涨+2.19%。

红利类ETF 3月全部正收益

以市场上主要红利类ETF例,看看它们在近3个月的表现:


主要是以下三个原因:

第一,股息率提供了"安全垫"

红利类ETF的持仓股息率普遍在6%~9%之间,而沪深300只有3.48%。在市场下跌时,股息收益就像一层"缓冲垫"——即使股价下跌,持有的股票还在分红,这为投资者提供了心理上的安全感。

红利ETF的收益由两部分组成——股息收入+ 资本利得/亏损。3月份市场调整中,股息收入部分抵消了一部分净值的下跌。

第二.防御属性凸显

3月市场整体风险偏好下降。根据公开数据,成长风格指数(科创50、中证1000)跌幅远超红利指数。在风险偏好下降的环境中,资金倾向于从高波动品种流出,流入低波动品种。红利类ETF的年化波动率在11%~14%之间,远低于科创50等成长风格品种。

华泰金工的量化模型也指向当前环境看多红利——风险偏好下行、通胀上行、震荡升波,三类环境下红利都有超额收益。

第三.低利率环境持续

存款利率持续走低是大背景。一年期定存利率已跌破1%,资金在寻找比存款收益更高的替代品种。红利类ETF 5%~9%的股息率,在低利率环境下具有明显的收益优势。

\

v2优化版绩效对比

基础版表现:

V2优化版表现:



\

红利策略“省心版”’

纯买上交所和深交所上市的红利主题的ETF ,等权买入,这就开发出一个不用买卖股票,而是交易ETF基金的简单版 省心版的红利策略,该策略简单易操作,因此比较省心。

基金代码 基金简称 基金全称
563020.SH 红利低波 ETF 易方达 易方达中证红利低波动交易型开放式指数证券投资基金
515180.SH 红利 ETF 易方达 易方达中证红利交易型开放式指数证券投资基金
561580.SH 央企红利 ETF 华泰柏瑞 华泰柏瑞中证中央企业红利交易型开放式指数证券投资基金
513920.SH 港股通央企红利 ETF 华安 华安恒生港股通中国央企红利交易型开放式指数证券投资基金
515080.SH 中证红利 ETF 招商 招商中证红利交易型开放式指数证券投资基金
510880.SH 红利 ETF 华泰柏瑞 上证红利交易型开放式指数证券投资基金
512890.SH 红利低波 ETF 华泰柏瑞 华泰柏瑞中证红利低波动交易型开放式指数证券投资基金
515450.SH 红利低波 50ETF 南方 南方标普中国 A 股大盘红利低波 50 交易型开放式指数证券投资基金


因为很多ETF是19年下半年上市,所以我们回测时间从2020年开始,回测至今,绩效如下,源码见文末:

从上图看出,年化收益接近12%,最大回撤仅-16.32%,远低于选股策略,因此适合稳健性投资者,单看年化收益的话,表现比全天候资产配置策略都强(全天候平均8-10个点)。整体走势也是呈上升态势,年度收益应该均为正。

具体绩效指标如下:



省心版也可以加入一些长期正收益的品种,比如黄金、原油、标普、纳指等ETF基金,收益可以从提升3到5个点,感兴趣的小伙伴可以自己尝试下。

\

V2版本是如何优化的?

相比基础版的优化内容

  1. 增加持仓数量:从8只增加到20只,提升分散化程度,降低个股风险
  2. 月度调仓:从每日调仓改为每月第一个交易日调仓,大幅降低交易成本
  3. 动量过滤:加入6个月价格动量 > 0 的过滤条件,避免买入下跌趋势的股票
  4. 波动率倒数加权:使用波动率倒数归一化权重替代等权重,低波动股票获得更高权重
  5. 提高最小交易阈值:从5000元提高到8000元,进一步减少不必要的小额交易


核心的优化主要是以下俩点

动量过滤:

                               mom_6m > 0

波动率倒数加权:

\

优化版V2策略源码

https://bigquant.com/codesharev3/c5c78be2-7d7e-402e-ae34-a2668fb3cd33


红利策略“省心版”源码

https://bigquant.com/codesharev3/a2b795db-98fe-4d69-815a-a2e0091340e3

\

{link}