PFは「高ければ良い」ではない。重要なのは“バランス”です。
EA(FX自動売買)を選ぶ際、多くの人が最初に見る指標の一つがPF(Profit Factor)です。
「PF1.5以上は優秀」
「PF2.0なら安心」
そんな言葉を見かけることも多いかと思います。
しかし、実際にEAを開発し、何度もバックテストとフォワード検証を繰り返してきた立場から言えるのは――
PF単体では、長期運用できるかどうかは判断できない
ということです。
この記事では、
- PFとは何か
- PFはどのくらいあれば十分なのか
- PFが高くても危険なケース
- EA-LabがPFをどう捉えているか
を、できるだけわかりやすく解説します。
PF(Profit Factor)とは何か?
PF(プロフィットファクター)とは、
総利益 ÷ 総損失
で計算される指標です。
例:
- 総利益:100万円
- 総損失:80万円
→ PF = 1.25
つまり、
- 1.0以上であれば理論上はプラス
- 数値が高いほど「利益効率が良い」
とされています。
しかし、ここで大事なのは、
PFは“効率”を示す指標であって、“安定性”を示す指標ではない
という点です。
PFはどのくらいあれば十分か?
一般的には、
- PF1.1〜1.2:最低ライン
- PF1.3〜1.5:優秀
- PF2.0以上:非常に高性能
といった目安が語られます。
ただし、これは条件付きの話です。
重要なのは「取引回数」と「最大DD」
例えば、
- PF1.5
- 取引回数:月3回
- 最大DD:25%
このEAと、
- PF1.2
- 取引回数:月10回
- 最大DD:10%
このEA、どちらが長期運用に向いているでしょうか?
PFだけ見れば前者ですが、実際に10年スパンで考えると、後者の方が“生き残る確率”は高い可能性があります。
長期運用を考えた時、最大DDはPFよりも重要視する数値となります。
PFが高くても危険なケース
① 取引回数が極端に少ない
取引回数が少ないと、PFは偶然の影響を強く受けます。
数回の大勝ちがあるだけで、PFは簡単に跳ね上がります。
しかし、その優位性が再現される保証はありません。
② 過度な最適化(オーバーフィッティング)
EA開発をしていると、
- エントリー条件を1つ追加
- フィルターを1つ調整
それだけでPFが一気に改善することがあります。
ですが、それは
過去データに“合わせただけ”の可能性
も高い。
PFを上げること自体は、実はそれほど難しくありません。
難しいのは、再現性を保ったままPFを維持することです。
EA-LabがPFをどう扱っているか
私たちがEAを開発する中で、何度も経験したことがあります。
- PF1.5に届いたロジック
- DDも一見悪くない
- 見た目は非常に優秀
しかし、フォワードや期間分割で検証すると、
- 特定期間だけ極端に強い
- 市場環境が変わると崩れる
- DDが想定より急拡大する
こうしたケースが何度もありました。
その結果、現在の方針はこうです。
PFは「1.2〜1.4で十分」
それ以上を無理に追わない
その代わりに重視するのは、
- 最大DDの抑制
- 取引回数の安定
- 市場変化への耐性
つまり、
PFは“主役”ではなく“バランスの一部”
という考え方です。
PFだけでEAを選ぶと失敗する理由
PFが高い=安心
という単純な図式で選ぶと、以下のリスクがあります。
- 高ロット前提設計
- ドローダウン急拡大
- 勝率依存型の崩壊
- 市場変化に弱い
PFはあくまで、
「そのEAがどれだけ効率よく利益を出したか」
を示す過去データに過ぎません。
未来の安定性を保証する指標ではありません。
EAを使う上で、もちろんPFを確認するのは大切な事ですが、上手く運用するためにはその他の指標もしっかりと確認する必要があります。EAを運用するために必要な考え方や失敗例については「EAで稼げる人・稼げない人の決定的な違いとは?」で詳しくまとめています。
では、PFはどう使うべきか?
正しい使い方はこうです。
① PF1.0未満は除外
まず最低条件。
② PFだけで判断しない
必ず合わせて見るべき指標:
- 最大DD
- 取引回数
- 期間分割テスト
- フォワード結果
③ “極端な高さ”を疑う
PF2.0以上が安定して出ている場合は、
- 取引回数は十分か?
- 特定期間依存ではないか?
- フィルター過多ではないか?
を必ず確認する。
プロフィットファクターの数値だけで判断せず、
最大ドローダウンは何%まで許容すべきかや
取引回数が少ないEAは価値があるのか
といった観点も必ず確認する必要があります。
まとめ:PFは“魔法の数値”ではない
PFは確かに重要な指標です。
しかし、それは
EAの実力を示す「一部」にすぎない
長期運用を前提にするなら、
- PF
- 最大DD
- 取引回数
- ロジックの再現性
このバランスを見ることが不可欠です。
EA-Labでは、PFを過度に誇張せず、長期運用で生き残る設計を優先しています。
数字の高さよりも、崩れにくさを重視する。
それが、私たちがPFと向き合ってきた結論です。
EA-Labが開発したEAの比較はこちら
