A 股量化里最容易出错也最致命的一环。本主题页汇总复权处理的完整方法论与避坑指南。
A 股每年大量公司做除权除息(XDXR):送股、转增、派息。raw 价格会出现非交易性"跳空"——比如 10 送 4,raw close "跌"~30% 但这不是真实下跌。如果用 raw 价: - 回测算成巨亏; - 隔夜持仓的止损被假跳空错误触发; - 因子(动量/反转)被污染。
| 方式 | 做法 | 适用 |
|---|---|---|
| 前复权 | 以当前价为基准向前调整历史价 | 看图、近期分析 |
| 后复权 | 以上市首日向后累乘 | 长周期回测、收益计算 |
| 除权除息因子 | 保留原始价 + 每日复权因子 | 灵活按需还原 |
关键不是"用哪种",而是全链口径一致:实时、历史、回测、持仓成本必须用同一套复权逻辑。
复权应在数据契约层统一处理,而非各个策略各算各的。否则 N 个策略各实现一套复权,口径必然不一致。
复权是数据底座的底线工程。做不对:回测虚假/止损错杀/因子污染——错过这关,后面所有量化研究的可靠性都打折。做对:实时与历史无缝、策略上线即兑现回测预期、隔夜风控不被假跳空触发。