量化交易,回测的时候用未来数据,结果为什么会不准?
还有疑问,立即追问>

量化交易,回测的时候用未来数据,结果为什么会不准?

叩富问财 浏览:50 人 分享分享

共1个回答
+微信
从业认证| 从业10年+

首发回答
回测时使用未来数据,本质是用了交易发生之后才会产生的数据去推演过去的交易,相当于提前“剧透”了行情走势,自然会让回测结果远好于实际交易,结果肯定是不准的,我们可为您提供开户佣金成本费率。

第一步:明确回测的核心逻辑
先理清你要回测的策略触发条件,确认所有信号用到的数据,都是交易发生之前就已经产生的历史数据
区分当前可得数据和未来才会产生的数据,避免把后续才出现的指标、价格提前纳入策略计算
确认回测的时间区间,只取区间范围内,对应时间点之前的有效数据来计算

第二步:排查回测数据中的未来偏差
逐行检查策略的信号触发规则,看是不是用到了区间结束后才公布的财报数据、调整后的分红配股数据这类后置信息
对比实盘和回测的信息获取时间,确认实盘交易时不可能提前拿到的信息,有没有被错误用在回测计算里
把错误引入的未来数据替换成交易发生时点实际可获得的真实数据

第三步:重新完成回测对比结果
替换正确数据后,按照原策略逻辑重新跑一次回测,得到修正后的回测结果
对比两次回测的收益、胜率等核心指标,就能看出未来数据对回测结果的干扰程度
根据修正后的结果调整你的量化策略,优化策略的适用性

建议你咨询专业的量化投研人员或者开户券商官方确认回测相关细节。
需要注意的是,很多初学者做回测的时候,很容易无意识引入未来数据,比如直接用股票软件里已经完成除权除息调整的价格回测,却忽略了实际交易时,当时的价格并不是调整后的价格,这会直接导致回测收益虚高,和实盘结果偏差极大。
举例来说,你回测一个基于季度财报业绩选股的策略,如果直接用现在整理好的、已经确认的全年业绩数据去给每个季度选股,就是用了未来数据——实际在季度末选股的时候,完整的全年业绩还没有公布,实际选股结果会和回测完全不同,回测得到的高收益自然也无法在实盘复现。

我们可以为您提供专业的证券投资咨询服务,支持普通交易和量化交易相关的开户服务,给到清晰透明的开户佣金成本费率,帮你搭建更贴合实盘的投资交易框架,如果您觉得我的回答对您有帮助,麻烦点个赞支持一下,也可以点击我的头像添加联系方式,安排专属理财顾问为您对接后续服务。
发布于8小时前 杭州
当前我在线 直接联系我
赞 关注 分享 追问
踩
举报
其他类似问题
量化交易的回测数据最多能回溯多少年?券商提供的回测数据是不是包含除权除息、分红送股这些调整,保证回测准确?
不同券商提供的量化回测工具可回溯的时长不一样,一般常规工具可以回溯5到10年,部分专业级的工具最长可以回溯到对应标的上市以来的全部行情数据;正规券商提供的回测工具一般都会默认包含除权除...
资深张经理 72
量化交易的回测功能支持 tick 级数据回测吗?还是说只能用日线数据,tick 级回测要不要额外付费?
目前部分合规券商的量化回测功能是支持tick级(逐笔成交)数据回测的,不一定只能用日线数据,是否需要额外付费要看不同券商的规则,我们可为符合条件的投资者提供开户佣金成本费率。确认回测功...
资深张经理 72
量化回测的时候用前复权还是后复权的数据,回测结果更准确?
如果是回测长期策略,用后复权数据得到的结果更贴近真实收益情况;如果是回测基于价格走势、技术指标的短期策略,用前复权数据更贴合实际交易的价格参考。确定回测策略类型:1梳理回测策略的核心逻...
资深张经理 79
量化交易回测软件,有了解的吗
量化交易回测软件有不少,不同软件适合不同基础的人,比如新手用免费易上手的,进阶用专业付费的,核心看你的量化需求~选量化回测软件可以按这几步来:1.先明确自己的量化基础:新手建议从免费开...
资深齐顾问 1228
量化交易的回测数据如果包含了未来函数,实盘的时候会不会失效?券商提供的回测工具会不会避免这个问题?
如果量化回测数据包含了未来函数,实盘交易的时候大概率会失效,只有正规的券商回测工具会通过技术手段尽量避免这个问题,但也不能保证100%完全规避。第一步:先了解回测工具的基础规则1打开你...
资深张经理 236
量化交易回测的数据是不是真实的历史行情数据,用券商的量化系统回测的结果和实盘交易的差距大不大?
直接回答:正规券商量化系统的回测数据都是基于真实的历史行情数据,但回测结果和实盘交易往往会存在一定差距,我们可为符合条件的投资者提供开户佣金成本费率。第一步:确认券商量化回测的数据来源...
资深张经理 233
同城推荐
  • 咨询

    从业认证| 从业10年+

  • 咨询

    从业认证| 从业2年

  • 咨询

    从业认证| 从业10年+

回到顶部