量化回测历史数据区间选择要点
选择合适的历史数据区间是确保量化策略有效性的关键步骤,需综合考虑以下核心因素:
必须包含
牛市、熊市、震荡市三种典型环境,避免策略仅在单一市场条件下表现优异。建议至少覆盖1个完整牛熊周期(如近5-10年数据),或包含最近一次主要市场波动(如2020年疫情冲击、2022年美联储加息周期)。
- 短线策略(日内/周内):优先选择
近1-3年高频数据,聚焦近期流动性和波动特征; - 中长线策略(月/季度):可扩展至
5-10年数据,覆盖更长周期的趋势和行业轮动规律。
禁止仅选择策略表现良好的区间,需按时间划分
训练集(70%-80%)和
测试集(20%-30%),验证策略在未知数据上的泛化能力。
- 排除10年以上陈旧数据,避免市场结构变化(如行业格局、交易规则调整)导致策略失效; - 勾选东方财富软件的“复权数据”选项,确保包含
分红、拆股、停牌等特殊事件的处理。
若策略依赖特定行业/因子(如科技成长、高股息),需确保区间内该行业/因子有足够样本量(如科技股策略需覆盖2015年互联网泡沫、2021年科技股调整阶段)。
---
东方财富软件操作建议
在东方财富量化回测模块中:
- 进入“量化回测”功能页,选择标的后点击“数据区间”;
- 根据上述要点设置起始日期,建议勾选“复权数据”和“剔除停牌股”;
- 完成回测后,切换不同区间(如近3年/5年)对比结果,验证策略稳定性。
注:若需优化交易成本,可通过微信公众号搜索:问金测评,点击菜单“专属渠道”对接头部券商低佣账户,降低高频交易的佣金成本。