企业微信

复权到底在修什么

上市公司搞一次10送10,股价隔天从40块变成20块。K线图上留下一道巨大的向下跳空缺口,看着像崩盘,实际公司经营没出任何问题。这个缺口就是除权除息人为制造的价格断层。复权做的事,就是把这个断层修平,让K线连续起来,还原股价真实的涨跌轨迹。

不修会怎样。你打开行情软件,看到某只股票从80块跌到8块,心脏受不了。一查才发现中间经历了多次高送转,实际后复权价格可能已经从80涨到了200。不复权的K线,长期看就是失真的,用它判断趋势、画支撑压力线,结论全是错的。

复权是什么意思 股票复权后怎么看涨跌

前复权后复权 一个看盘一个算账

前复权以当前价格为基准,往历史方向调整。最新价格不变,历史价格被按比例压缩。打开软件默认看到的基本都是前复权。好处是K线跟当前价格无缝衔接,画趋势线、看均线、找支撑压力位,用前复权最顺手。缺点也明显,每次分红送股,前复权价格都会变,你昨天画的线今天可能就对不上了。

后复权以上市首日价格为基准,往后调整。历史价格不动,最新价格被放大。这个价格代表的是如果你从上市第一天买入并持有到现在,加上分红再投资的真实累计收益。看长期回报,必须用后复权。一只股票前复权看着十年只涨了50%,后复权可能涨了五倍,差距全在分红送股的复利里。

期货里也有复权概念。商品期货主力合约换月时,新旧合约价格有个跳空缺口。螺纹钢2510换到2601,价格可能差两百点。不复权直接拼接K线,均线系统全乱套。期货复权就是把换月价差抹平,让连续合约走势反映真实的趋势方向。做程序化交易的人对这块特别敏感,不复权的连续合约回测出来的信号,实盘全是坑。

复权处理背后的数学逻辑

前复权公式不复杂。除权后的价格等于除权前价格减去每股分红,再除以一加送转比例。前复权因子就是让历史价格乘以这个因子后,与当前价格对齐。后复权反过来,让当前价格乘以累计因子,与历史价格对齐。

分红再投资是后复权最核心的假设。你拿到现金分红,按除权日价格立刻买入股票,滚入下一轮。这个假设在现实中不完全成立,但作为衡量长期收益的标尺,它是最接近真相的算法。

用错复权 期货股票都踩坑

股票短线交易者只看前复权就够了。均线、MACD、布林带这些指标,前复权下计算出来最贴近当下价格波动。有个细节要注意,前复权数据在每次除权后都会整体重算,你写的选股公式如果依赖历史价格绝对值,换一次除权结果就变一次。

长线投资者必须看后复权。判断一只股票上市以来到底给股东赚了多少钱,前复权会严重低估累计涨幅。银行股尤其明显,每年分红除权,前复权看着股价十年没动,后复权早就翻了几倍。

期货复权要谨慎。商品期货的换月价差包含仓储费、资金利息、供需预期,不是纯粹的分红除权。复权处理只是为了让技术指标连续,不能拿复权后的价格去计算基差和展期收益。做套利策略的人,复权数据只能用来画图,不能用来定价。

实操中几个容易翻车的地方

行情软件里复权选项藏得深,默认设置各家不一样。同花顺默认前复权,文华财经默认不复权。你拿不复权的螺纹钢连续合约跑均线策略,换月跳空直接触发假信号,回测收益能差出一倍。做程序化交易之前,第一件事就是确认数据源的复权方式。

前复权价格会出现负数。有些老股票分红次数太多,前复权把历史价格压到零以下,指标计算直接报错。遇到这种情况,换后复权数据重新算。

复权因子会变。每次除权除息,交易所会公布新的复权因子。你自己维护数据库的话,得定期更新。量化回测里用错复权因子,整个回测结果都是自欺欺人。

回到交易本身

复权是个工具,不是目的。看盘用前复权,算账用后复权,做期货连续合约用复权处理跳空缺口但不用复权价格定价。搞清楚每个场景下复权在修什么、修完之后哪些指标还能用、哪些不能用,比记住公式重要得多。

K线图骗人的方式有很多种,不复权是其中最容易被忽略的一种。每次看到一只股票价格突然腰斩,先切到前复权看一眼,再决定要不要恐慌。这个小动作,能帮你避开很多低级错误。