2. 标签口径概念

2.1 标签口径的定义

在事件驱动回测中,标签口径(Label Caliber)是指对样本标签的时间锚定规则与收益归属窗口的统一定义。它决定了“在哪个时间点,用哪一段价格变化,来标记一个样本的涨跌类别”。

标签口径并非简单的“未来N日涨跌幅”,而是包含三个核心维度:

  • 锚点时刻:标签绑定的时间基准(事件发生日、持仓起始日、信号确认日)。
  • 窗口长度:从锚点向后(或向前)延伸的K线根数或日历天数。
  • 收益计算方式:简单收益率、对数收益率、超额收益率、相对基准收益率。

口径一旦确定,整个回测的样本空间、标签分布、策略信号与绩效归因都会随之锁定。口径不一致的回测结果无法横向比较,也无法复现。

核心原则:标签口径是回测的“度量衡”。口径不统一,回测结果就是“不同尺子量同一根绳子”,数据再漂亮也没有实际意义。

2.2 标签口径在回测中的重要性

标签口径直接影响回测的有效性与可复现性。以下是三个关键影响层面:

影响层面 具体问题 后果
样本标签偏差 窗口长度过短导致噪声标签过多;窗口过长导致标签滞后 模型学习到错误模式,过拟合或欠拟合
回测绩效失真 持仓期口径与事件窗口口径混用,收益归属混乱 夏普比率、最大回撤等指标无法反映真实策略表现
跨策略不可比 不同团队使用不同口径,回测结果无法直接对比 研究协作困难,策略评审失去客观基准
常见陷阱:很多回测框架默认使用“未来5日收益率”作为标签,但未考虑停牌、涨跌停、分红除权等事件对窗口完整性的破坏。这种“默认口径”往往导致标签污染,回测胜率虚高。

2.3 常见口径类型

根据事件驱动回测的不同应用场景,标签口径主要分为以下三种类型:

2.3.1 持仓期口径(Holding Period Caliber)

以实际持仓起始日为锚点,以持仓结束日为窗口终点,计算持仓期间的累计收益率。适用于趋势跟踪、动量策略、因子多空组合等需要模拟真实交易场景的回测。

  • 锚点:买入信号确认日(或开盘执行日)。
  • 窗口:固定持仓天数(如5日、20日)或动态持仓(如止损/止盈触发)。
  • 标签值:持仓期间总收益率(含分红、配股调整)。

2.3.2 事件窗口口径(Event Window Caliber)

以事件发生日为锚点,在事件前后各取固定长度的窗口,计算窗口内的累积异常收益(CAR)或平均异常收益(AAR)。常用于事件研究、公告效应分析、财报驱动策略。

  • 锚点:事件公告日(t=0)。
  • 窗口:事件前窗口(如[-5, -1])与事件后窗口(如[+1, +5])。
  • 标签值:窗口内相对于基准(市场指数、行业指数)的超额收益。

2.3.3 混合口径(Hybrid Caliber)

结合持仓期与事件窗口的特点,在事件窗口内嵌套持仓期规则。例如:在事件发生后第2个交易日开盘买入,持有5个交易日,以持仓期收益率作为标签。适用于事件驱动+择时策略。

选型建议:纯因子回测优先使用持仓期口径;事件研究优先使用事件窗口口径;涉及信号择时与事件叠加的场景,使用混合口径并明确标注嵌套规则。
标签口径三维结构图 锚点时刻 窗口长度 收益计算方式 标签口径 持仓期口径 事件窗口口径 混合口径 三个维度共同决定标签口径;不同口径类型适用于不同回测场景

2.4 口径选择对比表

下表从适用场景、锚点、窗口、标签值四个维度对比三种常见口径:

口径类型 适用场景 锚点 窗口 标签值
持仓期口径 趋势跟踪、动量策略、因子多空 买入信号确认日 固定持仓天数 / 动态止损止盈 持仓期间总收益率(含分红调整)
事件窗口口径 事件研究、公告效应、财报驱动 事件公告日(t=0) 事件前后固定窗口(如[-5,+5]) 累积异常收益(CAR)或平均异常收益(AAR)
混合口径 事件驱动+择时、多信号叠加 事件后指定交易日 事件窗口内嵌套持仓期规则 嵌套持仓期收益率(相对事件基准)
持仓期口径 vs 事件窗口口径 时间轴对比 t-5 t-2 t=0 t+3 t+5 事件日 持仓期口径:买入 → 持有5日 → 卖出 事件窗口口径:事件前5日 → 事件后5日(CAR计算) 持仓期口径只关注事件后的持仓收益;事件窗口口径同时关注事件前后的异常收益 混合口径则在事件窗口内选取特定子区间作为持仓期

2.5 口径校准的常见误区

  • 误区一:窗口越长越好。长窗口包含更多噪声,且容易混入后续事件的干扰。建议根据策略平均持仓周期选择窗口长度。
  • 误区二:所有股票使用统一窗口。不同流动性、不同波动率的股票,最优窗口差异很大。建议按股票分组或使用自适应窗口。
  • 误区三:忽略停牌与涨跌停。停牌期间无交易数据,涨跌停期间价格失真。必须对不完整窗口进行剔除或填充处理。
  • 误区四:标签口径与策略信号口径不一致。例如信号使用收盘价,标签使用开盘价,导致回测与实盘偏差。
校准建议:在回测开始前,先定义一份“标签口径说明书”,明确锚点、窗口、收益计算方式、异常处理规则。每次修改口径时,同步更新说明书并重新回测基线结果。