プロフィットファクター(PF)とは?高いほど良いは危険|EA評価の見方と注意点

avatar

プロフィットファクター(PF)が高いほど、良いEAですよね?

avatar

いいえ。PFだけでEAの良し悪しは判断できません。
むしろPFが不自然に高い場合は、損切りの先送りやグリッド/マーチンなど、危険なロジックが隠れていることがあります。

この記事を書いた人

Tetsushi O-nishi

FX市場のシステムトレーダー/MQL5プログラマー/EA(自動売買システム)開発者
2021年からEAの開発を開始。数々の戦略を構築→バックテスト検証し、堅守性(ロバストネス)を重視した開発を行う。
自作EAを10個以上リアルアカウントで運用中。

免責事項
本記事は情報提供のみを目的としており、投資勧誘や助言を目的としたものではありません。FX取引にはリスクが伴います。投資に関する最終決定は、ご自身の判断で慎重に行ってください。

プロフィットファクター(Profit Factor / PF)の定義

プロフィットファクター(PF)は、EAのバックテスト結果を評価するときによく使われる指標で、「利益の総額 ÷ 損失の総額」を表します。
MT5のバックテストレポートでは Profit Factor として表示されます。

PFの計算式(MT5での意味)

PF = 総利益(Gross Profit) ÷ 総損失(Gross Loss の絶対値)

ここでいう「総利益」「総損失」は、決済したトレード(確定損益)の合計です。
含み損(未決済の損益)はPFに反映されません。

PFの読み方:1ドル(1円)の損失に対して、いくら稼いだか

PFはざっくり言うと、「負け(損失)1に対して、勝ち(利益)が何倍あるか」を示します。

具体例

  • 総利益 = 2,050総損失 = -1,000 の場合 → PF = 2.05
  • これは「損失1,000に対して、利益2,050を積み上げた」という意味です。

PFと勝率は別もの(混同しやすいポイント)

PFは勝率(Win Rate)ではありません。
勝率が高くても、たまに大きく負ける戦略ならPFは下がります。逆に、勝率が低くても、勝つときの利益が大きい戦略ならPFが高くなることもあります。

PFで分かること/分からないこと

  • 分かる:「利益総額」と「損失総額」のバランス(確定損益ベースの比率)
  • 分からない:含み損の大きさ、破綻リスク、ドローダウンの深さ、負け方の質(ナンピン・マーチン等)

次のセクションでは、プロフィットファクタ単独で判断すべきでない証拠として、同じEAでも期間を変えると結果が崩れる例を見ていきます。

PFだけでEAを評価すると危険な理由(同じEAでも期間で崩れる)

ここでは、同じEAを「テスト期間(起点)」だけ変えて比較します。
すると、短い期間ではPFが高く見えても、期間を広げた瞬間に一撃で崩れるケースがあることが分かります。

例1:短い期間だと「優等生」に見える(PFが高い/カーブが滑らか)

まずは、ある期間で切り取ったバックテスト。Profit Factor(PF)が2.05と高く、勝率も約79%
エクイティカーブも滑らかで、数字だけ見ると「良いEA」に見えます。

MT5バックテスト結果:PF2.05で滑らかなエクイティカーブ(短期間では好成績)
MT5バックテスト例:PF2.05・勝率約79%で好成績に見える(短期間)

例2:起点(期間)を変えると、最後に“一撃”が来る(PFが急落/資金が急減)

次は、同じEAを別の起点から長めに見たものです。序盤〜中盤は順調でも、終盤に大きな損失が1回出ただけで、資金曲線が急落しています。
この結果では、PFは0.56まで低下し、「短期の見栄え」と真逆の評価になります。

MT5バックテスト結果:終盤の大損で資金曲線が急落しPF0.56まで悪化(期間を変えると崩れる例)
MT5バックテスト例:終盤の大損で資金曲線が急落(同じEAでも期間で評価が逆転)

この2枚が示す結論:高PF=優秀ではない

PFが高いことは「確定損益の比率が良い」ことを示すだけで、破綻しにくさ(堅牢性)を保証しません。
むしろ、短い期間だけ切り取ってPFが異常に高い場合は、次のような“見落としやすいリスク”が隠れている可能性があります。

  • たまに来る大損で、利益を一気に吐き出す
  • 損切りを遅らせる/負けを先送りして、短期の数字だけ整える
  • 相場環境の変化で、過去は良かったのに突然噛み合わなくなる

