很好的问题!你提到的“为什么不是后复权”,其实触及到了技术分析 vs 实际投资的核心区别。
🔍 前复权 vs 后复权:核心差别
项目 | 前复权(qfq ) | 后复权(hfq ) |
---|---|---|
调整方向 | 把历史价格调整到当前价位 | 把当前价格调整到历史价位 |
适用场景 | ✅ 技术分析、趋势判断、绘图 | ✅ 模拟买入持仓后资产增长,用于真实投资回测 |
图形走势 | 平滑连续,技术指标不会突跳 | 当前价格会变小,历史价格更接近真实当时买入成本 |
示例 | 历史价格被“调低”,跟现价连贯 | 当前价格被“调高”,用于还原你当年买入时的走势 |
均线分析 | ✅ 推荐(用于判断多头排列等) | ❌ 不推荐(会让均线走势偏离真实结构) |
🎯 为什么技术分析用前复权?
技术指标(如均线、MACD、布林带、你现在提到的多头排列)强调的是价格形态的连续性。
使用**前复权(qfq)**的优势:
- 消除了因分红、配股、拆股导致的价格跳跃
- 保证图表平滑,均线判断可靠
- 是主流图表软件(如通达信、同花顺)默认的技术图形处理方式
❌ 为什么后复权不适合技术分析?
- 后复权会把当前价格拉低至历史价位水平
- 均线的排列容易出现不符合实际走势的异常交叉
- 多头排列判断不再有效
✅ 那什么时候用“后复权”?
如果你是为了:
- 模拟从某一天买入后,考虑所有分红送股因素后的资产回报,
- 做资产净值曲线、长期回测分析,
那就该用:
pythonCopyEditadjust="hfq" # 后复权
✍️ 总结一句话:
技术分析(均线、多头排列、K线分析)用前复权,回测资产收益/策略净值用后复权。