backte.st

幸存者偏差:为什么你选择的市场很重要

用今天的赢家做测试如何夸大回测、为什么退市品种会从数据中消失,以及更公平地选择市场的实用方法。

幸存者偏差是指只看那些幸存下来的东西。在回测中,这通常意味着只在今天仍然存在且成功的品种上测试策略,而忽略那些破产、退市或消失的品种。

它如何夸大结果

假设你用今天最大的几家科技公司,测试过去十年的逢低买入策略。这些公司之所以在名单上,正是因为 它们涨了。十年前看起来相似的许多公司已经下跌、被廉价收购或停止交易,而它们不在你的测试里。逢低买入它们当然看起来不错:你挑的是那些反弹回来的。

同样的道理也适用于:

为什么数据本身会掩盖问题

大多数免费价格数据,包括 Backte.st 使用的数据源,提供的是今天仍存在的代码的历史。退市的代码往往根本不会出现。Backte.st 无法解决这一点,所以市场的选择在你手中,值得慎重。

实用的缓解方法

  1. 出于与过往收益无关的理由选择市场。 例如宽基指数 ETF、主要货币对或最大的加密货币交易对,而不是你记得的表现最好的品种。
  2. 纳入表现不佳的市场。 如果一条规则只在赢家身上有效,它可能只是在衡量事后之明。
  3. 偏好宽基品种。 指数 ETF 包含后来被剔除的公司,直到它们被剔除为止。
  4. 对精挑细选的品种的长历史保持怀疑。
  5. 在多个互不相关的市场上测试同一套规则。 Backte.st 一次最多运行 10 个市场,并提供合并视图。

相关偏差

在 实验室 中试试一组混合市场,包括一些你平时不会选的,看看你的策略是否依然经受得住。

在实验室中试试

无需代码,用指标搭建策略,在几个市场上运行,用你自己的规则查看这项检验。免费,并在你的浏览器中运行。

打开实验室