backte.st

モンテカルロ取引シャッフル:ドローダウンはどこまで悪化しうるか

1回のバックテストのドローダウンがリスクを過小評価する理由、取引順のシャッフルで「悪いがありうる」ケースを見積もる方法、その限界。

バックテストが示すのは、ひとつの取引の並びです。目にするドローダウンは その特定の順番 での最悪の下落です。同じ取引が別の順番で起き、負けが続いていたら、下落はもっと深かったかもしれません。モンテカルロ・シャッフルはそれがどの程度かを見積もります。

考え方

決済済み取引とそのリターンの一覧を用意します。順番をランダムに並べ替えて資産曲線を作り直し、最大ドローダウンを測ります。これを何度も繰り返すと、同じ取引の集合から生まれうるドローダウンの分布が得られます。

Backte.st での方法

取引順シャッフル チェックは取引の順番を 200回 並べ替え、95パーセンタイルのドローダウン を表示します。シャッフルした並びのうち5%だけがそれを超えた水準です。固定の乱数シードを使うので、同じレポートからは常に同じ数値が得られます。

役に立つ理由

心に留めておくべき限界

他のチェックと組み合わせる

シャッフルは「この取引でどこまで悪くなりうるか」に答えます。他のチェックは、取引そのものが信頼できるかを問います。アウトオブサンプル で耐えるか、コストが上がっても 耐えるか、少数の大勝ち を除いても耐えるか、です。

ラボ で任意の実行の頑健性チェックを開き、シャッフル後のドローダウンを実際のものと並べて確認してください。

ラボで試す

コード不要で指標から戦略を組み立て、いくつかの市場で実行して、このチェックを自分のルールで確かめましょう。無料で、ブラウザ内で動きます。

ラボを開く