调整后与未调整股票价格
选择价格视图、各自保留内容及混用导致虚假回测信号。
未调整股票价格是该时段的历史报价。调整价格根据指定公司行为(通常为拆股,有时含分红)转换早期观察,支持可比收益序列。用原始价格重建可交易报价,用调整序列计算定义收益;保持策略明确,切勿默混视图。
拆股与分红对历史影响不同
拆股改变股数和报价,价格下跌不代表经济损失。拆股调整消除收益不连续。分红调整可能转换先前价格以反映总收益。
供应商方法和更新时间不同。记录产生调整序列的动作和公式。
按研究任务选择
执行重建需交易者可观察价格,明确处理股数和公司行为。收益和因子研究常用调整数据,事件研究可能保留原始观察和调整基准。
成交量和股数可能需独立调整逻辑。不可假设价格调整自动使所有字段经济一致。
- 命名调整策略。
- 保留原始值。
- 版本化公司行为。
- 更正后重新计算派生收益。
检测混用错误
拆股日期附近出现大幅虚假收益、不可能成交和图表值不匹配常表明混用序列。测试已知动作日期,检查价格和数量转换。
DataCedar 在数据集合约中携带调整视图,防止响应中跨代码或区间默混策略。
Key takeaways
- 01原始价格重建报价历史。
- 02调整价格依赖命名策略。
- 03保留公司行为和原始值。
- 04切勿混用原始入场与调整出场。