你的回测在撒谎:为何必须使用点-in-time数据
您的回测在撒谎:为何必须使用“时点数据”
文章通过一个假设的比特币交易策略,揭示了使用修订后数据进行回测的严重缺陷。该策略基于“比特币从交易所流出预示价格上涨”的共识,采用5日与14日移动平均线交叉作为买卖信号。
初始回测显示策略表现良好,甚至在某些时段与长期持有收益相当。但问题在于:许多链上数据(如交易所余额)会随着新信息出现而被修订。这意味着回测时使用的历史数据可能包含当时无法获得的未来信息,导致“前视偏差”。
当改用严格只追加、不可修订的“时点数据”重新测试时,策略表现显著恶化。虽然两者在2024年大部分时段走势相似,但时点数据版本未能有效捕捉2024年11月和2025年3月的上涨行情,最终累计收益大幅低于初始回测。
核心结论:使用修订数据会导致回测结果失真,只有基于不可变动的时点数据,才能真实还原历史决策场景。
insights.glassnode03/13 14:12