▶▶24時間強トレンド通貨ペアを自動分析◀◀
相場を探す時間を短縮|次世代FXスマホアプリ「トレンドナビ」→

FXのプロフィットファクターの理想と目安|計算式・高すぎるPFの注意点

FXのプロフィットファクターの理想と目安|計算式・高すぎるPFの注意点

「プロフィットファクターは、いくつあればいいの?」

「PFが2を超えているEAなら、安心して使える?」

成績表を見て、こんな疑問を持ったことはありませんか?

プロフィットファクター(PF)は、一定期間の総利益を総損失の絶対値で割った数値です。

PFが1を超えていれば、その集計条件では利益が損失を上回っています。

ただし、1.2・1.5・2.0といった数値だけで、将来も勝てる手法や安全なEAだと判断することはできません。

この記事では、PFの理想と目安、計算方法、勝率・損益比との関係を具体例で整理します。

MT4・MT5での確認方法や、数値が高すぎるときに見るポイントも、一緒に確認していきましょう。

目次

プロフィットファクターとは?まずは1を基準に考える

PFは、集計した取引で「損失1に対して、利益をいくつ積み上げたか」を表します。

勝った取引の利益だけを合計したものが総利益、負けた取引の損失だけを合計したものが総損失です。

総損失がマイナス表示されている場合は、その金額を正の数に直して計算します。

PFの数値集計した取引の読み方判断の注意点
1未満総利益より総損失が大きい何が損失を増やしたかを調べる
1.0総利益と総損失が同じ利益が出ている状態ではない
1.2損失100に対して利益120将来の利益や安全性の保証ではない
1.5損失100に対して利益150期間・回数・コスト・DDも確認
2.0以上損失100に対して利益200以上高い理由と再現性を調べる

この表は数値の意味を整理したもので、EAの合格ラインを示すものではありません。

また、手数料・スワップなどを含めるかで結果が変わるため、比較するデータの集計条件をそろえましょう。

裁量トレードでもEAでも、PFの意味は同じ

裁量トレードは、自分で相場を分析して売買を判断する方法です。

EAは、あらかじめ決めたルールをプログラムで実行する自動売買です。

どちらもPFの計算方法は変わりません。

EAだからPFが一定になるわけではなく、裁量だからPFが役に立たないわけでもありません。

裁量では手法別・通貨ペア別などに分けると、どの取引が成績を押し上げ、どの取引が足を引っ張っているのかを振り返りやすくなります。

プロフィットファクターの計算式と具体例

プロフィットファクターの計算方法

PF=総利益÷総損失の絶対値

例えば、総利益100万円、総損失50万円なら、PFは100万円÷50万円=2.0です。

ここで分子に使うのは、差し引き後の純利益50万円ではありません。

計算するものこの例での計算結果
総利益勝ち取引の利益合計100万円
総損失の絶対値負け取引の損失合計50万円
純利益100万円-50万円50万円
PF100万円÷50万円2.0

総損失が0の場合は、0で割るため通常のPFを計算できません。

レポートに特別な表示が出ても、「損失が絶対に出ない手法」という意味ではないので、取引回数や含み損も見てください。

Excelで計算するときの手順

まず、集計する期間と取引単位を決め、同じ口座通貨の確定損益を1取引ずつ並べます。

例えばA2~A101にコストを反映した損益を入れた場合、次の式で集計できます。

項目Excelの入力例
総利益=SUMIF(A2:A101,">0",A2:A101)
総損失の絶対値=-SUMIF(A2:A101,"<0",A2:A101)
PF総利益のセル÷総損失の絶対値のセル

入出金やボーナスをトレードの利益に混ぜないことも大切です。

手数料などが損益に含まれているデータでは、二重に差し引かないようにしてください。

MT4・MT5でプロフィットファクターを確認する方法

PC版のMT4・MT5では、取引履歴のレポートからPFを確認できます。

以下の画像は、MT5で取得した従来形式のレポート例です。

現在のバージョンや取引会社によって、メニュー名やレポートの形式は異なる場合があります。

ソフト履歴を開く場所レポートの確認
MT4(PC版)ターミナル → 口座履歴履歴内を右クリックし、詳細レポートを保存
MT5(PC版)ツールボックス → 口座履歴履歴内を右クリックし、レポートを開く/保存

①確認する取引期間を選ぶ

