工程领域笔记。 逆势均值回归是零售交易中发布最广泛的策略形态之一,也是最诱人的形态之一:它在绝大多数交易中获胜,回撤看起来很小,权益曲线以微小而平稳的步幅攀升。我们测试了这一策略家族 351种工具 分为三组。它赢得了 78%的交易。它没有优势,原因比结论更有价值。

策略是什么

它完全没有信号。绘制三条移动平均线;订单挂在这些线上,并随每根K线拖动:

  • a 基础均线 承载平仓订单;
  • 一个挂单 买入限价 位于其下方固定百分比处;
  • 一个挂单 卖出限价 位于其上方固定百分比处。

价格下跌足够多,买单成交,当价格回到均线时平仓。价格上涨足够多,卖单成交,反之亦然。没有任何东西决定交易——价格要么到达订单,要么不到达。前提很简单:偏离均线的价格往往会得到回补。

这个前提大体上是正确的,而这正是问题所在。

为什么它看起来这么好

按发布方式运行,报告确实吸引人。在我们的工具集中,中位数配置大约在十笔交易中赢得七笔,回撤仅为百分之零点几,并且在五分之四的工具上以正收益结束。

胜率 68.6% 跨工具中位数 正收益结束 273 / 347 工具,样本外 对比简单持有 −0.28% 中位alpha——它亏损 这三个数字中有两个是人们发布的。第三个是决定性的。 351种工具 · 4小时K线 · 双边交易场所费用 · 仅样本外窗口

高胜率并不是优势的证据;它是对收益形态的陈述。该策略记录了许多小额收益,偶尔会在大额亏损中等待价格回归——如果价格不回归,它根本不会平仓。胜率衡量的是频率,而非幅度。

三项测试,以及每项测试排除了什么

1. 与什么都不做相比

任何策略的第一个问题不是“它赚钱了吗”,而是“它是否跑赢了持有相同敞口”。我们的工具在测试窗口内大多处于下跌趋势,因此空头头寸仅凭存在就能赚钱。相对于这条被动线,发布配置的中位结果是 负值。它是在收割一个免费的波动,并为这一特权支付费用。

2. 在未拟合的地方测试

一种工具是一个实验。我们在所有历史足够长的工具上运行相同的固定配置——没有重新调优,没有挑选。通过意味着超越被动基准、下面的对照组以及最低交易次数。

3. 用任意偏移替换偏移

这是关键的对照组,必须专门为此机制设计。我们通常的零假设孪生随机化 入场K线 ——在这里毫无意义,因为该策略没有入场K线。因此,孪生保留了机制的每一部分,只随机化 到均线的距离,在所选偏移的0.4倍到1.6倍之间。如果任意距离能赚到与所选距离相同的收益,那么每个人都在调整的参数就是装饰。

活动

每种工具三组:完全按发布方式运行的策略的两个变体,以及第三个变体,其中遗传搜索仅在该工具的样本内切片上重新优化每个参数,并根据搜索从未见过的数据进行评判。评判标准不是零——在5%的阈值下,一部分工具仅凭运气就能通过,这个比例会印在每个结果旁边。

通过所有门槛的工具——对比仅凭运气的结果 3 15.9 按发布方式,v1 比偶然差五倍 2 17.4 按发布方式,v2 比偶然差八倍 17 16.95 按工具重新优化 与偶然预测完全一致 通过的工具 仅凭运气预期
发布版:远低于偶然。重新优化:17次通过,而偶然预测为16.95。在单独的工具集上运行一小时重复了这种形态。

我们与自己的门槛争论之处

17种工具通过了所有门槛,包括任意偏移对照组。我们仍然不称之为优势,原因是我们自己测试的一个局限性,值得明确说明。

对照组问的是一个 排名 问题:任意偏移多久能击败所选偏移?在这17种工具上,它很少做到。但排名对大小只字未提。比较整个宇宙中的实际数字:

中位样本外结果,所有工具 调优偏移 +5.05% 任意偏移 +4.70% 调优所买到的全部:5.05个百分点中的0.35个百分点。 其余93%是任意距离到同一均线所赚取的。

这就是发现。该策略在均值回归是真实的意义上有效; 参数 则不然,而参数才是产品。任何出售此策略调优版本的人,都是在出售一个免费可得的波动的0.35个百分点——在费用之前,以及在那些从未回归的工具上犯错成本之前。

由于这次运行,我们在自己的报告中每个通过计数旁边都添加了效应量。基于排名的对照组可能得到满足,而差异在经济上毫无意义,一个在0.35个百分点的差异上标出“通过”的门槛,需要在其旁边加上第二个数字。

这个策略家族在回测中自我美化的两种方式

两者都是机械性的,并且都是通过测试机制而非想法而被发现的:

  • 不可能发生的成交。 挂单限价必须根据前一根K线的均线定价,否则移动均线的同一根K线也会成交订单。并且它必须要求价格 穿过 该水平,而不是触及——触及价格的影线不是队列位置。这两个细节比任何参数都更有价值。
  • 永不关闭的头寸。 退出是均线上的限价,没有止损。当价格不回归时,交易只是保持开放,永远不会出现在统计中。只报告已平仓交易的回测将显示漂亮的胜率,并隐藏库存。

我们档案中的一个相关策略家族显示了这类错误的代价有多大:一个追踪止损实现将当前K线的高点纳入峰值,然后检查该K线的低点,将一个普通结果变成了整个板块的头条“优势”。修复后,可实盘单元格从119个降至1个。同一本书在5个基点的费用假设下回报为+720%,而在 交易场所的真实现货费用下为−599% ——高换手率使费用假设成为整个结果。

什么会改变结论

  • 一个偏移规则,其击败任意偏移的幅度足以在费用和滑点中幸存,而不仅仅是排名;
  • 一个平仓规则,限制亏损头寸可以保持开放的时间,以便统计包括库存;
  • 在被动方向持平或逆势的工具上成立的结果,这样收益就不是市场波动披着策略的名字。

在那之前,诚实的总结很短。它赢得大多数交易,它输给持有,而调优价值三分之一百分点。