はじめに
投資成績を見るときは、利益の大きさだけでなく、その利益をどれくらいのリスクで得たのかも重要です。
例えば、同じ年利10%でも、ほとんどブレずに積み上げた10%と、大きく上下しながらたまたま最後に残った10%では意味が違います。
この「リターンの大きさ」と「ブレの大きさ」をまとめて見るための指標がシャープレシオです。先に結論をいうと、シャープレシオは「利益の大きさ」ではなく、ブレに対してどれくらい効率よく利益を得たかを見るための指標です。
この記事では、次の3点を見ていきます。
- シャープレシオの基本的な意味と計算式
- シャープレシオが高く見えるときの注意点
- FX自動売買やEAの販売ページで確認したいこと
ここでいうEAとは、Expert Advisor(エキスパートアドバイザー)の略です。MT4/MT5などで使われる自動売買プログラムを指します。
シャープレシオの考え方
まず、次の2つの運用を想像します。
- ほとんど上下せずに、毎年10%くらい増える運用
- 大きく上がったり下がったりしながら、最終的に20%増えた運用
リターンだけを見ると、年利20%の方が良く見えます。しかし、その20%を得るために毎月大きく上下していたなら、実際に続けるのはかなり難しいかもしれません。
大まかにいうと、シャープレシオは「リスク1単位あたり、どれくらいリターンを得られたか」を表します。
式としては、一般に以下のように表されます。
\(\displaystyle \text{Sharpe Ratio} = \frac{R_p – R_f}{\sigma_p}\)
ここで、それぞれの記号は以下を表します。
- \(R_p\): ポートフォリオや運用戦略のリターン
- \(R_f\): 無リスク利子率
- \(\sigma_p\): リターンの標準偏差
ここでいう標準偏差は、リターンのブレの大きさを表します。
つまり、同じリターンであれば、ブレが小さいほどシャープレシオは高くなります。逆に、リターンが高くてもブレが大きい場合、シャープレシオはあまり高くなりません。
簡単な計算例
例えば、無リスク利子率をいったん0%として、以下の2つの運用を考えます。
- A: 年利10%、リターンの標準偏差5%
- B: 年利10%、リターンの標準偏差20%
この場合、シャープレシオは以下のようになります。
\(\displaystyle \text{A} = \frac{10\%}{5\%} = 2.0\)
\(\displaystyle \text{B} = \frac{10\%}{20\%} = 0.5\)
どちらも年利10%ですが、Aの方がリターンのブレが小さいため、シャープレシオは高くなります。
つまり、シャープレシオは「どれだけ儲かったか」だけでなく、「どれくらいブレながら儲かったか」を見るための指標です。
次に、リターンもリスクも違う例を考えます。
- C: 年利6%、リターンの標準偏差3%
- D: 年利20%、リターンの標準偏差25%
\(\displaystyle \text{C} = \frac{6\%}{3\%} = 2.0\)
\(\displaystyle \text{D} = \frac{20\%}{25\%} = 0.8\)
Dの方が年利は高いですが、ブレもかなり大きいため、シャープレシオではCの方が高くなります。
このように、シャープレシオを見ると、単純なリターン比較とは違う見方ができます。絶対額のリターンではDの方が良く見えますが、「ブレの大きさに対して効率よく利益を出したか」という見方ではCの方が良く見えます。
数字の見方
シャープレシオは高いほど効率が良いとされます。
ただし、具体的にどの水準なら良いかは、対象や期間、計算方法によって変わります。
例えば、投資信託、株式ポートフォリオ、FX自動売買、暗号資産では、リターンの性質がかなり違います。
そのため、シャープレシオだけを見て単純に比較すると、判断を誤ることがあります。
特に注意したいのは、計算に使われた期間とデータの性質です。
短い期間だけで計算されたシャープレシオは、偶然の影響を強く受けることがあります。また、過去データに合わせて調整された運用ルールでは、バックテスト上のシャープレシオが高く見えることがあります。
月次と年率の違い
シャープレシオを見るときに少しややこしいのが、月次の値と年率換算の値です。
ここでも、数字だけを見ると誤解しやすいことがあります。月次のシャープレシオ0.5はそれほど高く見えませんが、年率換算すると1.7前後に見えることがあります。
例えば、月次リターンの平均が1%、月次リターンの標準偏差が2%だったとします。
この場合、月次のシャープレシオは以下のようになります。
\(\displaystyle \text{Monthly SR} = \frac{1\%}{2\%} = 0.5\)
月次リターンが互いに独立だと仮定する場合、年率換算ではよく以下のように計算されます。
\(\displaystyle \text{Annual SR} \approx \text{Monthly SR} \times \sqrt{12}\)
\(\displaystyle 0.5 \times 3.46 \approx 1.73\)
ただし、この計算はあくまで簡略化したものです。
実際のリターンには自己相関があったり、ボラティリティが固まって出たりすることがあります。その場合、単純に√12を掛けた年率換算は、実態より良く見えてしまうことがあります。
そのため、販売ページなどでシャープレシオを見るときは、「月次なのか」「年率なのか」「どう換算したのか」を確認することも重要です。
よくある誤解
シャープレシオは便利な指標ですが、誤解されやすい点もあります。
- シャープレシオが高いほど、必ず安全というわけではない
- 月次のシャープレシオと年率換算の値は、そのまま比較できない
- バックテスト上の高い値は、過剰最適化の影響を受けていることがある
- 計算期間が短いと、偶然の影響で高く見えることがある
特に販売ページで見る場合は、「シャープレシオが高いか」だけでなく、その数字がどの期間・どの条件・何回の検証から出てきたのかを見る必要があります。
高すぎるシャープレシオに注意する
シャープレシオが高いこと自体は、もちろん悪いことではありません。
しかし、極端に高いシャープレシオを見たときは、その数字がどうやって出てきたのかを確認した方がよいです。
特に「高いシャープレシオを出した運用ルール」ではなく、「たくさん試した中で一番シャープレシオが高かった運用ルール」かもしれない点に注意が必要です。
例えば、FX自動売買のバックテストでは、パラメータを何度も変えながら検証できます。
多くの条件を試して、その中で一番良い結果だけを選ぶと、シャープレシオは実力以上に高く見えることがあります。
このような状態を過剰最適化と呼びます。
シャープレシオを見るときは、以下のような点も合わせて確認するとよいと思います。
- どれくらいの期間で計算されているか
- 何回くらい条件を変えて検証したのか
- 実運用でも同じような成績が出ているか
- 大きな損失が一部だけ隠れていないか
- 他の指標と矛盾していないか
まとめ
シャープレシオは、リターンとリスクをまとめて見るための便利な指標です。
ただし、数字が高いからといって、それだけで良い運用だと判断できるわけではありません。
特にバックテストの成績を見る場合は、そのシャープレシオがどのような条件で計算されたのかを確認したいところです。
シャープレシオは「答え」ではなく、投資成績を確認するための入口の一つとして使うのがよいと思います。
—
この記事では、シャープレシオの基本的な考え方を説明しました。
ただ、FX自動売買やEAの販売ページを見る場合は、もう一段注意が必要です。バックテストのシャープレシオが高く見えても、「何通りの条件を試した中で出た数字なのか」「過去データに合わせすぎていないか」が分からないと、判断材料としては弱くなります。
次に読む記事
- FX自動売買のバックテスト成績の見方|EA購入前に確認したい注意点: 高いシャープレシオを見たときに、次に何を確認すればよいかを説明しています。
詳しく確認したい方へ
筆者が作成したPDF教材として、GogoJungleで以下を販売しています。
- 「シャープレシオ 4.51」は高いのか? EA購入前の自己防衛ガイド: 販売ページの数字を見て「結局どこまで確認すればよいか」を整理したい方向けに、チェックリストと質問テンプレートをまとめています。


コメント