つまり、「PFが高い=安心」ではありません

PF単独判断が危険な理由(見えないリスクを拾えない)

プロフィットファクター(Profit Factor / PF)は、「確定した利益と損失の比率」を見る指標です。
そのため、PFが高くても口座が飛ぶタイプのリスクを見落とすことがあります。

理由1:損切りしない/遅らせるほど、PFは“良く見えやすい”

損切りをしない、または損切りを極端に遅らせる戦略は、ある期間だけ切り取ると成績がとても良く見えます。
なぜなら、負けを確定させないので、バックテスト上は損失が表面化しにくいからです。

しかし、負けを先送りしているだけなので、相場が逆行し続けた瞬間に一撃の大損が発生しやすくなります。
そしてこのタイプのリスクは、PFだけでは読み取りにくいのが問題です。

理由2:含み損(未決済の損益)はPFに反映されない

PFが計算に使うのは、あくまで決済済み(確定)の損益です。
つまり、ポジションが抱えている含み損や、ロスカット直前の危険な状態は、PFでは見えません。

その結果、PFが高いのに実態は「含み損を抱え続けているだけ」というケースでも、数字だけ見れば優秀に見えてしまいます。

理由3:グリッド(ナンピン)・マーチンゲールはPFが高くなりやすい

グリッド(ナンピン)マーチンゲールは、基本的に「負けを認めない」方向で設計されやすい手法です。
破綻するまでは小さな利益を積み上げやすく、PFも見た目上は高くなりがちです。

ただし、その代償として、相場が一方向に伸びたときに急激に含み損が膨らむことがあり、最終的に破綻イベント(口座崩壊)につながる場合があります。

関連記事:
ナンピン(グリッド)EAに騙されるな – 口座破綻の危険性と見分け方【自作EAで検証】
マーチンゲールEAに騙されるな:口座破綻の危険性と見分け方【検証】

理由4:過剰最適化の罠(“都合の良い期間”だけ強い)

PFが不自然に高いEAは、特定の期間・相場条件に合わせ込まれた可能性も疑うべきです。
いわゆる過剰最適化(オーバーフィッティング)の状態だと、過去データでは完璧でも、条件が少し変わるだけで成績が崩れます。

関連記事:EAの過剰最適化(オーバーフィッティング)とは?見抜く方法と購入前チェックリスト

まとめると、PFは役に立つ一方で、「大損の起こりやすさ」「含み損の膨らみ」「破綻耐性」は別の指標や取引履歴とセットで確認する必要があります。

PFとセットで確認すべき指標(堅牢性を見抜くチェックリスト)

プロフィットファクター(Profit Factor / PF)は便利ですが、PFだけでは「負け方」や「崩れやすさ」が見えません。
ここでは、PFと一緒に見るべき代表的な指標とチェック観点をまとめます。

1) 平均利益 / 平均損失(期待値の土台)

まず確認したいのが、平均利益(Average Profit Trade)平均損失(Average Loss Trade)です。
PFが良くても、平均損失が極端に大きい(=たまに大負けする)場合、長期的に不安定になりやすいです。

見るポイント

  • 平均利益 ÷ 平均損失のバランス(勝率とセットで解釈)
  • 「小さく勝って、大きく負ける」形になっていないか

期待値(Expectancy / Expected Payoff)の目安

MT5レポートの Expected Payoff(期待値)も合わせて確認します。
期待値は「1トレードあたり、平均でどれくらい増える(減る)か」の目安で、PFより実戦感覚に近いことがあります。

関連記事:FXトレードの期待値とは?EA(自動売買)・勝率・リスクリワード・資金管理を整理


2) 有効証拠金のドローダウン(Equity Drawdown)

PFは確定損益の比率なので、含み損の膨らみは拾えません。
そこで重要になるのが、有効証拠金(Equity)のドローダウンです。

チェックの基本

  • Balance Drawdown(残高)だけで安心しない(含み損が隠れる)
  • Equity Drawdown(有効証拠金)の最大値・相対値を必ず確認
  • Equity DDが深いほど、ロスカット・強制決済・メンタル破綻のリスクが上がる

関連記事:EAのドローダウン(DD)を正しく理解:MT5の見方/有効証拠金(Equity)重視/許容範囲の決め方


3) トレード履歴(グリッド/マーチンの見抜き方)

グリッド(ナンピン)やマーチンゲールは、統計の数字だけだと“綺麗”に見えることがあります。
いちばん確実なのは、トレード履歴(Orders/Deals)を直接見ることです。

