パーセンテージ・ドローダウンが意味するもの
パーセンテージ・ドローダウンは、基準となるピークから口座がどれだけ下がったかを、割合(パーセンテージ)で表す方法です。一般的な捉え方は次のとおりです。
- 時間の経過に沿って、基準となるエクイティ(または純資産価値)の系列を選ぶ。
- 各時点までの「走行中のピーク(running peak)」となるエクイティを特定する。
- ドローダウンを、その走行中のピークからの下落として計算する。
- その下落を、ピークに対する割合として表す。
記号で表すと、エクイティ (E(t)) と走行中のピーク (P(t)=\max_{s\le t}E(s)) を用いて、時刻 (t) におけるドローダウンは (D(t)=P(t)-E(t)) と書け、パーセンテージ・ドローダウンは (\text{DD%}(t)=\frac{P(t)-E(t)}{P(t)}\times 100) となります。負のエクイティ、またはゼロのエクイティは実務上の解釈問題を引き起こし得るため、「エクイティ」は明確に定義されるべきです(例えば、未実現の損益を含むのか、手数料を差し引いた純額なのか、など)。
実務での仕組み:重要な依存関係
パーセンテージ・ドローダウンは、それ自体が単一の普遍的な数値というわけではありません。入力の定義や維持の仕方に依存します。高度な考慮事項は、これらの依存関係に焦点を当てます。
1) 「エクイティ」の定義とタイミング規約
同じ取引からでも、2人が異なるパーセンテージ・ドローダウンを計算し得るのは、例えば次のような場合です。
- エクイティを異なる瞬間に評価する(例:バー終値時点 versus ティック時点)。
- 未実現の P/L を含めるか除外するか。
- 口座通貨への換算を異なる方法で行う。
未実現の利益/損失をエクイティ系列に含める場合、日中の変動が新たなピークを作り、その後のパーセンテージ・ドローダウンを変えてしまうことがあります。
2) ピーク追跡ルール
走行中のピーク (P(t)) は決定的に重要です。エッジケースには次が含まれます。
- リセット規則:出金/入金の後にピークはリセットされるのか、それともそれらのキャッシュフローを除去するように系列が正規化されるのか?
- 複数通貨でのレポーティング:ピークは換算後のレポーティング通貨で発生するのか。ローカルの成績が変わっていなくても変化し得ます。
- データ欠落:欠けた日や不完全な履歴は、ピークを抑制したり、底(トラフ)を誇張したりし得ます。
パーセンテージ・ドローダウンは分母にピークを使うため、「ピークが検出されたタイミング」のわずかな違いが DD% を大きく変える可能性があります。
3) 分母の選択とゼロに近い基準
分母はピーク (P(t)) です。(P(t)) が非常に小さくなる(またはゼロになる)と、(\text{DD%}) は不安定になったり、未定義になったりします。そうした状況は稀でも、ピークがゼロ、またはゼロに近い場合にどう扱うかを計算で明示すべきです。
実務的なモデリングのアプローチとして、次のように明確な前提を置くことが考えられます:「計算に用いるすべての時点でピークは正である」、または「非正のピークに対するフォールバック処理ルール」を定義する。
4) 評価ホライズン(評価期間)の選択
パーセンテージ・ドローダウンは、異なるスコープで計算できます。
- 全期間のドローダウン(系列全体にわたるピークからトラフまで)。
- ウィンドウ化したドローダウン(例:直近 N か月)。
- イベントベースのドローダウン(例:戦略開始日の時点から)。
ホライズンが異なると、ピーク履歴が異なるため「最大ドローダウン」の値も変わります。
5) コストと執行の影響
概念的にエクイティ系列に依存していても、エクイティ系列は、取引コスト、スプレッド、執行タイミングといった変動要素の影響を受けます。2つの提供元やバックテストが異なるコストモデル、または異なる執行前提を置いている場合、パーセンテージ・ドローダウンは異なります。
これは実装上の制約です:ドローダウンは「価格変動だけ」ではなく、「実現された会計(realized accounting)」に関するものです。コストは、トラフの深さと、新たなピークが生じる頻度の両方を増やし得ます。
明確な前提つきの簡単な実例
以下は、依存関係が出力をどう変えるかを示すことを意図した例です。これはライブデータに基づいていません。
前提:
- エクイティは時間に沿って連続的にマークされる。
- エクイティがより高い値に到達するたびに、走行中のピークが更新される。
- パーセンテージ・ドローダウンは (\frac{P-E}{P}\times 100) を用いる。
例のエクイティ経路(口座通貨):
- Day 1: (E=100) → running peak (P=100) → DD% = 0%
- Day 2: (E=90) → (P=100) → DD% = (\frac{100-90}{100}\times 100=10%)
- Day 3: (E=110) → new peak (P=110) → DD% = 0%
- Day 4: (E=95) → peak remains (P=110) → DD% = (\frac{110-95}{110}\times 100\approx 13.64%)
重要な観察:同じ「トラフの深さ」でも、使われるピークによって DD% は変わり得ます。Day 4 は、ピークが(100ではなく)110であるため、より大きな DD% になります。
重大な制限:エクイティのマーク規則が異なる場合(例えば、ピーク更新が遅れる場合)、ピークの並びが変わり、その結果として別の DD% が得られる可能性があります。
注意すべき制限と失敗パターン
パーセンテージ・ドローダウンは広く使われていますが、高度な解釈には注意が必要です。よくある失敗パターンには次が含まれます。
1) キャッシュフローによる曖昧さ(入金と出金)
エクイティが入金や出金によって変化する場合、素朴な DD% の計算は、パフォーマンスと資金提供(ファンディング)を混ぜてしまう可能性があります。キャッシュフローの扱いだけが異なる2つの系列は、異なるドローダウンを示し得ます。慎重な定義では、エクイティが「実現されたパフォーマンスのみから開始する」のか、「キャッシュフローを含む」のかを明示すべきです。
2) 比較できないエクイティ系列
パーセンテージ・ドローダウンは、エクイティ系列が一貫して計算されている場合にのみ比較可能です。ある系列が未実現 P/L を含み、別の系列が実現 P/L だけを含む場合、またはコストや換算の前提が異なる場合、比較は崩れます。
3) ピークのタイミングへの感度
分母がピークであるため、DD% は新たなピークのタイミングと検出に敏感です。データの粒度(日次か、日中か)によって最大 DD% が変わり得ます。
4) 解釈と予測的な意味の違い
より大きい過去のパーセンテージ・ドローダウンは、将来の結果を保証しません。また、過去の値が小さいことは将来の安定性を意味しません。過去の関係は将来の結果を示すものではありません。
5) 単一の要約数値への過度な依存
多くの分析では、全履歴を「最大パーセンテージ・ドローダウン」に圧縮します。この要約は、継続期間や回復の挙動を隠してしまうことがあります。例えば、2つのエクイティ経路が同じ最大 DD% を共有していても、トラフ近辺に留まる期間が異なる場合があります。
パーセンテージ・ドローダウンに関する主張を検証する方法
報告されたパーセンテージ・ドローダウンの値を確認している場合、検証とは、明示された入力とルールに基づいて計算を再現することを意味します。
チェックリスト方式:
- 使用されているエクイティの時系列を入手する。
- エクイティの定義を確認する(未実現を含むかどうか、会計通貨、コスト控除後かどうか)。
- ピーク追跡ルールを確認する(走行中のピークがどのように更新されるか、キャッシュフローがどう扱われるか)。
- 正確なドローダウンの計算式と、結果が丸められるかどうかを確認する。
- DD% を再計算し、最大ドローダウンの値と比較する。
検証は、元データがエクイティ系列を提供しない場合、または手法が重要な前提を未指定のままにしている場合には失敗し得ます。その場合、報告された値は未知の慣習に依存しているものとして扱ってください。