← 返回A股与场内规则库

前复权、后复权、不复权有什么区别

最后更新 2026-08-17
R1 · 低风险

规则与费率核对于 2026-08-17,各券商与品种存在差异,实际以交易所、中国结算与你所在券商的最新公告为准。

三者的区别只有一句话:不复权显示真实成交价、图上有除权跳空;前复权把历史价往下调、最新价不变;后复权把后续价往上放、历史价不变。

问题的来源:除权在 K 线上留下一个洞

除权除息日,交易所会按公式下调开盘参考价:

参考价 =(股权登记日收盘价 − 每股现金分红)÷(1 + 每 10 股送转股数 ÷ 10)

价格掉下去了,但你手里的股数同时变多,总市值不变,实际上零涨跌(机制见除权除息日是什么意思)。可是 K 线图不知道这件事——它只画价格,于是留下一根巨大的向下跳空。如果不做处理,任何跨越除权日的技术分析、任何跨期收益率计算,都会被这个假跌幅污染。复权就是为了填这个洞。

三种口径分别做了什么

不复权:什么都不做,如实显示每一天的真实成交价。优点是"这个价格就是当年真的能成交的价格",缺点是除权处有跳空缺口,图形和收益率都会失真。

前复权:以最新价格为基准,把历史价格按除权比例调低。特征是最新价永远不变、历史价被改。它的好处是最右边的价格和你现在看盘的报价一致,图形连续、形态直观,所以绝大多数行情软件把它设为默认。代价有两个:一是历史价格不再是当年的真实成交价,二是每发生一次新的除权,整条历史曲线的数值都会被重新调整一遍——你上个月截图记下的"三年前那根阳线是 8.7 元",这个月再看可能变成 8.2 元。

后复权:以最早价格为基准,把后续价格按除权比例放大。特征是历史价不变、最新价被改。图上最右边的数字会显著高于实际报价,看起来别扭,但它有一个不可替代的优点:历史价格是真实的,且整条曲线是一把不会变的尺子,两点之间的比值就是这段时间的真实累计收益率。

实算一遍

假设某股票在 T 日之前长期在 30.00 元附近,T 日实施"每 10 股送 10 股"(无现金分红)。

除权参考价 =(30.00 − 0)÷(1 + 10 ÷ 10)= 30.00 ÷ 2 = 15.00 元

除权后,市场把它推到 18.00 元。现在看三种口径下你看到的数字:

口径 除权前那天显示 当前显示 图上是否有跳空
不复权 30.00 元 18.00 元 有,30 → 15
前复权 30.00 ÷ 2 = 15.00 元 18.00 元
后复权 30.00 元 18.00 × 2 = 36.00 元

再算累计收益率:

  • 不复权:(18.00 − 30.00)÷ 30.00 = −40%这是错的,你实际上是赚的。
  • 前复权:(18.00 − 15.00)÷ 15.00 = +20%。正确。
  • 后复权:(36.00 − 30.00)÷ 30.00 = +20%。正确。

核对一下真实的账:原来 1000 股 × 30.00 = 30000 元,送股后变 2000 股 × 18.00 = 36000 元,(36000 − 30000)÷ 30000 = +20%。前复权和后复权都对上了,不复权差了整整 60 个百分点。

想自己换数字验证,用复权价格计算器;参考价那一步用除权除息计算器

该用哪一个

  • **看图形、看形态、看均线和技术指标 → 前复权。**这类分析关心的是价格的相对走势,需要连续曲线,并且需要最右端和实时报价对齐。
  • **算长期累计收益率、做跨年度回测 → 后复权。**基准固定、历史价真实、尺子不会因为新的除权而变形。
  • **查某一天到底成交在什么价位、核对交割单 → 不复权。**只有它显示的是真实成交价。

常见误读

误读一:前复权的历史价就是当年的真实股价。不是。前复权的历史价是按后续所有除权比例折算之后的换算价,当年市场上根本没有这个报价。有人拿前复权图上的"当年 15 元"去对自己 30 元的成本单,然后怀疑券商记错账——错的是口径,不是账。

**误读二:不同软件同一只股票历史价不一样,是数据错误。**不是错误,是默认复权口径不同。有的软件默认前复权,有的默认不复权,有的把复权按钮藏在设置里。对比两个软件的历史价格之前,先确认它们用的是同一个口径。这也是"我按这个价格回测,别人按那个价格回测,结论完全不同"的常见原因。

**误读三:后复权价格高,说明这只股票贵。**后复权价是放大后的换算价,不是报价,你按这个价格是买不到也卖不掉的。后复权数字的唯一用途是做比值,绝对值本身没有意义。

误读四:前复权曲线是稳定的,可以长期引用。恰恰相反,前复权曲线每次新的除权都会整体变动一次。如果你要保存一个可复现的历史序列(比如做量化回测的数据底稿),用后复权或不复权加除权因子,比用前复权可靠得多。

边界与例外

  • **复权不是交易所的官方数据,是软件的加工结果。**交易所公布的是真实成交价和除权参考价,复权序列由各家软件按自己的算法生成,细节(比如现金分红是按扣税前还是扣税后处理、取位到几位小数)可能存在差异。
  • **现金分红的处理会带来微小误差。**送转是纯比例换算,误差极小;现金分红在不同实现里可能按不同方式并入,长周期下累积的差异不能忽略。
  • **配股也会引起除权。**配股的除权处理与送转不同,因为参与配股需要额外掏钱,机制见配股是什么,不参与会怎样
  • **口径不影响你的实际盈亏。**复权只是显示方式,不改变你账户里的股数和成本。它能改变的只是你的判断——所以选错口径的代价,是判断失真,不是钱少了。
读完动手 →前复权后复权换算器去练习 →
内容有错、看不懂、或想看下一篇?告诉我们 →

本文为投资教育整理,不构成任何投资建议;不荐个股/基金、不预测点位、不承诺收益。关键数据与结论请结合权威来源自行验证,并见风险免责声明