GugoPro Academy← アカデミーに戻る
リスク · リターン · ドローダウン

リスクリターンと最大ドローダウンの分析

「いくら儲かったか」だけを問わないでください。まず個別トレードのリスク・リワード、過去リターンのボラティリティ、エクイティカーブのドローダウンの深さと回復時間を同じ図に重ねて、結果が安定した優位性によるものか、少数の極端な事象によるものかを確認してください。

まず覚えておくこと:単一トレードのR:R(リスク対リターン)はエントリー前のシナリオ構造であり、Sharpe、Sortino、MDDはある期間の事後的な記述である。問いが異なるため、優れた単一の3Rをそのまま高いSharpeの証拠とみなせないし、低いMDDをもって将来大きな下落がないと断定できない。

リターンは完全な答えではない

同じ累積リターンでも、緩やかな上昇から来る場合もあれば、長期の下落の後の一度の跳ね上がりから来る場合もあります;ボラティリティ、歪度、ドローダウンの経路は保有者が実際に受ける体験を変えます。

MDD はボラティリティではない

ボラティリティは各期間の変化を統計量に取り込む;最大ドローダウンは過去の高値から後続の谷までの最も深い下落だけを重視する。両者は併記すべきで、互いに代替できない。

1. まず「リスク/リターン比」の二つの世界を分解すること

「リスク対リターン」はトレードの会話で少なくとも二つの意味を持ちます。第一は単一トレードの... R:R(リスク対リワード比),未発生のシナリオをストップ距離と目標距離で表現する;第二は戦略またはポートフォリオの過去のリスク調整後パフォーマンス,例えばSharpe、Sortino、Calmarは、過去に発生した一連のリターンとエクイティデータを使って「過去にどれだけのリターンを取り、どんな代償を払ったか」を答える。

質問単一トレードのR:R過去のパフォーマンス指標
データ型進場、ストップ、目標、方向時間順に並べた価格またはリターンの時系列
主な用途進場前に損失上限と報酬の幅を確認する。事後にボラティリティ、下方リスク、ドローダウン経路を記述する
コアの盲点勝率、スリッページ、窓開け、連続損失は含まれません過去のサンプルは将来を保証するものではなく、観測頻度やデータクリーニングの影響を受けます
組み合わせに適するものポジションサイズ、Kelly感度、取引記録アウトオブサンプルテスト、ストレスシナリオ、ドローダウン対策

単一R:Rの計算と期待値

ロングを例にとると、リスク距離はエントリー価格−ストップ価格、リワード距離は目標価格−エントリー価格です。このリスク:リワード(R:R)は「リワード距離 ÷ リスク距離」で表せます。エントリー100、ストップ95、目標115ならリスク距離5、リワード距離15、名目R:Rは3R。これは価格距離の説明に過ぎず、トレードが必ず目標に到達することを意味しません。

風險距離(多頭)=Entry − Stop 報酬距離(多頭)=Target − Entry R:R 倍數(風報比)=報酬距離 ÷ 風險距離 每筆期望值(R)=勝率 × 平均獲利(R)−(1−勝率)× 平均虧損(R)
事例:もし3R目標の勝率が25%しかなく、各敗北が実際に1Rを失うなら、期待値は0.25×3 − 0.75×1 = 0Rであり、手数料・スリッページ・税金を差し引く前に正の期待値はありません。リスク報酬比が高いからといって優位性が高いわけではなく、検証可能な勝率、実際の約定分布、コストを合わせてチェックする必要があります。

まず単一のシナリオを確認しますか?

まず独立したものを使うトレード期待値計算機手数料とスリッページを計上し、履歴系列でボラティリティと最大ドローダウンを確認する。ポジションサイズやKellyリスク予算のチュートリアルと連携可能。

コスト調整後の期待値を計算 →

2. 価格系列を比較可能なリターンに変換する

分析前に最も重要なのは、見栄えの良い指標を選ぶことではなくデータの口径を確認することだ。価格系列を貼り付けるとツールは「古→新」で単純リターンを計算する;リターン系列を貼り付けるとツールは初期資金から各期複利でエクイティカーブを構築する。両者を無言で混在させてはならず、配当や分割を調整していない価格を投資リターンとしてそのまま扱うべきではない。

價格報酬 rₜ=Pₜ ÷ Pₜ₋₁ − 1 累積報酬=∏(1+rₜ) − 1 年化報酬=(期末權益 ÷ 期初權益)^(periods/year ÷ 觀測期數) − 1

単純リターン、対数リターンと年率換算

本ツールは資産価値を直接再現できるため単純収益で表示します。対数収益は数学上やモデル結合上の別用途がありますが、両者の平均、累積方法、年換算式を混同してはいけません。年換算ファクターも不変の真理ではありません:日次は教育的な仮定として252取引日、週次は52、月次は12がよく用いられます。データに非取引日、タイムゾーンや異なる市場が含まれる場合は再確認してください。

