「EAは勝率が高いほど良い」
この認識は半分正解で、半分は危険です。
EA-Labでは、実際に
- 勝率70%近いEA
- 勝率30%台のEA
の両方を開発・検証・運用してきました。
その経験を踏まえ、本記事では
- EAの勝率とは何か
- 何%あれば“十分”と言えるのか
- 勝率だけを見てはいけない理由
を実データとロジックベースで解説します。
EAの「勝率」とは何を指すのか
まず前提整理です。
EAの勝率とは
全トレード数に対する、利益で終わったトレードの割合
です。
例:
- 総トレード100回
- 勝ちトレード40回
→ 勝率40%
ここまではシンプルですが、問題はここからです。
「勝率が高いEA=優秀」は危険な思い込み
EA開発で何度も見てきた典型例がこれです。
勝率80%のEA
- 利確:小さい
- 損切り:大きい
- たまの負けで全利益を吹き飛ばす
勝率35%のEA
- 負けは小さい
- 勝つ時は大きい
- トータルで右肩上がり
どちらが“優秀”でしょうか?
答えは明らかに後者です。
EAに本当に必要なのは「勝率」ではない
EAの成績は、次の式でほぼ説明できます。
期待値 = 勝率 × 平均利益 - 負け率 × 平均損失
これを簡略化すると、
- 勝率
- 損益比(R)
- 取引回数
この3点のバランスが全てです。
EA 勝率は何%あれば十分か?【結論】
実務ベースでの結論です。
EAとして「十分成立する勝率」の目安
| 勝率 | 条件 | 評価 |
|---|---|---|
| 70%以上 | 損小利小 | 危険(過剰最適化になりやすい) |
| 50~60% | R1以上 | 優秀(万能型) |
| 35~45% | R1.5~2以上 | 長期向き・安定型 |
| 30%未満 | R2以上+十分な取引数 | 上級者向け |
「勝率35~45%」は、むしろ“現実的で優秀”なゾーンです。
EA-Labで実際に開発してきた勝率帯
EA-Labでは、
「売るためのEA」ではなく「長期で生き残るEA」を基準に開発しています。
その中で見えてきた傾向は明確です。
- 勝率を無理に上げる
→ フィルター過多
→ 取引数が激減
→ フォワードで機能しない - 勝率を抑え、Rを確保
→ 取引数が安定
→ 年単位でブレにくい
結果として、勝率30~40%台のEAが最も“運用しやすい”
「勝率が低い=不安」になる理由
多くの人が勝率に固執する理由はシンプルです。
- 連敗が怖い
- メンタルが持たない
- EAを信じ切れない
これはEAの問題ではなく、設計思想の問題です。
対策は2つだけ
- 最大DDを10%以下に抑える設計
- 月間取引回数が極端に少なくならないこと
これが守られていれば、
勝率は数字以上に“気にならなくなる”。
勝率を見るときに必ずセットで確認すべき指標
勝率とセットで見るべきもの
- PF(プロフィットファクター)
- 最大DD
- 月間取引回数
- 平均R(損益比)
勝率単体でEAを評価するのはNG
PFについて詳しくまとめた記事はこちら→PFの正しい見方
最大DDについて詳しくまとめた記事はこちら→最大DDは何%まで許容すべきか
初心者ほど「勝率重視」をやめた方がいい理由
初心者ほど「勝率90%!」「高勝率EA!」に引き寄せられます。
しかし実際は、
- 長期データが弱い
- DDが深い
- フォワードで崩壊
というケースが大半。
勝率が高いEAほど、短命になりやすい
これは開発側にいると、嫌というほど見ます。
まとめ|EAの勝率は“高ければ良い”ではない
最後に要点だけ整理します。
- EAに必要な勝率は 30~45%で十分
- 勝率より 損益比・DD・取引数が重要
- 勝率だけでEAを選ぶのは危険
- 長期運用向きEAほど、勝率は“普通”
「良いEA」という定義は目的により人それぞれだと思います。
ただ定義がどのようなものであれ、EAを勝率だけで判断・選定すべきではない、プロフィットファクターや最大ドローダウン、取引数等他のバックテストの数値も合わせてしっかりご検討頂きたいと思います。
EA-LabのEAについては、以下の記事で詳しく比較しているので良ければ参考にしてみてください。
