量化因子与构建方式 1. 因子名称:250日新高距离[11] 因子构建思路:通过计算当前收盘价与过去250日最高收盘价的相对距离,来衡量股票价格接近历史高点的程度,以此捕捉动量效应和趋势跟踪信号[11] 因子具体构建过程: 对于股票在时间点t的收盘价Closet,计算过去250个交易日(约一年)内的最高收盘价,记为ts_max(Close, 250)[11] 250日新高距离的计算公式为: 若Closet等于ts_max(Close, 250),则因子值为0,表示股价创出新高;若Closet较低,则因子值为正,表示股价从高点回落的幅度[11] 因子评价:该因子基于行为金融学中的动量效应理论,能够有效识别处于强势趋势中的股票,常用于追踪市场热点和领先股票[11][19] 2. 因子名称:平稳创新高因子[27][29] 因子构建思路:综合多个维度(分析师关注度、股价相对强弱、趋势延续性、股价路径平稳性、创新高持续性),从创250日新高的股票中筛选出具有持续、平稳动量特征的股票,以捕捉更强且更稳定的动量效应[27][29] 因子具体构建过程: - 筛选股票池:首先筛选出过去20个交易日内曾创出250日新高的股票[20][27] - 分析师关注度:要求股票在过去3个月内,获得“买入”或“增持”评级的分析师研报数量不少于5份[29] - 股价相对强弱:要求股票过去250日的涨跌幅排名位于全市场股票的前20%[29] - 多指标综合打分:在满足上述条件的股票池内,对以下两个指标进行综合打分,并选取排名在前50%的股票: - 价格路径平滑性(股价位移路程比):计算公式为 过去120日涨跌幅的绝对值 / 过去120日日涨跌幅绝对值之和
,该比值越小,表明股价路径越平滑,趋势越稳定[27][29] - 创新高持续性:计算股票过去120日的250日新高距离在时间序列上的均值
,该值越小,表明股票在近期持续接近或创出新高[29] - 趋势延续性:最后,计算股票过去5日的250日新高距离在时间序列上的均值
,并选取该值排序最靠前的50只股票作为最终的“平稳创新高股票”[29] 因子回测效果 1. 250日新高距离因子 截至2025年8月29日,主要指数的250日新高距离因子取值如下: - 上证指数:0.66%[12][35] - 深证成指:0.00%[12][35] - 沪深300:0.00%[12][35] - 中证500:0.00%[12][35] - 中证1000:0.52%[12][35] - 中证2000:1.95%[12][35] - 创业板指:0.00%[12][35] - 科创50:1.71%[12][35] 截至同一时间,中信一级行业指数中250日新高距离因子取值较近(动量较强)的行业有: - 有色金属:0.00%[13][35] - 电力设备及新能源:0.00%[13][35] - 通信:0.54%[13][35] - 基础化工:0.68%[13][35] - 计算机:1.00%[13][35] 2. 平稳创新高因子 该因子的直接回测指标取值在研报中未明确列出,但其应用结果显示,截至2025年8月29日,全市场共有1738只股票在过去20日内创250日新高[20][36]。 通过该因子筛选出的50只平稳创新高股票,在板块分布上的效果为: - 科技板块:21只[30][36] - 制造板块:14只[30][36] - 周期板块:7只(根据表1统计)[34] - 医药板块:2只(根据表1统计)[34] - 消费板块:1只(根据表1统计)[34] - 大金融板块:1只(根据表1统计)[34]
热点追踪周报:由创新高个股看市场投资热点(第209期)-20250829
国信证券·2025-08-29 11:08