1.1 什么是过拟合:你的策略只是完美适配了过去
过拟合,是量化新手踩的第一个,也是最常见的一个坑。
简单说就是:你写的策略,过度贴合了历史行情的走势,把历史上偶然出现的波动,当成了必然会重复的规律。
打个比方:你观察过去3年的行情,发现“每周一上涨的概率是60%”,于是做了个“周五买、周一卖”的策略,回测一看收益还不错。但这个规律,可能只是过去3年的偶然现象,背后没有任何逻辑支撑,未来大概率不会重复。
量化里的过拟合,大多是这么来的:你为了让回测收益更高,不断给策略加条件、调参数——均线改个数值、加个过滤指标、再加个形态判断,改来改去,回测曲线越来越好看。
但这时候你的策略,已经不是在赚“市场规律”的钱,而是在赚“刚好适配这段历史行情”的钱。
历史不会简单重复。过去刚好出现的走势,未来几乎不会一模一样再走一遍。所以回测越完美的策略,实盘往往死得越快——因为它除了适配那段历史,什么都不会。
