什么是“复权”?为什么要处理价格断层
在股票市场中,上市公司经常会进行分红(派发现金)或送转股(增加股本)。这些行为会导致股价在除权除息日出现非市场交易引起的“跳空”。
举个通俗的例子:假设你持有一张面值100元的购物卡,里面余额100元。现在商家搞活动,把你的卡拆成两张50元的卡,总价值还是100元。如果只看单张卡的面值,似乎从100元跌到了50元,但这并不是因为你亏损了,而是计价单位变了。
在股市中,如果不处理这种因公司行为导致的价格变化,K线图会出现巨大的向下缺口,均线系统断裂,技术指标(如MACD、KDJ)也会随之失真。复权的目的,就是消除这些非市场因素造成的价格断层,让历史价格序列保持连续性和可比性。
前复权和后复权到底差在哪,为什么重要
很多新手投资者在使用看盘软件或量化回测工具时,常常困惑于该选“前复权”还是“后复权”。理解两者的核心区别,是进行有效技术分析和策略回测的前提。
1. 前复权:站在现在看过去
定义:以当前最新价格为基准,将历史价格按比例向下调整。
特点:
- 现价真实:当前的K线价格与实际交易价格完全一致。
- 历史压缩:早期的历史价格会被大幅压低,甚至可能出现负数(如贵州茅台的前复权早期价格)。
适用场景:
- 技术分析:由于保持了价格的连续性,均线、布林带等技术指标计算准确,适合观察短期趋势、支撑位和压力位。
- 实盘交易参考:因为现价是真实的,便于判断当前的买卖点位。
2. 后复权:站在过去看现在
定义:以上市首日价格为基准,将后续价格按比例向上调整,累加分红和送股收益。
特点:
- 历史真实:早期的历史价格与当时实际交易价格一致。
- 现价放大:当前的显示价格通常远高于实际交易价格,因为它包含了历年所有的分红和送股增值。
适用场景:
- 长期收益评估:能直观反映一只股票从上市至今的累计涨幅。例如,某股票后复权价格显示为5000元,而现价为100元,说明其长期累计回报极高。
- 价值投资分析:适合评估长期持有策略的真实回报率,不受除权缺口的干扰。
3. 为什么这个区别至关重要?
在量化选股和策略回测中,选错复权方式可能导致严重偏差:
- 信号失真:如果策略包含“股价低于10元买入”这样的绝对价格条件,使用前复权可能永远触发不了信号(因为历史价格被压得很低),而后复权则可能频繁触发。
- 收益率计算错误:不复权数据直接计算收益率会忽略分红收益,导致回测结果偏低;而混用前后复权数据(如用前复权出信号,后复权算净值)会导致绩效评估彻底混乱。
如何在多市场量化工具中正确选择?
在使用本平台的量化回测功能时,建议遵循以下原则:
- 做短线技术分析:请选择前复权。确保均线平滑,形态识别准确。
- 做长线价值回测:请选择后复权。确保累计收益率反映真实的复利增长。
- 避免混用:在整个回测周期内,保持数据口径的一致性。不要在中途切换复权方式。
理解前复权和后复权的差异,不是为了预测股价涨跌,而是为了更客观地还原历史数据,从而构建更稳健的分析框架。只有数据干净,策略逻辑才能清晰。
常见问题 FAQ
Q1: 不复权数据有什么用?
A: 不复权数据展示的是历史上每一天的真实成交价格。它适用于需要精确匹配历史特定价格点位的场景,或者用于研究除权缺口本身的形态理论(如缺口回补),但不适合直接用于计算长期收益率或常规技术指标分析。
Q2: 为什么有些股票前复权后历史价格是负数?
A: 这是因为该股票累计分红的现金总额超过了其上市初期的股价。前复权是将历史价格向下调整以匹配现价,当调整幅度极大时,早期价格就可能变成负数。这并非数据错误,而是数学计算的结果,表明该股长期分红丰厚。
Q3: 量化回测时应该默认用哪种复权?
A: 大多数量化平台默认提供前复权数据,因为它更适合通用的技术策略回测。但如果你关注的是长期持有收益或股息再投资策略,建议使用后复权数据,或在计算收益时手动加入分红因子。
Q4: 复权会影响成交量吗?
A: 是的。标准的复权处理不仅调整价格,还会调整成交量,以保持“金额=价格×成交量”的逻辑一致性。在前复权中,历史成交量通常会相应放大,以反映当时的实际交易规模相对于当前股本的比例。