カルマーレシオの基本|年率リターンと最大ドローダウンで戦略を測る指標

トレード戦略やファンドの成績を比較するときには、リターンだけでなく「どの程度の損失を経験したか」を含めて評価するのが基本です。シャープレシオやソルティーノレシオが代表的ですが、もうひとつ実務でよく登場するのが カルマーレシオ(Calmar Ratio) です。

カルマーレシオは「年率リターン」と「最大ドローダウン」というシンプルな2つの数字だけで戦略の効率を測ります。本記事では、定義・計算式・読み方の例・活用時の注意点を、初心者の方にもイメージしやすいかたちで整理します。

カルマーレシオとは何か

カルマーレシオは、1991年にファンドマネージャーの Terry W. Young が紹介した指標で、ヘッジファンドや CTA(商品投資顧問)の評価レポートで広く使われています。元になったのは「MAR レシオ」と呼ばれる、Managed Account Reports 誌が用いていた指標で、その計算窓を 直近3年間 に標準化したものがカルマーレシオです。

考え方はシンプルで、「戦略の年率リターンを、最大ドローダウンで割る」というものです。最大ドローダウン(Maximum Drawdown、以下 最大DD)は、資産曲線(エクイティカーブ)が過去の高値からどれだけ下落したかの最大値を指します。

カルマーレシオの計算構造と最大ドローダウンの位置を示す模式図

名前の由来

カルマーレシオの「Calmar」は、Young 氏が運営していた会社名 California Managed Accounts Reports の略称に由来します。指標の中身は派手ではありませんが、「リターンに対して、最大でどれだけ含み損を抱えたか」というシビアな現実を直接ぶつける構造になっており、運用評価の場で根強く使われています。

計算式と具体例

カルマーレシオは、次の式で表されます。

カルマーレシオ = 年率リターン ÷ |最大ドローダウン|

たとえば、ある戦略の直近3年間の年率リターンが 18%、最大DD が 12% だった場合、カルマーレシオは 18 ÷ 12 = 1.5 となります。同じ年率リターンでも最大DD が 6% であれば、カルマーレシオは 3.0 となり、より高く評価されます。

MAR レシオとの違い

似た指標に MAR レシオ があります。MAR レシオは「運用開始からの全期間」を対象にして年率リターン ÷ 最大DD を計算します。一方、カルマーレシオは 直近3年間 に窓を区切るのが本来の定義です。

ただし実務では、両者を厳密に区別せず「年率リターン ÷ 最大DD」のことをまとめて「カルマー(あるいは MAR)」と呼んでいるケースも多く、レポートを読むときは 集計期間の前提 を確認することが大切です。

シャープ・ソルティーノとの違い

カルマーレシオの特徴は、分母に 最大ドローダウン を据えるところにあります。シャープレシオ・ソルティーノレシオとの違いを整理すると次の表のようになります。

指標分母リスクの捉え方
シャープレシオ標準偏差(全方向の値動き)上下のばらつき全体をリスクとして扱う
ソルティーノレシオ下方偏差(マイナス方向のみ)下方向の振れだけをリスクとして扱う
カルマーレシオ最大ドローダウン過去最大の含み損だけをリスクとして扱う

シャープレシオソルティーノレシオ は「分布の形状」を見る指標であるのに対し、カルマーレシオは「最悪のときに何が起きたか」を見る指標、と整理すると分かりやすいかもしれません。リスク許容度を超えた含み損を抱えると運用継続が難しくなる場合があるため、最大DD は実務的にも重視される値です。

バックテスト結果での読み方

カルマーレシオは、cBot のバックテストレポートや、ストラテジー評価のスプレッドシートでも比較的扱いやすい指標です。読むときは次のような視点で見ると、評価のブレが減ると考えられます。

数値の目安

一般論として、以下のような目安が紹介されることがあります(あくまで参考値で、確定的な水準ではありません)。

同じ集計期間で比べる

カルマーレシオは集計期間によって数値が大きく変わります。たとえば「直近3年」と「直近10年」では、含まれる相場局面が異なるため、最大DD のスケール感が変わります。戦略どうしを比較するときは、同じ集計期間・同じ通貨単位 でそろえる必要があります。

単独で評価しない

プロフィットファクタードローダウン の絶対値、勝率、平均保有時間など、他の指標と併用して多面的に見るのが望ましいでしょう。カルマーレシオが高くても、勝率が極端に低い、あるいはトレード回数が少なすぎるといった戦略は、別のリスクを抱えている可能性があります。

活用時の注意点

カルマーレシオは便利ですが、過信は禁物です。実際に戦略評価に組み込むときは、次のような点に注意するとよいでしょう。

最大DD は「過去最悪」でしかない

最大ドローダウンは、その評価期間内で実際に観測されたピークからボトムまでの落ち幅でしかありません。将来の最大DD が同程度に収まる保証はなく、未経験の相場局面に直面すると、より深いドローダウンが発生する可能性も残ります。「過去の最悪値」を「将来の最悪値」と勘違いしない姿勢が重要です。

サンプル不足で過大評価されやすい

評価期間が短いと、たまたま大きなドローダウンを経験しなかっただけで、カルマーレシオが非常に高い値になることがあります。直近の集計期間に大きなショック相場が含まれているかどうかを確認し、必要に応じて、より長い期間や別の時期での再評価を行うのが安心です。

スワップ・スプレッド・スリッページを反映する

バックテスト上のカルマーレシオが良好でも、スワップスプレッドスリッページ などのコストを正しく反映していないと、実運用での数値は大きく劣化することがあります。コスト前提を明示し、現実的な条件で再計算する習慣を持つと、判断材料としての信頼性が高まります。

まとめ

カルマーレシオは、年率リターンを最大ドローダウンで割ることで「最悪の含み損に対してどれだけリターンを積み上げたか」を測る指標です。シャープレシオやソルティーノレシオが「分布の形状」を扱うのに対し、カルマーレシオは「最悪局面の現実」を直接ぶつけてくる点が特徴です。

ただし、集計期間の選び方や、サンプル不足による過大評価、コスト反映の有無など、扱いには注意点もあります。複数の指標と組み合わせて多面的に評価し、過去の数値を将来の保証と取り違えないように扱うことが、堅実な戦略評価につながると考えられます。

カルマーレシオを実際の cBot 開発や戦略評価に組み込みたい方は、ai-programming.xyz で公開している開発ノウハウや学習コンテンツもあわせて参考にしてみてください。

本記事は一般的な情報提供を目的としています。投資助言ではありません。 取引判断はご自身の責任で行ってください。