backte.st

蒙特卡洛交易打乱:回撤可能有多糟?

为什么单次回测的回撤会低估风险、打乱交易顺序如何估计糟糕但合理的情形,以及它的局限。

回测给出的是一个交易序列。你看到的回撤是 那个特定顺序 下的最大跌幅。如果同样的交易以另一种顺序发生,亏损接连出现,跌幅可能深得多。蒙特卡洛打乱就是用来估计会深多少。

思路

拿出已平仓交易及其收益的列表。随机打乱顺序,重建资金曲线,测量最大回撤。重复很多次,你就得到同一组交易可能产生的回撤分布。

Backte.st 的做法

交易顺序打乱 检验把交易顺序打乱 200 次,并报告 第 95 百分位回撤:只有 5% 的打乱序列超过的水平。它使用固定的随机种子,因此同一份报告总是给出同一个数字。

为什么有用

需要记住的局限

与其他检验一起使用

打乱回答的是“用这些交易,情况可能有多糟?”其他检验则问交易本身是否可信:它们能否在 样本外、成本更高 以及去掉 少数几笔最大盈利 后依然成立。

在 实验室 中打开任意一次运行的稳健性检验,把打乱后的回撤与实际回撤放在一起看。

在实验室中试试

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

打开实验室