停牌复牌后股价出现大幅跳空,是计算波动率时最容易被忽视的陷阱。正确的做法是将停牌日收益率设为缺失值(NaN),而非填充为0,同时结合后复权价格排除复权缺口干扰,并应用最少交易日规则来确保样本代表性。
为什么填充法会低估波动率
许多投资者习惯将停牌日的收益率填充为0,认为这样“平滑”了数据。但这种方法会严重低估真实波动率。停牌期间市场持续交易,复牌后的跳空缺口实际上包含了停牌期间累积的所有信息——利好或利空消息一次性反映在股价中。如果填充0,相当于人为插入了多个“无波动”的交易日,拉低了整体波动率估算。例如,某股票停牌10天后复牌跳空涨停(+10%),若填充法将这10天都记为0,则这10天的平均日收益率被稀释为1%,而实际复牌当天的波动是10%。正确做法是将停牌日设为缺失值,只计算实际有交易的日期的收益率,这样跳空当天的波动才能被完整计入。
后复权价格与最少交易日规则
后复权价格是处理跳空数据的关键工具。普通前复权或除权价格会因分红、送股等事件产生复权缺口,与停牌跳空叠加后难以区分。后复权价格保持历史价格的真实比例关系,能清晰识别出停牌导致的纯跳空。计算波动率时,应基于后复权价格的对数收益率。
最少交易日规则用于确保样本量足够。常见标准是在计算周期内(如21个交易日),实际有交易的天数至少达到14天(即约2/3)。如果停牌导致可交易天数不足最低要求,则该周期应被剔除或标记为“数据不足”。例如,某股票停牌15天,21天周期内只有6天交易,此时计算出的波动率可能因样本过少而失真。应用该规则能提高波动率估算的稳健性,避免因极端跳空或长时间停牌导致结果偏差。
常见问题
停牌复牌后跳空当天,如何计算单日收益率?
使用后复权价格计算对数收益率:ln(复牌日收盘价 / 停牌前最后交易日收盘价)。这个收益率包含了停牌期间的所有信息,不应再拆分或平滑。
如果停牌时间特别长(如超过一个月),最少交易日规则如何调整?
对于超长停牌,可以将计算周期的窗口适当拉长(如从21天调整为63天),同时保持最少交易天数比例(如63天中至少42天)。这样既能保留足够样本,又避免因极端停牌直接放弃所有数据。
后复权价格能完全消除停牌跳空的影响吗?
后复权只能消除分红、送股等除权事件造成的缺口,无法消除停牌跳空本身。它的作用是让跳空幅度在价格序列中清晰可见,便于正确计算单日收益率,而不是“抹平”跳空。