龙虎榜数据出现异常时,可以通过单变量排序法构造投资组合,再使用时序回归和Fama-MacBeth回归检验信号是否真实有效。具体做法是:将个股按龙虎榜净买入额从高到低排序,划分为5至10个组合(如高买入组与低买入组),计算各组未来1至3个月的等权或市值加权收益率,然后通过时序回归检验高买入组是否显著跑赢市场或低买入组。如果超额收益在统计上显著,说明龙虎榜数据包含预测性信息。

单变量排序构造组合

排序法的核心是避免人为设定阈值,而是基于数据自身分布分组。步骤如下:

  1. 排序分组:每月末,提取当日龙虎榜上榜个股的机构净买入额(或营业部净买入额),按数值从大到小排列,等分为10组(或5组)。第1组为“高买入组”,第10组为“低买入组”。
  2. 计算组合收益:从次月起,持有每组所有股票,计算月度等权或市值加权收益率。持有期通常为1个月或3个月,以匹配信号时效。
  3. 构建多空组合:用高买入组收益率减去低买入组收益率,得到多空对冲收益序列。如果该序列长期为正,说明龙虎榜买入信号有区分度。

时序回归检验超额收益

将多空组合收益率序列作为因变量,对市场因子(如沪深300指数收益率)进行回归。常用模型包括:

  • CAPM单因子模型:检验多空组合是否包含市场无法解释的Alpha。
  • Fama-French三因子模型:控制市值(SMB)和估值(HML)效应。
  • Carhart四因子模型:额外控制动量(UMD)因子。

如果回归截距项(Alpha)显著为正(t值>2),且因子载荷合理,说明龙虎榜信号提供了超额收益。若Alpha不显著,则信号可能只是市场波动的副产品。

应用Fama-MacBeth回归控制市值

排序法无法同时控制多个变量,因此需要辅以Fama-MacBeth两步回归:

  1. 第一步(截面回归):每月末,将所有个股的下一期收益率对龙虎榜净买入额、市值、换手率、过去收益率等变量做截面回归,得到每个变量的月度系数。
  2. 第二步(时间序列平均):将各月系数取时间序列均值,计算t统计量。若净买入额的系数均值显著为正,说明在控制市值等常见变量后,龙虎榜数据仍对收益率有独立预测能力

注意:龙虎榜数据存在滞后性(T+1披露),且仅包含上榜个股(非全市场),因此排序组合应使用下一交易日开盘价或次日收盘价计算收益,避免前视偏差。

常见问题

排序法分组数量如何选择?

通常选择5组或10组。5组在样本量较小时更稳定,10组能更精细地捕捉极端信号。建议在历史回测中同时尝试两种分组,观察结果是否一致。

如何处理龙虎榜数据与市值效应的冲突?

龙虎榜上榜个股多为中小市值股票,排序法得到的高买入组可能天然偏小市值。Fama-MacBeth回归中,将市值作为控制变量纳入截面回归,可以剥离这一混杂效应。

时序回归中的Alpha值多少算显著?

统计显著性看t统计量而非绝对值大小。在金融研究中,t值大于2(对应约95%置信水平)通常被认为显著。同时应观察Alpha的经济显著性,即月均超额收益率是否超过交易成本(如0.5%)。

延伸阅读