ソルティーノレシオの基本|下方リスクで運用成績を測る評価指標を解説
トレード戦略やファンドの成績を比較するとき、よく使われる指標として シャープレシオ があります。ただシャープレシオは「上方も下方も含めた値動きの大きさ」をリスクとして扱うため、上昇方向の大きな振れさえもリスク扱いされる、という性質があります。
そこで、損失方向(下方)の変動だけを取り出してリスクを測るのが ソルティーノレシオ(Sortino Ratio) です。本記事では、ソルティーノレシオの定義・計算式・読み方の例・活用時の注意点を、初心者の方にもイメージしやすいかたちで整理します。
ソルティーノレシオとは何か
ソルティーノレシオは、米国の運用業界で1990年代に提唱された指標で、ファンドの評価レポートでも広く用いられています。
考え方はシンプルで、「期待していたリターンを上回った値動きはリスクとして扱わず、下回った値動きだけをリスクとして集計する」というものです。これにより、上方ボラティリティ(上昇方向の振れ)が大きい戦略でも、不当に低く評価されにくくなります。
シャープレシオとの違い
シャープレシオは、超過リターンを 標準偏差(全方向の値動きのばらつき)で割ります。一方、ソルティーノレシオは、超過リターンを 下方偏差 だけで割ります。
| 指標 | 分母 | 上昇方向の値動きの扱い |
|---|---|---|
| シャープレシオ | 標準偏差(全方向) | リスク扱い |
| ソルティーノレシオ | 下方偏差のみ | リスク扱いしない |
この差により、ソルティーノレシオは「上にはよく伸びるが、下方向の損失は限定的」というプロファイルの戦略を、シャープレシオより高く評価する傾向があります。
計算式と分解
ソルティーノレシオは、次の式で表されます。
ソルティーノレシオ = ( 平均リターン − 最低許容リターン ) ÷ 下方偏差
- 平均リターン: 月次・日次など、評価期間内の平均的なリターン
- 最低許容リターン(MAR: Minimum Acceptable Return): 「これより下回ったら損失とみなす」基準値。多くの場合は無リスク金利、もしくは 0% を置くことが多いです
- 下方偏差: MAR を下回ったリターンだけを使って計算する、標準偏差に近い量
下方偏差の計算ステップ
下方偏差は、おおまかには次の手順で求めます。
- 各期間のリターンから MAR を引く
- その値がマイナスの期間だけを取り出す(プラスの期間は計算上 0 として扱う)
- それぞれを 2 乗して平均し、平方根を取る
ポイントは「プラスの期間は計算上 0 として扱う」という点です。これがシャープレシオとの根本的な違いをもたらしています。上方向に大きく動いた期間が分母を膨らませないため、結果としてレシオは大きくなりやすい傾向があります。
読み方の例
ソルティーノレシオは「高いほど、下方リスクに対して効率的にリターンを得られている」と読まれることが多い指標です。一般論として、以下のような目安が紹介されることがあります(あくまで参考値であり、確定的な水準ではありません)。
- 1.0 未満: 下方リスクに対してリターンが見合っていない、と評価される傾向
- 1.0〜2.0: 一定の効率性が見られる水準
- 2.0 以上: 下方リスクに対して比較的効率良くリターンが積み上がっている、と評価されやすい
ただし数値は 評価期間・対象戦略・MAR の置き方 によって大きく変わります。別の戦略と比較する際には「同じ期間・同じ MAR」で算出した値どうしを並べる必要があります。
また、ソルティーノレシオが シャープレシオ より極端に大きくなっている場合、「下方向の値動きが偶然少なかっただけ」というケースもあるため、評価期間を変えてみる、サンプル数を増やす、といった検証もあわせて行うのが望ましいです。
活用時の注意点
ソルティーノレシオは便利な指標ですが、過信は禁物です。実際に戦略評価に組み込むときは、次のような点に注意すると良いでしょう。
サンプル数が少ないと不安定になる
下方偏差は「マイナスの期間だけ」を使うため、評価期間が短いと下方サンプルが極端に少なくなり、わずかな外れ値で数値が大きく振れることがあります。月次データであれば、最低でも 30 〜 50 期間分のリターンを使うのが目安として紹介されることが多いです。
大損失の見逃しに注意する
ソルティーノレシオは「下方偏差の平均的な大きさ」を扱うため、稀に発生する テールリスク(極端な損失)を十分に反映しきれない場面があります。最大ドローダウンや CVaR(条件付きバリューアットリスク)など、別の指標と併用するのが安全です。
同じ MAR で比較する
最低許容リターン(MAR)を 0% にするか、年率 2% にするかなどで、ソルティーノレシオの数値は大きく変わります。比較を行うときは MAR を統一する ことが大前提です。論文や運用レポートを読み比べる際にも、MAR の前提条件を確認するクセを付けておくと安心です。
まとめ
ソルティーノレシオは、超過リターンを下方偏差で割ることで「下方向のリスクに対する効率」を測る指標です。シャープレシオよりも、上昇方向に伸びる戦略を不当に低く評価しにくいという特徴があります。
ただし、評価期間の長さ・MAR の置き方・テールリスクの取りこぼしなど、扱いには注意点もあります。シャープレシオ・最大ドローダウン・プロフィットファクター など、他の指標と組み合わせて多面的に評価するのが望ましいでしょう。
ソルティーノレシオを実際の cBot 開発や戦略評価に組み込みたい方は、ai-programming.xyz で公開している開発ノウハウや学習コンテンツもあわせて参考にしてみてください。
本記事は一般的な情報提供を目的としています。投資助言ではありません。 取引判断はご自身の責任で行ってください。