確認項目なぜ重要かツールの処理内容
順序ドローダウンはピークが谷より先にあることが必要であり、順序が逆なら経路全体が書き換えられる。明確に古い順から新しい順を要求し、自動ソートしないこと
価格調整スプリットや配当によるギャップはリターンと誤認される可能性がある。データ供給元でユーザーにより確認:adjusted/unadjusted
頻度ボラティリティと Sharpe の年換算は観測頻度によって変わる日/週/月の年間periodsを選択する
手数料とキャッシュフロー入金、引出し、手数料はエクイティ曲線を変える — それは必ずしも投資収益ではない。ツールはキャッシュフローを推測しません。ユーザーが事前に時系列を整えてください。

3. 最大ドローダウン:エクイティ曲線全体で最も深い穴を探す

CFA Institute は最大ドローダウンを、指定期間内の局所的ピークからその後の局所的谷までの累積損失として説明しています。期間中に複数のドローダウンが発生しても、最大ドローダウンは一つだけです。[3] 「先にピーク、後に谷」という時間順序が重要であり、シリーズ全体の最大値と最小値を単純に引き算してはいけません。

Running peak Gₜ=max(V₀, V₁, …, Vₜ) Drawdownₜ=Vₜ ÷ Gₜ − 1 MDD=min(Drawdownₜ) 回撤金額=峰值權益 − 谷值權益

深さ、持続時間、回復期間は分けて考えるべきです。

二つの曲線はいずれも −20% のMDDを示すことがあるが、一方は数観測期で前高に戻り、他方は何十期も回復しない。心理的負荷や資金の拘束は通常異なる。そのためツールはMDDのピーク値・谷値・回復に要する観測期間数、そしてサンプル最終時点でまだドローダウン中かを併せて表示する。これらの項目は記述的であり、「いつ必ず回復するか」を約束するものではない。

期数エクイティランニングピークドローダウン
01001000%
11101100%
2104110−5.45%
388110−20.00%
498110−10.91%
51121120%
再計算ケース:この曲線のMDDは110から88、すなわち−20%であり、112から88ではありません。谷が発生した後、再び110を超えるには2つの観測期間が必要です。データが98で終了している場合、回復期間は「未回復」と表示すべきであり、最終価格を使って回復したふりをしてはいけません。

4.Sharpe、Sortino、Calmarと回復係数

Sharpe の歴史的な見方は「平均超過リターン ÷ 超過リターンの歴史的標準偏差」と理解できます。William F. Sharpe は指標が観測期間に依存すること、複利や系列相関など分布の性質が単純な年率換算を不完全にする点も指摘しています。[1] したがってツールは頻度とサンプル数を明示し、Sharpe の固定しきい値を普遍的基準とはしていません。

指標本ツールの定義それは何に答えるか?使い方(やってはいけない使い方)
年率ボラティリティ樣本標準差 × √periods/year各期間におけるリターンの分散度合い最大想定損失と等しくありません
Sharpe超過平均収益 ÷ 標本標準偏差、その後頻度に応じて年率化単位あたり総ボラティリティに対する過去の超過リターンテールリスクが捕捉されたことを意味しません
Sortino超過平均収益 ÷ MAR 下方偏差、その後頻度に応じて年率化MAR を下回る単位ごとの下方リスク下方の観測がない場合に架空の無限大値を出力してはならない
Calmar年率リターン ÷ |MDD|過去最深の最大下落に対する年率成長異なる期間・戦略・MDDの定義は盲目的に比較してはいけません
回復係数累積純益 ÷ MDD 金額(本ツールの明示定義)最大ドローダウン額に対する純利益Calmarと同名にしたり、互換扱いにしないでください

なぜ Sharpe と Sortino は異なる示唆を与えることがあるのか

Sharpe は上振れ・下振れの両方に標準偏差を使います。Sortino は最低許容リターン(MAR)を下回る短欠を専ら扱います。Charles Schwab は Sortino をダウンサイドリスクに注目した Sharpe の変形と説明し、いずれも履歴データに基づくため追加分析の出発点として使うべきだと注意しています。[2] 右に裾を引くリターン分布(少数の大幅上昇と多数の小幅下落)では、二つの指標が大きく乖離することがあり、それはどちらが「正しい」という話ではなく、評価するリスクの側面が異なるということです。

自分の系列をアナライザーに貼り付ける。

価格/リターンの2モード、頻度、MAR、初期資金、ドローダウン図、CSVダウンロードに対応。マーケットデータは自動取得しない。 CSV

リスク分析ツールを使用 →

5. 実務的な分析フロー:まずデータを整え、次に指標を解釈する

優れたリスク管理は、より多くの比率を集めることではなく、まず各数値が再計算できるようにすることです。元のソースとダウンロード日を保存し、価格調整方法を確認したうえで同じ頻度で時系列を作成する。まず累積リターンとエクイティチャートを確認し、次に MDD、回復期間、ドローダウン分布を見て、最後に Sharpe、Sortino、Calmar を戦略仮定の文脈で解釈してください。