①「表示」②「ツールボックス」クリック③「口座履歴」をクリックし④ツールボックスの内部のどこでもいいので右クリック④「期間指定」をクリック⑤「期間指定」

上部メニューの「表示」から「ツールボックス」を開きます。

「口座履歴」タブ内を右クリックし、「期間指定」などから、確認したい期間を選んでください。

口座全体の成績と、特定の手法だけの成績を混同しないようにしましょう。

②レポートを出力する

⑥「レトポート」をクリック⑦出力するテキスト形式(XMLまたはHTML)を選択

履歴内をもう一度右クリックし、「レポート」から保存形式を選びます。

画像ではXML・HTMLを選べる例を示しています。

表示が異なる場合は、現在の画面にあるレポート表示・保存の項目を確認してください。

MT4MT5の取引履歴

出力したレポートでは、対象期間や口座通貨を確認してから集計欄へ進みます。

③PF・総利益・総損失を確認する

レポート

画像の⑧がPF、⑨が総利益、⑩が総損失です。

総損失がマイナス表記でも、PFの計算では絶対値を使います。

残高と有効証拠金、確定損益と含み損は別の項目です。

PFが良好でも未決済の含み損が大きいことがあるため、成績表全体を見るようにしてください。

参考:MetaQuotes「MT5 Trading Report」 / 現在のMT5取引レポート

MT4のダウンロード方法|インストール・デモ口座へのログイン手順

プロフィットファクターの理想と目安|1.2・1.5・2.0をどう見る?

すべての手法・EAに共通する「理想のPF」はありません。

例えばPF1.2は、総利益が総損失の1.2倍だったことを意味します。

それだけで長期運用に向く、あるいはPF2.0より安全だとは判断できません。

同じPFでも、取引回数が10回か1,000回か、検証期間が1か月か数年かで、確認できている範囲が違うからです。

比較するときは条件をそろえる

確認項目チェックすること
期間・相場環境得意な時期だけを切り取っていないか
取引回数少数の大きな勝ちに結果が偏っていないか
コスト手数料・スプレッド・スワップ等の扱いが同じか
取引量固定ロットか、増減させているか
ドローダウン利益を得る途中でどれだけ資金が落ち込んだか
検証方法調整に使ったデータ以外でも成績を確認したか

比較の出発点は、コストを考慮した過去成績でPF1を上回っているかどうかです。

そのうえで、別の期間や相場でも結果が大きく崩れないかを調べます。

数値を上げることだけに集中せず、「どういう取引で、そのPFになったのか」を確認していきましょう。

PF・勝率・損益比率の関係を計算例で確認

勝率は、勝った取引の割合

FX勝率計算=(勝ちトレード回数÷全トレード数)×100

勝率=勝ちトレード数÷全トレード数×100です。

100回中60回勝てば、勝率は60%になります。

ただし、小さく60回勝っても、残り40回で大きく負ければ、トータルでは損失になります。

損益比率は、平均利益と平均損失の比

損益比(リスクリワード比)=平均利益÷平均損失

ここでは損益比率を「勝ち取引の平均利益÷負け取引の平均損失の絶対値」と定義します。

平均利益1万円、平均損失5,000円なら、損益比率は2です。

これは実際の成績から求める比率で、エントリー前に想定する利確幅と損切り幅の比率とは区別してください。

FXのリスクリワードの計算方法|勝率との関係を表で解説・理想の比率は?

3つの式をまとめて確認する

プロフィットファクターの計算方法
FX勝率計算=(勝ちトレード回数÷全トレード数)×100
損益比(リスクリワード比)=平均利益÷平均損失

損益ゼロの取引を除き、同じ取引集合・同じコスト条件で集計すると、次の関係が成り立ちます。

PF=勝率÷(1-勝率)×損益比率

この式では、勝率40%を0.4、60%を0.6として入力します。

勝率損益比率PFの計算PF
40%2.00.4÷0.6×2約1.33
50%1.00.5÷0.5×11.00
60%0.50.6÷0.4×0.50.75
60%1.00.6÷0.4×11.50

勝率60%でも、損益比率0.5ならPFは0.75で、集計上は損失です。

反対に、勝率40%でも損益比率2なら、PFは約1.33になります。

損益ゼロの取引を含めて勝率を出す場合は、1-勝率を負ける割合とみなせません。

その場合は「勝ち取引数÷負け取引数×損益比率」で計算すると整理しやすくなります。

PFを改善するには、勝率を上げる方法と損益比率を改善する方法があります。

