最終更新: 2026年6月
ゴゴジャングルでEAを探していると、必ず目に入るのが「PF:2.3」「プロフィットファクター502」といった数値だ。
プロフィットファクター(PF)は確かに重要な指標だ。しかし「PFが高いほど良いEA」という単純な読み方は、失敗の入り口でもある。これまで多くのEA評価を行ってきた経験から言えば、PFが3.0を超えていながらフォワードで半年以内に資産を溶かしたEAをいくつも見てきた。
一方で、PFが1.4程度に見えても、3年以上安定して稼動し続けているEAもある。その差がどこから来るのかを、計算式の基礎から掘り下げていく。
プロフィットファクターの計算式と意味
計算式はシンプルだ。
PF = 総利益 ÷ 総損失
たとえば、総利益が100万円で総損失が80万円であれば、PFは1.25になる。PFが1.0を下回れば損益がマイナス(総損失が総利益を上回っている状態)。1.0を超えれば一応プラスということになる。
ゴゴジャングルの公式説明でも「一般的にはPFが2以上あると優れていると言われています」と記載されている。ここで問題が起きる。「2以上が優れている」という情報だけが独り歩きして、「PF2以上のEAを探せばいい」という思考になってしまう。
これが罠だ。
PFが示すのはあくまでも「バックテスト期間中の総利益と総損失の比率」に過ぎない。 分母が何トレードなのか、何年間のデータなのか、どんな相場環境を含んでいるのか——これらは一切わからない。同じPF2.0でも、10年・1,000トレードのPF2.0と、1年・50トレードのPF2.0では、信頼性がまったく異なる。
PF単体では測れないもの
ドローダウンとの関係
同じPF1.5でも、最大ドローダウンが5%のEAと30%のEAでは、まったく異なるリスクプロファイルを持つ。
PFは「最終的な利益と損失の比率」を示すが、資産が途中でどれだけ大きく落ち込んだかは教えてくれない。30%のドローダウンがあるEAで100万円を運用していれば、途中で30万円が一時的に消える時期を経験するかもしれない。メンタル的にも、追加証拠金の観点からも、それに耐えられるかどうかはPFとは別の話だ。
ゴゴジャングルでは「推奨証拠金の算出がMaxDDの余剰資金50%想定」になっているが、これはあくまで最低限の目安だ。サラリーマンや副業トレーダーのように、一時的な損失を補填する余力が限られる場合は、MaxDD20%以内を基準にするほうが安全だ。
トレード回数の問題
PF3.0が「ランダムな要素で生じた偶然」ではなく「ロジックの統計的優位性」から来ているかを判断するには、サンプル数が必要だ。
トレード回数が20回でPF3.0のEAと、トレード回数が500回でPF1.6のEAであれば、後者のほうが信頼性は圧倒的に高い。前者は5回の大勝ちが偶然重なっただけかもしれない。統計的に意味のある最低ラインは200〜300トレード以上が目安だ。
具体的な計算で考える: トレード数20回のEAで10回勝ち10回負けという結果が出たとして、これが「EAに統計的優位性があるから」なのか「たまたまコインを投げたら表が10回出たから」なのかは区別できない。コインを20回投げて10回表が出る確率は約18%——偶然でも十分に起こりえる。
Claudeと会話しながらインジケータが作れるhedgrow-fxはこちら
安定性の問題
PFは「通算の数値」だ。最初の1年間にPF5.0の成績を出して、次の1年間にPF0.6になったとしても、2年合計のPFは1.0台になる。それでも表示上は「PF1.X」と表示される。
だから期間を分割して安定性を確認することが不可欠だ。
ゴゴジャングルの詳細ページには月別の成績グラフが表示されるが、ここで注目すべきは「毎月コンスタントに利益が出ているか」だ。特定の月だけ大きく稼いであとは低迷しているEAは、その「当たり月」が再現するかどうかが不明で、長期的な期待値の計算が難しい。
ゴゴジャングルの表示で確認すべきPF関連指標
ゴゴジャングルのEA詳細ページには複数の成績指標が並んでいる。PFを正しく読むために確認すべき箇所を整理する。
バックテストのPF
まず確認するのはバックテスト期間全体のPFだ。ただし、以下の条件を同時に満たしているかどうかをセットで確認する必要がある。
確認条件チェックリスト:
- テスト期間が5年以上(理想は10年以上)か
- モデリング品質が90%以上か
- スプレッド設定が10ポイント以上(USDJPY基準)か
- トレード総数が200件以上か
これらが揃っていない状態でのPFは、参考値として扱うべきだ。
特にスプレッド設定の問題は見落とされがちだ。スプレッドを0や1ポイントに設定したバックテストは、実際のブローカー環境よりも圧倒的に有利な条件でテストされている。ゴゴジャングルに掲載されているバックテストのスプレッド設定が記載されていない場合は、販売者に確認するか、そのEAのスプレッド設定を疑ってかかる必要がある。
フォワードテストのPF
バックテストのPFとフォワードテストのPFを比較する。
| PF維持率 | 解釈 | |---|---| | フォワード ÷ バックテスト ≧ 0.8 | 環境差・スプレッド差の範囲内 | | 0.6〜0.8 | 要注意。ロジックか環境設定に問題の可能性 | | 0.6未満 | 危険信号。カーブフィッティングや構造的問題の疑い |
バックテストPFが5.0、フォワードPFが0.9であれば維持率は0.18。この場合、バックテストの数値は「見せかけ」である可能性が高い。
フォワードテスト期間が短い(3ヶ月未満)場合は、維持率の計算自体が統計的に意味をなさない点にも注意が必要だ。ゴゴジャングルでは「フォワードテスト期間」が明示されるため、必ず確認する。
リスクリターン率
ゴゴジャングルでは「リスク・リターン率」も表示される。これは「期間利益 ÷ 最大ドローダウン」で算出される。
PFが同程度のEAを比較する場合、このリスクリターン率が高いほど「同じリスクでより効率的な利益を出せる」ということになる。
PFの数値帯別の解釈
ゴゴジャングルでよく見かけるPFの水準について、実態に即した解釈を示す。
PF 1.1〜1.3
最低ラインの水準。十分なトレード数と安定したフォワードがあれば、実用的に機能する可能性がある。ただしコスト(スプレッド・スワップ)が変化した場合に影響を受けやすい。スキャルピング系EAでこの水準が続いている場合は、口座スペックの変化で一気に赤字になるリスクがある。
PF 1.3〜2.0
評価できる水準。「PF1.5くらいなら優秀なシステム」という見方は概ね妥当で、トレード数と安定性が確認できれば長期運用の候補になる。この水準のEAが5年以上・1,000トレード以上のバックテストと6ヶ月以上のフォワードテストを持っていれば、評価に値する候補として選択肢に入れてよい。
PF 2.0〜4.0
ここからは慎重に見る必要がある。PF2.0以上は「非常に高性能」とも言われるが、同時にカーブフィッティングのリスクが上がる水準でもある。フォワードが十分な期間あること、複数の相場局面(トレンド相場・レンジ相場・ショック相場)で機能していることを確認してから評価する。
PF 4.0超
過剰最適化の疑いが強い水準。フォワード期間が短い(6ヶ月未満)場合は、購入を保留することを強く推奨する。ゴゴジャングルに「プロフィットファクター502」と表示されているEAが実際に存在するが、こういった極端な数値は常に検証が必要だ。
PF4.0超を疑う具体的な根拠: PFが極端に高い場合、バックテストのパラメーター設定を「そのデータに最適化しすぎた」状態になっているケースが多い。例えば「RSI期間14が最適」ではなく「RSI期間17だけ極端に成績が良い」というような状態だ。このような「ピーク孤立型」のパラメーター設定は、バックテスト期間の偶然のパターンにフィットしているに過ぎない。
PFをより精度高く読むための補助指標
PFと組み合わせて見ると読みやすくなる指標を紹介する。
最大ドローダウン(MaxDD)
ゴゴジャングルでは「推奨証拠金の算出がMaxDDの余剰資金50%想定」になっている。PFが高くてもMaxDDが30%を超えるEAは、推奨証拠金を超える資金を準備しないと精神的に続かない。
目安として、MaxDDはPFに関わらず20%以内を基準に置くとリスク管理がしやすい。
収益率(期間リターン÷推奨証拠金)
年率換算の収益率とPFを合わせて見る。PFが高くてもトレード頻度が極めて低い(年10回以下)EAは、年率収益がわずかになることがある。年間リターンを推奨証拠金で割った実効年率を計算する習慣をつけると、EAの効率比較がしやすくなる。
計算例:
- 推奨証拠金: 30万円
- 年間利益: 6万円
- 実効年率 = 6万 ÷ 30万 × 100 = 20%
この計算をすると、PFが同じでも効率が大きく違うEAを比較できる。
連続負けトレード数(最大連敗)
PFは勝ち負けの総量の比率だが、「連続して何回負けるか」は資産管理に直結する。最大連敗が20回のEAを運用している場合、20連敗している最中でも運用を続けられる資金と精神力があるかを事前に確認する必要がある。
ゴゴジャングルの詳細ページには最大連敗数も表示される。この数値が自分のメンタルと資金量で耐えられるかどうかを購入前に確認することを強く勧める。
ゴゴジャングルでの実践的なEA絞り込みフロー
PFを使った現実的な検索・評価フローを提示する。
ステップ1: 一次フィルター(PFだけ) ゴゴジャングルの検索でPF1.3以上を条件にする。ただしこれは「除外する下限」として使う。PFが高いものを優先するのではなく、低すぎるものを除外する目的に使う。
ステップ2: 二次フィルター(フォワード期間とトレード数) フォワード期間3ヶ月以上、バックテストのトレード数200件以上を条件に絞る。
ステップ3: 三次評価(安定性の確認) 残ったEAについて、バックテストPFとフォワードPFの維持率を計算する。維持率0.8以上を確認する。
ステップ4: リスク許容度との照合 MaxDDとリスクリターン率を確認し、自分の口座資金と許容できる一時的な損失水準と照合する。
ステップ5: 月別成績グラフの確認 特定の月・期間にだけ偏った成績になっていないかを視覚的に確認する。毎月コンスタントに小さな利益を積み上げているパターンが最も安定性が高い。
この5ステップを経れば、PF単体での判断ミスを大幅に減らすことができる。
内部リンク候補
- バックテストのPF基準について詳細は「FXバックテストのプロフィットファクター基準」を参照。
- MT5で自分のEAをバックテストする手順は「FX MT5バックテストのやり方」を参照。
免責事項
本記事はFX自動売買の一般的な評価方法に関する情報提供を目的としており、特定のEAへの投資を推奨するものではありません。FX取引には元本割れを含む損失リスクが伴います。過去の成績は将来の結果を保証するものではありません。投資判断はご自身の責任で行ってください。
よくある質問(FAQ)
Q: ゴゴジャングルのEAでPFはいくら以上を選べばよいですか? A: 「PFがいくら以上なら安全」という単純な基準はありません。PF1.3以上を下限の目安にしつつ、フォワード期間・トレード数・最大DDとの複合評価が重要です。PFが高いほど良いわけでも、低いほど悪いわけでもありません。
Q: バックテストのPFとフォワードのPFで大きく違う場合はどう判断しますか? A: フォワードPF ÷ バックテストPFで計算した維持率が0.8以上であれば許容範囲内と判断できます。0.6を下回る場合は過剰最適化やスプレッド設定ミスを疑い、購入を見送ることを推奨します。
Q: プロフィットファクターとリスクリターン率の違いは何ですか? A: PFは「総利益 ÷ 総損失」、リスクリターン率は「期間利益 ÷ 最大ドローダウン」です。PFは利益効率を、リスクリターン率はリスク(ドローダウン)当たりの効率を測ります。両方を確認することで、より精度の高いEA評価ができます。
Q: PF3.0を超えるEAは信頼できますか? A: PF3.0超は過剰最適化のリスクが上がる水準です。フォワード期間が6ヶ月以上あり、バックテストのトレード数が300件以上あり、複数の相場局面で安定していることを確認してから評価してください。数値だけで判断するのは危険です。
Q: EAのPFを自分で確認・計算する方法はありますか? A: MetaTraderのストラテジーテスターを使えばバックテストのPFを自分で計算できます。Claudeと会話しながらインジケータが作れるhedgrow-fxを使えば、EAのロジック設計とバックテスト評価を対話的に行うことが可能です。
Q: ゴゴジャングルのEAを選ぶ際に、PF以外で最も重要な指標は何ですか? A: フォワードテスト期間の長さと、バックテストのトレード総数が最も重要です。どんなにPFが高くても、フォワード期間が3ヶ月未満・トレード数が100件未満のEAは、実運用で同じ結果が出るかどうかの統計的な根拠が不十分です。
Q: ゴゴジャングルのレビューや評価コメントはどの程度参考になりますか? A: ユーザーレビューは参考情報の一つになりますが、個人の運用設定・口座・期間によって大きく結果が変わるため、数値指標より優先することはおすすめしません。成績指標を数値で確認することが最も客観的な評価方法です。
著者情報: 金融工学専攻・アルゴリズム取引経験者
