計算式と年率化
シャープレシオの基本式は SR = (R_p - R_f) / σ_p。R_p はポートフォリオ (戦略) のリターン、R_f は無リスク金利 (通常は短期国債利回り)、σ_p はリターンの標準偏差である。日次リターンから計算する場合、年率化するには日次 SR × √252 を取る。ただし無リスク金利は期間により大きく変動するため (2022 年以降の米利上げ局面では 5% 超)、比較目的であれば R_f = 0 として「情報比 (Information Ratio) に近似した形」で扱うケースも実務上は多い。
解釈の基準と注意点
一般に年率シャープレシオが 0.5 で「悪くない」、1.0 で「良好」、2.0 以上は「非常に優秀だがカーブフィッティングを疑え」と評される。ただしこの指標はリターンが正規分布に従うことを前提としており、FX 市場のようにファットテール (尖度の高い分布) や非対称なリターンを持つ戦略ではリスクを過小評価する。キャリートレードのように「平時は安定的にプラスだが、巻き戻し時に一気にマイナス」となる戦略は見かけ上のシャープレシオが高く出やすい。そのため MaxDD、ソルティノレシオ (下方偏差のみで割った指標)、Calmar レシオ (年率リターン ÷ MaxDD) を併用して多角的に評価することが推奨される。
バックテストとライブのシャープレシオ乖離
バックテストで得られるシャープレシオとライブ運用の実績値には構造的な乖離がある。主な要因は (1) スリッページとスプレッドの過小見積り、(2) 過剰最適化 (overfitting) によるリターンの上方バイアス、(3) 市場環境の変化 (バックテスト期間にない金利環境やボラティリティレジームの出現) である。一般的な経験則として、バックテストのシャープレシオの 50〜70% がライブで実現すれば上出来とされる。Walk-forward 最適化やホールドアウト検証で in-sample と out-of-sample の乖離を事前に確認し、過度な期待を避けることが肝要である。