为什么你的K线图会有“断崖式”缺口?

在使用多市场量化选股工具或查看股票软件时,你是否曾疑惑:某只股票明明没有暴跌,K线图上却突然出现一个巨大的向下跳空缺口?这通常不是市场恐慌,而是公司进行了分红、送股或配股等权益分派。

这种因公司行为导致的价格变化,在金融数据处理中被称为“除权除息”。如果不加处理,直接对比除权前后的价格,会严重扭曲技术指标和收益率计算。前复权和后复权到底差在哪,为什么重要?理解这一点,是进行有效技术分析和策略回测的第一步。

核心区别:基准点不同

简单来说,复权就是为了消除价格断层,让K线连续。两者的核心区别在于以哪个时间点的价格为基准:

  • 前复权(Forward Adjusted):以当前最新价格为基准,将历史价格向下调整。

类比*:就像把过去的老照片缩小,以便能和现在的你放在同一张相框里对比。现在的价格是真实的交易价,但历史上的价格被“压缩”了。

  • 后复权(Backward Adjusted):以上市首日或早期价格为基准,将后续价格向上调整。

类比*:就像把你从小到大的身高都按比例放大,看看如果按现在的比例,小时候的你有多高。历史起点是真实的,但现在的价格变成了“虚拟的高价”。

场景一:看趋势、做技术分析,选前复权

如果你是一名短线交易者或趋势跟踪者,主要关注均线(MA)、MACD等技术指标,前复权是首选。

因为前复权保持了当前价格的真实性,且消除了历史缺口,使得均线系统平滑连续。例如,当股价突破60日均线时,前复权数据能准确反映这一突破信号。若使用不复权数据,除权日的价格跳变可能导致均线断裂,发出错误的买卖信号。

场景二:算收益、做长期回测,选后复权

如果你是一名价值投资者或量化策略开发者,需要计算一只股票从上市至今的累计涨幅,或者评估长期持有策略的真实回报率,后复权更为准确。

后复权将历年的分红和送股都累加到了当前价格中。例如,某股票现价10元,但后复权价格可能高达100元。这100元代表了如果你从上市第一天买入并一直持有,包含所有分红再投资后的真实资产价值。在量化回测中,使用后复权数据能更真实地模拟长期复利效应,避免因忽略分红而低估策略收益。

为什么重要?避免量化回测中的“数据陷阱”

在构建量化选股模型时,数据口径的一致性至关重要。如果混用复权方式,可能导致以下问题:

  1. 动量因子失真:计算过去250天涨幅时,若未复权,除权缺口会被误判为巨额亏损。
  2. 信号错误:技术指标因价格断层产生虚假的金叉或死叉。
  3. 收益偏差:低估分红型股票的长期贡献,导致策略偏好偏离。

因此,明确分析目的,选择对应的复权方式,是保证量化研究科学性的基础。

总结

  • 看盘、做短线、看支撑压力:用前复权,价格真实,图形连贯。
  • 算总账、看长期增值、做回测:用后复权,反映真实累计回报。
  • 查历史成交细节:用不复权,还原当时市场的真实交易状态。

掌握这一基础概念,能帮助你在海量数据中去伪存真,更理性地运用量化工具辅助决策。