ただし、利確を伸ばせば勝率が下がるなど、ルール変更には別の影響もあるので、変更後の取引記録で確かめてください。

プロフィットファクターが高すぎるときの4つの確認点

PFが高いこと自体を、危険や不正の証拠と考える必要はありません。

大切なのは、高い数値を作った条件が実際の運用でも成り立つかです。

①過去データに合わせすぎていないか

過剰最適化とは、過去のデータに合わせて条件を調整しすぎ、別のデータで通用しにくくなることです。

設定の調整に使っていない期間での検証や、その後のフォワードテストと比較しましょう。

フォワードテストも将来の利益を保証しませんが、過去データ上の好成績だけで判断することを避けられます。

②取引回数が少なく、たまたま勝っていないか

数回の大きな利益だけで、PFが高くなる場合があります。

取引回数を確認するとともに、最大の勝ち取引を除いた場合や、期間を区切った場合に成績がどの程度変わるかも調べましょう。

「500回あれば安心」「2,000回あれば過剰最適化ではない」とは言い切れません。

同じ相場環境に偏った取引や、互いに強く関連する取引ばかりでないかも重要です。

③含み損・ナンピン・取引量の増加を見落としていないか

利益の出た取引だけを決済し、負けているポジションを残していると、確定取引のPFは良く見える場合があります。

含み損を含む有効証拠金の推移、最大保有量、ナンピンやロットを増やす条件まで確認してください。

PFには資金の落ち込みや必要証拠金を直接表す機能はありません。

④取引コストや約定条件が現実に合っているか

バックテストのスプレッド・手数料・スリッページの設定と、実際の取引条件を比べます。

特に1回あたりの利益が小さい戦略では、少しのコスト差が成績に大きく影響することがあります。

取引回数が多いこと自体が悪いわけではありませんが、回数に見合う利益がコストを差し引いた後にも残っているかを確認しましょう。

EAの比較例|純利益とPFだけで優劣を決めない

比較項目EA XEA Y
総利益200万円50万円
総損失100万円20万円
純利益100万円30万円
PF2.02.5

この例では純利益はX、PFはYの方が大きくなります。

ただし、これだけでYの方が優秀だと決めることはできません。

初期資金・取引期間・最大損失・保有量などが分からないからです。

同じ取引の利益と損失がともに同じ倍率になるなら、PFは変わりません。

PFが同じでも、ロットを増やせば金額での損失が大きくなり得る点には注意してください。

PFとセットで確認するドローダウン

ドローダウンは、資金がそれまでのピークからどれだけ落ち込んだかを示します。

利益の合計だけでは見えない「利益を得るまでの途中経過」を確認する指標です。

ドローダウン(%) = (口座の最大資金額 - 現在の資金額) ÷ 最大資金額× 100

例えば150万円から120万円へ減った場合、下落率は(150-120)÷150×100=20%です。

この式は、そのピークから現在までの下落率です。

検証期間全体の最大値を求める場合は、それぞれのピークと、その後の谷の組み合わせを比較します。

絶対・最大・相対ドローダウンの違い

種類何を測るか注意点
絶対ドローダウン初期資金を下回った最大の金額初期資金を下回らなければ0
最大ドローダウン各ピークから後の谷までの最大下落額金額が最大となる区間を見る
相対ドローダウン各ピークから後の谷までの最大下落率金額が最大となる区間と同じとは限らない

残高ベースか、含み損益を反映した有効証拠金ベースかでも結果は変わります。

含み損を抱える戦略では、残高のグラフだけを見てリスクが小さいと判断しないでください。

ドローダウンの例

図の初期資金は100万円です。

105万円から98万円へ減ったとき、初期資金を下回った額は2万円なので、絶対ドローダウンは2万円です。

次の150万円から100万円への下落は50万円で、図にもある通り「この時点での」最大ドローダウンです。

その後200万円から120万円へ下落しているため、図の全期間では最大ドローダウンは80万円、相対ドローダウンは40%になります。

途中時点の50万円を、全期間の最大下落額と取り違えないようにしましょう。

過去の最大ドローダウンは、将来の損失上限ではない

過去の最大ドローダウンが10%でも、将来の損失が10%以内に収まる保証はありません。

同じように、「15~20%なら優秀」という一律の判断もできません。

初期資金とロット、相場環境、未決済ポジションの扱いを確認し、自分が許容できる損失を別に決める必要があります。

