If this tool helped you, you can buy us a coffee ☕
输入股票代码,查询前复权、后复权或不复权的历史K线数据。
tools.a-shares-kline-restoration.form.symbolHint
tools.a-shares-kline-restoration.emptyPlaceholder
打开我们的A股复权K线查询工具,输入股票代码“600519”,选择“前复权”,点击查询,你会看到贵州茅台自上市以来经过除权除息调整的连续K线。
我们一起来看一个具体操作:在“股票代码”输入框填 600519;在“复权类型”下拉框选 前复权;设定起始日期为 2018-01-01,截止日期为 2020-12-31;点击“查询”按钮。右侧结果区会列出每根K线的日期、开盘、收盘、最高、最低及成交量。注意前复权后的收盘价:2018年1月2日实际收盘价为 718.56 元(不复权),但前复权后显示约 678.21 元,这是因为中间多次除权(现金分红和送股)导致历史价格向下调整。调整后,2020年12月31日的收盘价与当日实际价格一致(1,993.00 元),整个曲线没有除权造成的跳空缺口,方便分析趋势。
复权的核心是消除分红、送股、配股等事件对价格的影响。前复权公式:前复权价格 = 实际价格 × 复权因子,其中复权因子 = 除权前收盘价 / (除权前收盘价 - 每股现金分红 + 配股价×配股比例 – 送股比例×面值?) 实际由交易所规则给出;后复权则相反:后复权价格 = 实际价格 / 复权因子。直觉上,前复权保持当前价格不变、让历史价格“降下来”,后复权保持上市首日价格不变、让后来价格“升上去”。这样处理后,收益率计算不会因除权除息而产生虚假跳空。
保持相同输入(600519,2018-01-01至2020-12-31),将复权类型改为“后复权”。结果中2018年1月2日收盘价变为约 2,192.38 元,2020年12月31日收盘价约为 6,375.59 元。后复权反映的是“若将分红全部再投资”的累积收益,适合计算长期持有总回报。前、后复权曲线形状相同,只是纵轴刻度不同。
复权后的K线有两个核心用途:
• 趋势分析:前复权消除跳空缺口,技术指标(如均线、MACD)连续有效。
• 收益率计算:用后复权价格的涨跌幅可直接得到包含分红的真实收益率(如后复权从2192涨到6375,涨幅约191%)
注意:两种复权结果不能混用,因为绝对数值不同;比较不同股票时应使用相同复权类型。
| 类型 | 调整方向 | 适用场景 |
|---|---|---|
| 前复权 | 历史价格调低 | 技术分析、当前价格走势 |
| 后复权 | 历史价格调高 | 长期收益计算、回测 |
| 不复权 | 不调整 | 查看真实成交价、除权除息日跳空 |
总结:选择哪种复权取决于分析目的。我们的工具同时提供三种,方便切换对比。
1. 什么是复权?
复权是对股票历史价格进行修正,消除分红送股等引起的价格跳空,使价格保持连续。我们的工具支持前复权、后复权和不复权三种。
2. 前复权和后复权哪个更好?
没有绝对优劣。做短线趋势看前复权更方便,做长线收益计算看后复权更准确。建议根据场景选择。
3. 复权后的价格是真实的吗?
不是真实成交价,而是调整后的参考价。真实成交价只能在不复权数据中看到。
4. 使用复权数据做回测需要注意什么?
回测时最好用后复权,因为它包含了分红再投资的收益。同时要注意手续费、滑点和税收未计入。
5. 为什么我的K线在除权日仍有缺口?
如果选择“不复权”,除权日会出现因分红送股导致的跳空缺口;如果选择复权,缺口会被消除。若复权后仍有缺口,可能是数据未及时更新或复权算法未处理所有事件。
6. 本工具数据更新频率是多少?
数据来源于交易所,每个交易日收盘后更新一次。盘中行情暂不支持。
本工具仅提供A股(沪、深、北交所)历史K线复权查询,不含港股、美股。复权因子基于公开的除权除息公告,对于极端情况(如多次配股、缩股)可能存在近似处理。结果不构成投资建议,实际决策请结合个人风险承受能力与专业机构意见。我们不对因使用本工具数据导致的任何投资损失承担责任。
现在你可以在上方计算器里输入任意A股代码,切换复权类型,观察价格曲线的变化。