量化模型与构建方式 1. 模型/因子名称:业绩预告跳空缺口事件模型 * 模型/因子构建思路:将上市公司发布中报业绩预告后,次日股价出现向上跳空缺口(即次日最低价高于披露日最高价)这一现象定义为一个可交易的事件,并基于此构建事件驱动模型。[17] * 模型/因子具体构建过程: 1. 事件定义:对于每一只A股上市公司,在其发布中报业绩预告的交易日(记为T日),检查其T+1日股价是否出现“跳空缺口”。跳空缺口的判断标准为:T+1日股价的最低价高于T日股价的最高价。[17] 2. 事件筛选:筛选出所有满足上述“跳空缺口”条件的事件。 3. 策略执行:在事件发生日(即T+1日开盘)买入出现跳空缺口的股票。[17] 4. 持有周期:模型测试了事件发生后持有不同时间长度(最长半年,约120个交易日)的收益表现。[17] * 模型/因子评价:该模型捕捉了市场对超预期业绩预告的初始反应不足或持续乐观情绪,事件发生后股价动量可能持续。模型逻辑简单清晰,事件定义明确,易于执行和监控。[17] 量化模型与因子的回测效果 1. 业绩预告跳空缺口事件模型 * 测试周期:2016年至2025年共10年。[17] * 事件发生次数:1423次。[17] * 平均收益:事件发生后持有约4个月(约80个交易日)期间,能获得持续的正收益(根据图表趋势,峰值约在10%左右)。[17][19] * 平均超额收益:相比中证800指数,事件发生后持有约4个月期间,能获得持续的正超额收益(根据图表趋势,峰值约在8%左右)。[17][19] * 收益周期:模型显示事件后的正向收益和超额收益周期大约持续4个月。[17] 量化因子与构建方式 1. 因子名称:跳空幅度 * 因子构建思路:衡量业绩预告披露后,市场反应的激烈程度,具体表现为次日股价相对于前一日价格区间的向上跳跃幅度。[16] * 因子具体构建过程: 1. 在业绩预告披露日(T日),记录该股票的当日最高价(High_T)。 2. 在业绩预告披露次日(T+1日),记录该股票的当日最低价(Low_T+1)。 3. 计算跳空幅度(Gap): $$跳空幅度 = \frac{Low_{T+1} - High_{T}}{High_{T}}$$ 该公式计算了T+1日最低价相对于T日最高价的涨幅百分比,正值代表出现了向上的跳空缺口。[16] * 因子评价:该因子直接量化了市场对业绩预告信息的即时价格反应强度,可能作为事件驱动策略中筛选强势信号或构建组合权重的辅助指标。 2. 因子名称:业绩预告净利润变化中间值 * 因子构建思路:使用业绩预告中给出的净利润变动区间上下限的算术平均值,来估算预告的净利润同比增长幅度,作为业绩增长预期的代理变量。[16] * 因子具体构建过程: 1. 提取业绩预告中“净利润变动幅度”的上限值(Upper)和下限值(Lower)。 2. 计算变动幅度的中间值(Mid_Change): $$业绩预告净利润变化中间值 = \frac{Upper + Lower}{2}$$ 该值代表了业绩预告披露的净利润同比增长率的点估计。[16] 3. 因子名称组:补充分析指标(多因子集合) * 因子构建思路:在业绩预告核心信息之外,引入更多维度的公司基本面、估值和市场关注度指标,对标的进行更全面的分析。[20] * 因子具体构建过程:该组包含多个独立因子,直接取自通用数据源或进行简单计算: 1. 上一期净利润增速:最近一期财报(如一季度报告)的净利润同比增长率。[21] 2. 上一期营收增速:最近一期财报的营业收入同比增长率。[21] 3. PEttm:滚动市盈率,总市值除以最近12个月净利润。[21] 4. PB:市净率,总市值除以净资产。[21] 5. PE历史分位数(5年):当前PEttm在过去5年历史中的百分位位置。[21] 6. 股息率:近12个月股息除以当前股价。[21] 7. 公募比例:公募基金持股占流通股的比例。[21] 8. 北上比例:陆股通(北向资金)持股占流通股的比例。[21] 9. 三个月调研次数:最近3个月内机构调研的次数。[21]
投研工具箱系列(五):业绩预告模板
长江证券·2026-07-03 14:00