ステップ1:データ契約

系列が価格なのかリターンなのか、古い→新しいの順序、観測頻度、サンプル期間、通貨、adjusted close(調整後終値)かどうか、配当・手数料・税金・キャッシュフローを含むかどうかを明確に記載してください。

ステップ2:まず経路を見る

equity、running peak、drawdown、最深値と回復状況を確認してください。最終リターンだけを切り取らないでください。パスが資金面と心理的負荷を決定します。

ステップ3:ストレステストを行う

「もし過去のMDDが拡大する」「回復時間が延びる」「取引コストが上がる」場合に、ポジション、流動性、現金バッファが耐えられるか問うこと。

ステップ4:過度な解釈を避ける

サンプル数が少ないこと、高い自己相関、サバイバーシップバイアス、データのズレ、戦略の改定、コストの未計上は、見た目の良い指標の比較可能性を損ないます。

結果を既存のツールに連携する。

単一トレードを評価している場合は、まず当サイトのポジションサイズとリスク予算最大損失を確認し、その後に使用するKelly リスク予算勝率と損益比の推定の感度を確認する;ポートフォリオレベルでは使用するのは資産配分と動的リバランス資産ウェイトの乖離を確認してください。3つの入力と問題は異なり、単一の数値でプロセス全体を代替できません。

6. データソース、仮定およびモデルの制約。

本稿は William F. Sharpe のオリジナルな Sharpe Ratio の説明、Charles Schwab の Sortino 解説、および CFA Institute の最大ドローダウンに関する教育記事を参照しています。これらは指標の定義と制約を支持しますが、個別の資産配分や将来のリターン保証は提供しません。[1] [2] [3]

ツールの境界:ツールはブラウザ上で貼り付けられた時系列のみをローカルに処理します。価格の取得、出所の検証、株式分割/配当/キャッシュフローの調整、スリッページや税務の完全な推定、サンプル外バックテストは行いません。結果は過去の記述であり、取引指示ではありません。
参照文献
[1] William F. Sharpe, The Sharpe Ratio, Stanford University
[2] Charles Schwab, How to Use the Sortino Ratio
[3] CFA Institute, Maximum Drawdown and Optimal Portfolio Strategy
[4] Choi et al., Maximum Drawdown, Recovery, and Momentum

Basis:単純リターン、標本標準偏差、指定した MAR に対するダウンサイド偏差、running peak からの peak-to-trough MDD;リカバリーファクターは「累積純益 ÷ MDD 金額」として明示定義。時間:リアルタイムの相場は使用しません。時間基準はユーザーが提供する時系列と選択した頻度によって完全に決まります。前提:日/週/月の年換算係数はデフォルトで252/52/12。初期資金とMARはユーザー入力。情報源と信頼度:定義は上記の公開教育/研究資料に基づきます。履歴サンプルの品質、価格調整、取引コストは利用者が確認してください。コンプライアンス:これはあくまで調査と分析であり、個別の金融アドバイスではありません。

7. 架空のシーケンスを研究レポートとして完全に分解する

研究者が時間順に並んだ6つの価格観測を入手したとします:100、110、104、88、98、112。これを各期間の単純リターンに変換し、初期資金100,000でエクイティを再構築します。この例は式の説明のみで、特定の市場や資産の過去パフォーマンスを示すものではありません。エクイティの経路は 100,000 → 110,000 → 104,000 → 88,000 → 98,000 → 112,000 となり、最初のピークは110,000、最も深い谷はその後の88,000です。

MDD=(88,000 ÷ 110,000)− 1=−20% 回撤金額=110,000 − 88,000=22,000 恢復期=谷值後再次回到 110,000 所需的觀測期數

研究者が開始と終了のみを見ると、累積リターンは+12%になる;最終的なSharpeだけを見ると途中の‑20%の山谷的なドローダウンを見落とす可能性があります。完全な報告では少なくともデータ頻度、サンプル数、累積/年率換算リターン、ボラティリティ、最大ドローダウン(MDD)、回復期間、コストの計上基準、現在ドローダウン中か否かを併記すべきです。読者は「結果が良い」を検査可能な証拠に分解できます。

実務チェック項目:この区間のMDDは歴史サンプル中の最深の下落であり、将来の損失上限を示すものではありません。データに配当、分割、入金や出金が含まれる場合はソース側で調整・分解する必要があり、さもないとツールは誤った入力から生成された誤ったパスを忠実に計算します。

投資リスクに関する免責事項

本ページの内容、計算ツール、例示は教育・研究・シナリオ試算のみを目的とし、個別の投資、取引、賭け、税務、法律その他の金融助言ではありません。市場や制度は変化するため、最新の一次情報を確認し、判断はご自身の責任で行ってください。過去の実績、モデル出力、シミュレーションは将来を保証しません。