危険サイン(履歴で見る)

  • ロットサイズが倍々、または段階的に急増していないか
  • 同方向にポジションが積み上がる(買い増し/売り増し)形になっていないか
  • 含み損が大きいポジションを抱えたまま、細かい利確を積み上げていないか
  • 特定のタイミングで複数ポジションを一括決済していないか(損失確定の山が出る)

4) トレード回数(サンプル不足の罠)

PFはサンプルが少ないほどブレます。
トレード回数が少ない状態でPFが高い場合は、単に「たまたま相性が良い期間」だった可能性が高くなります。

見るポイント

  • Total Trades(総取引回数)が十分か
  • 負けトレードが極端に少ない場合、損失の出し方を先送りしている可能性がある
  • 期間・相場(トレンド/レンジ)を変えても同じ傾向が出るか

結論:PFは“入口”で、ゴールは堅牢性(ロバストネス)

PFは「良さそうなEA」をふるいにかける入口の指標として有効です。
ただし最終的に見るべきは、崩れにくさ(堅牢性)です。
平均損益・期待値・Equity DD・トレード履歴・取引回数までセットで確認して、数字の見栄えではなく“耐久性”で判断しましょう。

関連記事:EAのロバストネス(堅牢性)とは?崩れにくいEAの選び方と購入前チェックリスト

PFのおおよその目安(数字より“中身”を優先)

プロフィットファクター(Profit Factor / PF)は、高いほど良いように見えます。
ただし、PFが高いこと自体は「確定損益の比率が良い」という意味に過ぎず、堅牢性(ロバストネス)は別問題です。

とはいえ、ざっくりした目安としては、PFが“過剰に高すぎない”ことが、一定の損切りが機能しているサインになることもあります。
反対に、不自然に高いPFは「負けを先送りしている」「相場に合わせ込み過ぎている」などを疑うきっかけになります。

PFレンジ別の読み方(目安)

  • PF 1.1–1.3:
    控えめだが現実的。スプレッドや手数料などコスト込みでもプラスが残るなら検討余地あり。
  • PF 1.3–1.8:
    いわゆる健全域になりやすいレンジ。Equity Drawdown(有効証拠金DD)とのバランスを必ず確認。
  • PF ≥ 2.0:
    数字上は強力。ただし、リスキーなロジック(損切りの遅延、グリッド/マーチン、過剰最適化)が隠れていないかを要チェック。

注意:この“基準”は単独で使わない

PFは市場環境・期間・取引回数で大きく変わります。
そのため、この目安は「合否判定」ではなく、深掘りの優先順位を決めるための目印として使うのが安全です。

まとめ:PFは入口。数字の良さより「崩れにくさ」でEAを選ぶ

プロフィットファクター(Profit Factor / PF)は、EAの成績をざっくり把握するのに便利な指標です。
ただしPFは確定損益の比率にすぎず、含み損・破綻リスク・負け方の質までは映しません。

実際に、短い期間ではPFが高く見えてエクイティカーブも綺麗でも、期間(起点)を変えるだけで一撃の大損で崩れるEAは存在します。
つまり、高PF=堅牢ではありません。むしろ不自然に高いPFは、リスクのサインになり得ます。

PFとセットで見るべきポイント

  • 平均利益 / 平均損失:小さく勝って大きく負けていないか
  • Expected Payoff(期待値):1トレードあたりの増減が安定しているか
  • Equity Drawdown(有効証拠金DD):含み損込みでどれだけ沈むか
  • トレード履歴:グリッド(ナンピン)・マーチン・ロット急増・一括決済の兆候
  • トレード回数:サンプル不足で「たまたま」になっていないか

最後に大切なのは、数字の派手さではなく、相場が変わっても致命傷になりにくいか(堅牢性/ロバストネス)です。
PFはあくまで入口として使い、DD・履歴・サンプル数まで確認して、長く運用できるEAを見極めましょう。

関連記事:MT5バックテストの見方:EA評価は設定・有効証拠金DD・トレード履歴で見抜く

Author of this article

Tetsushi O-nishi

FX市場のシステムトレーダー/MQL5プログラマー/EA(自動売買システム)開発者
2021年からEAの開発を開始。数々の戦略を構築→バックテスト検証し、堅守性(ロバストネス)を重視した開発を行う。自作EAを10個以上リアルアカウントで運用中。

コメントを残す