固定ロットのまま初期資金だけを大きくすれば、損失額が同じでも下落率が小さく見えることがあります。

実際の運用に近い資金・取引量で検証したかを確認してください。

取引量の決め方は、FX資金管理の2%ルールとロット計算でも解説しています。

EAや裁量手法を評価するときのチェックリスト

PFを調べたら、次の項目もまとめて確認してみてください。

チェック項目確認する内容
成績の条件期間・通貨ペア・取引単位・コストが明記されている
成績の偏り特定の期間や数回の大勝ちだけに頼っていない
検証の分離調整用データ以外の検証とフォワード成績がある
資金の落ち込み含み損を含むDD・連敗・最大保有量が分かる
売買ルール入る条件・損切り・ナンピン・ロット増加条件を理解できる
運用と停止不具合対応や停止条件、必要な資金を確認できる

長期のバックテストは確認できる相場を増やしますが、期間が5年以上というだけで信頼性が保証されるわけではありません。

定期的に期間別の成績を見直し、当初の条件と違う動きがあれば、その原因を確認しましょう。

EAの入手先を見るときの注意

EAを探す場所には、MQL5や、ゴゴジャン、MetaTrader内のマーケット、開発者のサイトなどがあります。

掲載先や口コミだけで選ばず、成績の条件と実際の売買ルールを確認してください。

ロジックの詳細が非公開でも、それだけで不正と決めつけることはできません。

ただし、損切りの有無や最大保有量など、資金管理に必要な情報まで分からないものは、判断材料が不足しています。

試用条件やサポート範囲を確認し、利益を保証するような宣伝はそのまま信用しないことが大切です。

MT4のダウンロード方法|インストール・デモ口座へのログイン手順

プロフィットファクターのよくある質問

PF1.2なら勝てる手法ですか?

その集計条件では総利益が総損失の1.2倍ですが、将来も勝てるとは限りません。

コスト・取引回数・検証期間・ドローダウンを合わせて確認してください。

PF2以上は高すぎて危険ですか?

2以上という数値だけで危険とは判断できません。

少ない取引や過剰最適化で高くなっていないか、含み損が残っていないかを調べましょう。

PFと勝率はどちらを重視すべきですか?

勝率だけでは、負けたときの大きさが分かりません。

PF・勝率・平均利益と平均損失の比率、そしてドローダウンを組み合わせて確認しましょう。

総損失が0のときはどう計算しますか?

総損失で割れないため、通常のPFは計算できません。

負けがない理由とデータの範囲を確認し、他の期間でも検証することが必要です。

PFが分かったら、次は自分の取引を振り返ろう

PFは、過去の利益と損失を整理するために役立つ数値です。

理想値を探すだけで終わらず、「どの取引で利益が出て、どんな場面で損失が膨らんだか」まで見ていきましょう。

まずは同じ条件で記録をそろえ、PF・勝率・損益比率・ドローダウンを一緒に確認するところから始めてみてください。

エントリー前の計画は、リスクリワードの考え方と計算方法も参考になります。

実際のチャートで判断の流れを学びたい方には、リアルトレード20選&6大特典をご案内しています。


エイクの相場分析を実例で学ぶ
リアルトレード20選&6大特典を無料プレゼント

リアルトレード20選&6大特典

「学んだ知識を、実際のチャートでどう使えばいいの?」

そんな疑問を持つ方へ、メルマガ登録特典として「リアルトレード20選」と「6大特典」を無料でお届けしています。

エイクがチャートのどこに注目し、何を根拠にエントリー・損切り・利確を判断したのか。

実際のトレードを通して、相場分析から決済までの考え方を学べます。

記事で学んだ知識を、自分のチャート分析に活かすヒントとしてお役立てください。


ABOUT US
エイクFXトレーダー・裁量トレード教育者
2006年にFXを開始し、3人のプロトレーダーから指導を受ける。2016年からFX専門サイト、YouTube、Xなどで相場分析・裁量トレードに関する情報を発信しています。

ローソク足と値動き、複数の時間足を組み合わせた分析を軸に、自分で相場を読み、トレードを判断する力を身につけるための教育活動を行っています。主な提供教材は「高確率思考|TOPS分析」「Candle-Trend PRO」。

App Store・Google PlayでFX専用アプリを提供し、3万ダウンロードを達成しています。
提供アプリ: App Store / Google Play

エイクの詳しいプロフィールを見る