ソルティノレシオとは?下方リスクをわかりやすく解説
ソルティノレシオは、分母を絞り込んだシャープレシオです。リターンを結果全体のボラティリティで割るのではなく、あらかじめ決めた目標を下回った結果のボラティリティだけで割ります。上方向の振れは、リスクに数えません。大きな勝ちトレードのせいで評価を下げられるのは、罰する相手を間違えている。そうした異論に答える指標です。
仕組み
ソルティノレシオ = (平均リターン − 目標リターン) / 下方偏差
下方偏差 = √( Σ min(rᵢ − 目標, 0)² / n )
目標を上回った観測値は、分母に0として加わります。目標を下回ったものは、標準偏差とまったく同じように、不足分の2乗を加えます。
この式の中には2つの選択が隠れていて、どちらも数字を変えます。
- 目標:0、無リスク金利、あるいは必要とするリターン。年0%を目標に計算したソルティノレシオと、年4%を目標にしたものは、同じ名前を名乗っていても別の統計です。
- 割る数:観測値の総数で割る実装もあれば、目標を下回った観測値の数だけで割る実装もあります。後者のほうが、必ず大きく見栄えのいい比率になります。
どちらの選択も標準化されていないため、目標と計算方法が示されていないソルティノレシオは、比較できる数字ではありません。これは揚げ足取りではなく、実務上の問題です。2つのプラットフォームが同じ口座について違うソルティノレシオを出し、しかもどちらも正しい、ということが起きるのはこのためです。
なぜ重要か
ソルティノの考え方そのものは、筋が通っています。投資家は、5%上がった月をリスクとは感じません。それをリスクとして扱う指標は、正の歪み(スキュー)を持つ戦略を正しく評価できません。たとえばトレンドフォローでは、ごく少数の非常に大きな勝ちトレードが成績全体を支え、シャープレシオの分母をふくらませます。
しかし、上方向のボラティリティをタダとみなすのはモデル上の選択であって、法則ではありません。しかも、ある種のトレードシステムに対しては、裏目に出ます。グリッド、マーチンゲール、ナンピンの戦略は、上昇も下落も同じ仕組みから生み出します。ポジションに逆らってサイズを積み増す、という仕組みです。これらをソルティノで評価すると、ふだんの小さな利益は分子に残ったまま、ばらつきの大部分が分母から抜け落ちます。その仕組みが破綻する日までは、です。ソルティノは、決済済み取引からはリスクが最も見えにくい戦略を、まさに持ち上げてしまうのです。
安全な読み方は、ソルティノをリターン系列についての有益なセカンドオピニオンとして扱うことです。判定ではありませんし、最大ドローダウンの代わりにもなりません。投資家が実際に身をもって経験するものを測っているのは、最大ドローダウンのほうです。
実データから見えること
以下の数字はShowMyTradesで公開されている口座のもので、トレーダー全般を表すものではありません。取引履歴のある公開口座(2026年8月時点)では、最大ドローダウンの中央値は9.7%です。ただし、議論の核心は分布の形にあります。38.5%の口座は一度も5%を超えて下落していない一方で、38.2%の口座は20%を超えて落ち込んだ経験があり、17.6%の口座はピーク時の価値の半分以上を失っています。
ほぼ同じ大きさの2つのグループが、範囲の両端に分かれているのです。この形こそ、下方向だけを見る統計が魅力的に映る理由であり、同じデータの上で危険にもなる理由です。深い側の端にいる口座は、上下対称のゆらぎでそこに行き着いたわけではありません。一方向に動いた結果です。分布の半分を捨てる指標は、どちらの半分を捨てるかを正しく選ばなければなりません。
非対称性はもう1つ、生の数字にすでに組み込まれています。公開口座がこれまでに支払ったスワップは、$862,547にのぼります。そして、スワップが発生している口座のうち86.3%にあたる口座が、差し引きでマイナスのスワップを支払っています。戦略が何かを判断する前から、平均的な保有コストの流れは下を向いているのです。
ShowMyTradesで確認できる場所
どこにもありません。この点は正確にお伝えしておく価値があります。ShowMyTradesのパネル、チャート、ウィジェット、エクスポートのどれにも、ソルティノレシオは表示されません。統計エンジンも計算しておらず、画面の裏に保存された値が控えているわけでもありません。詳細統計モジュールはパフォーマンス指標の列でシャープレシオと標準偏差を公開しています。口座統計パネルが公開しているのは、有効証拠金の最悪のドローダウンであるドローダウンと、決済済みの結果だけで測った最悪のドローダウンである残高ベースのDDです。現在ShowMyTradesのページに載っている下方向の数字は、これらです。
公開口座のソルティノレシオが欲しければ、自分で作れます。口座ページの取引テーブルからは、決済済み取引の一覧をCSVでダウンロードできます。1行が1トレードで、Profit、Swap、Commission、Net profitの列があり、最後の列はShowMyTradesのシャープレシオの計算に使っている系列そのものです。目標を決めて明記すれば、同じファイルを持つ人なら誰でも同じ数字を再現できます。ラベルのない比率をページに載せるよりも良い結果ですし、ShowMyTradesがソルティノレシオを公開するなら、まず満たさなければならない基準でもあります。
よくある誤解
- 「ソルティノはシャープの上位互換」:問いが違うのであって、厳密に優れた答えというわけではありません。ソルティノは目標に対する不足を測り、シャープはばらつきを測ります。どちらもドローダウンの深さは無視します。
- 「ソルティノが高ければ損失は小さい」:目標を下回った結果が少ない、または小さいという意味です。まだ起きていない壊滅的なトレード1回は、どちらの比率にも現れません。
- 「ソルティノレシオはサイトをまたいで比較できる」:目標と割る数の決め方が一致している場合だけです。そして、たいていそれは公開されていません。
- 「ShowMyTradesはソルティノレシオを隠している」:隠すものはありません。そもそも計算していないからです。決済済み取引のエクスポートを使えば、自分で計算できます。
下方向の指標としてShowMyTradesが公開しているものと、その読み方については、最大ドローダウンのガイドをご覧ください。
関連用語
最大ドローダウン (Maximum Drawdown)
最大ドローダウンは、口座がこれまでに記録した、ピークからボトムまでの最も深い下落です。計算式、回復の早見表、数千の口座で見た実際のばらつきを紹介します。
リカバリーファクター (Recovery Factor)
リカバリーファクターは純利益を最大ドローダウンで割った値で、下落1単位あたりに得たリターンを表します。計算式と目安、元になる数字の見つけ方を紹介します。
標準偏差 (Standard Deviation)
標準偏差は、1回の取引の結果が平均的な取引からどれだけ離れるかを表します。コスト差し引き後で計算するShowMyTradesの計算式と、数千の口座での読み方を解説します。
シャープレシオ (Sharpe Ratio)
シャープレシオは、平均リターンをそのリターンのばらつき(ボラティリティ)で割った値です。計算式と、ShowMyTradesでのトレード単位の計算方法、中央値が0.05になる理由を解説します。