EAを評価するとき、多くの人はPFと最大DDを見ます。
しかしこの2つだけでは見えない重要な情報があります。
「同じリスクを取ってどれだけ効率よく稼いでいるか」
これを測る指標がシャープレシオです。
EA-LabでGENESIS・凜・AXISのバックテストを確認していると、必ずシャープレシオも確認するようにしています。PFとDDだけ見ていると見落とす問題が、シャープレシオを加えることで見えてくるからです。
この記事では、シャープレシオとは何か、なぜEA評価に使うべきかを開発経験をもとに解説します。
シャープレシオとは何か
シャープレシオとは「取ったリスクに対してどれだけのリターンを得られたか」を示す指標です。
計算式はシンプルです。
シャープレシオ = (平均リターン − リスクフリーレート) ÷ リターンの標準偏差
FXのEA評価では、リスクフリーレートを0として計算するケースが多く、実質的には以下の意味になります。
シャープレシオ = 平均リターン ÷ リターンのばらつき
つまり「安定して稼げているか」を数値化したものです。
シャープレシオが高いほど、リスクに対して効率よくリターンを得ていることを意味します。
PFとDDだけでは何が見えないのか
PFとDDは重要な指標です。しかしこの2つには限界があります。
具体例で説明します。
EA-Aのケース PF1.3・最大DD8%・月利が安定して2%前後
EA-Bのケース PF1.3・最大DD8%・月利が+10%の月と-6%の月が交互に来る
PFと最大DDだけ見ると、この2本は同じに見えます。しかし実際の運用感は全く異なります。
EA-Aは安定して稼いでいる。EA-Bはばらつきが大きく、タイミングによっては大きな損失が続く可能性があります。
この違いを数値として捉えるのがシャープレシオです。EA-Aはシャープレシオが高く、EA-Bは低くなります。
MT5のバックテストでシャープレシオを確認する方法
MT5のストラテジーテスターでバックテストを実行すると、結果画面(バックテストタブ)にシャープレシオが表示されます。
先ほどのバックテスト解説記事のスクショにも「シャープレシオ:2.49」という数値が表示されていましたね。これがGENESISの10年バックテストでのシャープレシオです。
MT5のストラテジーテスターの使い方はこちらで解説しています。
シャープレシオの目安
シャープレシオの一般的な目安はこうです。
1.0未満:リスクに対してリターンが不十分。長期運用には不安が残る。
1.0〜2.0:許容範囲。ある程度リスクに見合ったリターンが出ている。
2.0以上:優秀。リスクに対して効率よくリターンを得ている。
ただしFXのEAの場合、バックテストのシャープレシオは過剰最適化によって高くなりすぎることがあります。シャープレシオが異常に高い(5.0以上など)EAは過剰最適化の疑いを持ってください。
EA-LabのGENESIS・凜・AXISの10年バックテストでのシャープレシオはこうなっています。
GENESISは2.49、凜は高いPF1.47を反映して比較的高い水準、AXISはトレンドフォロー型の特性からやや低めになりやすいです。
これらの数値はバックテスト上のものです。フォワードではバックテストより低くなることを想定した上で評価しています。
GENESIS開発でシャープレシオに気づいた場面
GENESISの開発初期、PFとDDだけを見て「良いEAができた」と思った時期がありました。
しかしシャープレシオを確認すると、期待より低い数値が出ていました。
原因を調べると、特定の時期に利益が集中して、その他の期間は小さな損失が積み重なっているパターンでした。PFは1.3以上あっても、月次のリターンのばらつきが大きく、安定性が低い状態でした。
この発見がロジック改良のきっかけになりました。「PFを上げる」より「月次リターンを安定させる」方向に改良を進めたことで、シャープレシオが改善しました。
PFだけを見ていたら気づかなかった問題をシャープレシオが教えてくれました。
シャープレシオとソルティノレシオの違い
シャープレシオに似た指標としてソルティノレシオがあります。
シャープレシオはリターンの全てのばらつき(上下両方)をリスクとして計算します。
ソルティノレシオはマイナス方向のばらつきだけをリスクとして計算します。
EAの評価では、利益が大きくばらつくこと(プラス方向のばらつき)はむしろ良いことです。問題なのは損失方向のばらつきです。
そのためソルティノレシオはシャープレシオより実態に近い評価ができるという考え方もあります。
MT5のバックテスト結果には両方が表示されるわけではありませんが、EAの評価ツールによってはソルティノレシオも確認できます。
EA-Labではシャープレシオを主な確認指標として使いながら、エクイティカーブの形状(右肩上がりで安定しているか)と合わせて総合判断しています。
シャープレシオだけで判断してはいけない理由
シャープレシオは有用な指標ですが、これだけで判断することも危険です。
①バックテストのシャープレシオはフォワードで変わる
バックテストで高いシャープレシオが出ていても、フォワードでは必ずしも同じ数値にはなりません。特に過剰最適化されたEAはフォワードでシャープレシオが大きく低下します。
②取引数が少ないと信頼性が低い
取引数が少ない状態でのシャープレシオは、統計的な信頼性が低いです。取引数が十分に蓄積されてから評価することが必要です。
③PF・DD・取引回数と組み合わせて見る
シャープレシオが高くても、取引回数が極端に少なかったりPFが低かったりする場合は総合的な評価が必要です。
EA-Labでは以下の指標を組み合わせてEAを評価しています。
PF(利益の安定性)・最大DD(リスクの大きさ)・取引回数(統計的信頼性)・シャープレシオ(リスク効率)・エクイティカーブの形状(安定性の視覚確認)
この5つを総合的に確認することで、数値だけでは見えないEAの実力を多角的に評価できます。
PFの正しい見方についてはこちらで解説しています。
最大DDの評価基準はこちらで解説しています。
EAを選ぶときにシャープレシオをどう使うか
EAを購入・選択するときにシャープレシオをどう活用するかをお伝えします。
①バックテスト結果にシャープレシオが記載されているか確認する
PFとDDだけを掲載してシャープレシオを記載していない販売サイトは、都合の悪い情報を隠している可能性があります。
②シャープレシオ2.0以上を一つの目安にする
バックテストでシャープレシオ2.0以上あれば、リスクに対して効率的なリターンが出ていると判断できます。ただし過剰最適化の疑いがあるため5.0以上は要注意です。
③フォワードのシャープレシオと比較する
バックテストとフォワードのシャープレシオを比較することで、過剰最適化の有無が判断しやすくなります。フォワードでシャープレシオが大幅に低下している場合は注意が必要です。
バックテストの信頼性についてはこちらで解説しています。
まとめ
シャープレシオとは「取ったリスクに対してどれだけ効率よく稼いでいるか」を示す指標です。
PFとDDだけでは見えない「月次リターンの安定性」をシャープレシオが補完します。
目安はバックテストで2.0以上。5.0以上は過剰最適化を疑う。フォワードとバックテストの乖離も確認する。
EA-LabのGENESIS開発で、PFとDDだけを見ていたときに気づかなかった問題をシャープレシオが教えてくれた経験から、この指標の重要性を実感しています。
PF・DD・取引回数・シャープレシオの4つを組み合わせることで、EAの実力をより正確に評価できます。
一つの指標だけで判断せず、複数の指標を組み合わせた総合評価がEA選びで失敗しないための基本です。