幸存者偏差是指只看那些幸存下来的东西。在回测中,这通常意味着只在今天仍然存在且成功的品种上测试策略,而忽略那些破产、退市或消失的品种。
它如何夸大结果
假设你用今天最大的几家科技公司,测试过去十年的逢低买入策略。这些公司之所以在名单上,正是因为 它们涨了。十年前看起来相似的许多公司已经下跌、被廉价收购或停止交易,而它们不在你的测试里。逢低买入它们当然看起来不错:你挑的是那些反弹回来的。
同样的道理也适用于:
- 指数成分股:今天的指数成分股是一份过去赢家的名单。
- 加密货币:几年前热门的许多币种,如今交易寥寥甚至没有交易。
- 基金:清盘的基金会从数据库中消失,留下表现较好的那些。
为什么数据本身会掩盖问题
大多数免费价格数据,包括 Backte.st 使用的数据源,提供的是今天仍存在的代码的历史。退市的代码往往根本不会出现。Backte.st 无法解决这一点,所以市场的选择在你手中,值得慎重。
实用的缓解方法
- 出于与过往收益无关的理由选择市场。 例如宽基指数 ETF、主要货币对或最大的加密货币交易对,而不是你记得的表现最好的品种。
- 纳入表现不佳的市场。 如果一条规则只在赢家身上有效,它可能只是在衡量事后之明。
- 偏好宽基品种。 指数 ETF 包含后来被剔除的公司,直到它们被剔除为止。
- 对精挑细选的品种的长历史保持怀疑。
- 在多个互不相关的市场上测试同一套规则。 Backte.st 一次最多运行 10 个市场,并提供合并视图。
相关偏差
在 实验室 中试试一组混合市场,包括一些你平时不会选的,看看你的策略是否依然经受得住。