本記事は、FXの取引記録から指標を計算し、読み取る方法を紹介するものであり、投資助言・売買推奨ではありません。記載の手法や指標が利益や勝率の向上を保証するものではなく、投資判断はご自身の責任で行ってください。記事中の数値はすべて説明のための架空の例です。
トレード記録を振り返るとき、勝率や合計pipsと並んでよく使われるのが「プロフィットファクター(PF)」です。名前は難しそうですが、中身は割り算1回で求められる単純な指標です。一方で、何を分子・分母に入れるか、何件の記録から計算したかによって、同じ記録からでも数字が大きく変わります。この記事では、PFの定義と計算方法を架空の数値例で確認したうえで、勝率・リスクリワードとの関係、件数が少ないときの注意点、集計でよくある落とし穴を順に整理します。
目次
プロフィットファクター(PF)とは
プロフィットファクター(Profit Factor、略してPF)は、ある期間の利益が出た取引の合計(総利益)を、損失が出た取引の合計(総損失)で割った値です。「損失1に対して、利益がいくつあったか」を1つの数字で表します。
勝率が「何回勝ったか」という回数の指標であるのに対し、PFは「勝ち負けの大きさ」も含めた金額(またはpips)の指標です。勝率が同じ50%でも、勝つときに大きく負けるときに小さい記録と、その逆の記録とでは、PFはまったく違う値になります。回数と大きさの両方をまとめて見られるのが、PFがトレード記録の振り返りでよく使われる理由です。
PFの計算方法と計算例
計算式は次のとおりです。
PF = 総利益 ÷ 総損失(絶対値)
総損失はマイナスの値の合計なので、符号を外した絶対値で割ります。たとえば次の10件の記録があったとします(説明のための架空の例です)。
| 区分 | 各取引のpips | 合計 |
|---|---|---|
| 利益が出た取引(4件) | +40、+55、+30、+35 | +160 pips |
| 損失が出た取引(6件) | −20、−15、−25、−10、−20、−10 | −100 pips |
この場合、総利益は160 pips、総損失は100 pipsなので、PF = 160 ÷ 100 = 1.60です。勝率は10件中4件で40%、合計は+60 pipsになります。勝率は半分を下回っていても、1件あたりの利益が損失より大きいため、PFは1.0を上回っています。
PFは金額でもpipsでも計算できます。ただし、同じ記録でもロット数が取引ごとに違えば、金額で計算したPFとpipsで計算したPFは一致しません。どちらで計算したかを、数字と一緒に書き残しておくと後で比べやすくなります。
PFの読み方:1.0が境目
PFを読むときの基準になるのは1.0です。
- 1.0より大きい — その期間の総利益が総損失を上回り、合計がプラスだったことを示します。
- ちょうど1.0 — 総利益と総損失が同じで、合計はゼロです。
- 1.0より小さい — 総損失が総利益を上回り、合計がマイナスだったことを示します。
1.0という境目には明確な意味がありますが、「1.5以上なら十分」といった線引きには一律の根拠はありません。売買回数が多いスタイルと少ないスタイル、手数料を含めた計算と含めない計算では、同じ1.3でも意味合いが変わるためです。PFは他人と比べるよりも、同じ条件で計算した自分の過去の記録同士を比べるときに読み取りやすい指標です。
また、PFは「その期間に起きたこと」をまとめた数字であり、次の期間の結果を示すものではありません。過去の記録から計算したPFが高かったとしても、それが今後も続くとは限らない点は押さえておきましょう。
勝率・リスクリワードと合わせて読む
PFは、勝率と「平均利益÷平均損失」(実績のリスクリワード、以下RR)の2つから決まります。引き分けを除いて考えると、次の関係が成り立ちます。
PF = 勝率 ÷(1 − 勝率)× RR
先ほどの例に当てはめると、勝率40%、平均利益40 pips(160÷4)、平均損失約16.7 pips(100÷6)でRRは2.4。0.4 ÷ 0.6 × 2.4 = 1.60となり、直接計算した値と一致します。
この式から分かるのは、同じPFでも中身はまったく違うことがあるという点です。次の表は、いずれもPFが1.5になる勝率とRRの組み合わせです。
| 勝率 | RR(平均利益÷平均損失) | PF |
|---|---|---|
| 60% | 1.0 | 1.5 |
| 50% | 1.5 | 1.5 |
| 40% | 2.25 | 1.5 |
| 30% | 3.5 | 1.5 |
勝率60%・RR1.0の記録と、勝率30%・RR3.5の記録とでは、連敗の起きやすさも、1回の勝ちが全体に占める重みも違います。PFだけを見ていると、この違いに気づけません。振り返りではPF・勝率・RRの3つを並べて、数字がどの要素から来ているのかを確認するのがおすすめです。勝率とRRの関係は「FXの勝率とリスクリワードの関係」で詳しく扱っています。
件数が少ないとPFは大きく揺れる
PFは割り算なので、分母(総損失)が小さいうちは、1件の取引で値が大きく動きます。たとえば次の5件の記録があったとします(架空の例です)。
- +30、−10、−10、+5、−10 pips → 総利益35、総損失30でPF ≒ 1.17
ここに−20 pipsの取引が1件加わると、総損失は50になりPFは0.70まで下がります。逆に+40 pipsの取引が1件加われば、総利益は75になりPFは2.50です。たった1件の差で、1.0の上にも下にも振れてしまいます。
何件あれば十分かは、取引の頻度や1件ごとの損益のばらつきによって変わるため、一律には言えません。少なくとも、件数が少ない時期のPFは「まだ揺れやすい数字」として扱い、月ごとの値を並べて推移を見る、件数と一緒に記録しておく、といった読み方をすると、1件の大勝ち・大負けに引きずられにくくなります。
集計でよくある落とし穴
決済済みの取引だけを数えている
PFは通常、決済が終わった取引から計算します。そのため、含み損を抱えたままのポジションは、どれだけ損失が膨らんでいても計算に入りません。損切りを先送りしている期間ほど、PFが実態より良く見えることがあります。期間の区切りで保有中のポジションがあるときは、その含み損益を別に書き添えておくと、数字の読み違いを防げます。
通貨や単位を混ぜている
円建ての口座とドル建ての口座の記録を、換算せずにそのまま足し合わせると、PFは意味のない数字になります。同じように、ある取引は金額、別の取引はpipsで記録していると、総利益と総損失の単位がそろいません。口座ごとに分けて計算するか、どちらかの単位にそろえてから計算しましょう。なお、pipsは通貨ペアごとに1 pipsあたりの金額が違うため、pipsのPFと金額のPFは一致しないのが普通です。
スワップと手数料を含めるかどうかが決まっていない
MT4/MT5の取引履歴では、売買の損益とは別に、手数料(Commission)とスワップ(Swap)が記録されることがあります。これらを含めた「純損益」で計算するか、含めない「売買損益」で計算するかで、PFは変わります。特に売買回数が多いスタイルでは、1件ごとの手数料は小さくても、合計すると総利益・総損失に対して無視できない大きさになることがあります。どちらで計算するかを決めて、期間をまたいでそろえておくことが大切です。
引き分けや損益ゼロの取引の扱い
建値で決済した取引は、総利益にも総損失にも入らないため、PFには影響しません。一方で勝率の計算では、分母に含めるかどうかで値が変わります。PFと勝率を並べて読むときは、引き分けをどう扱ったかもそろえておきましょう。
自分の記録からPFを出す手順
表計算ソフトで記録をつけている場合は、次の手順で計算できます。
- 期間を決めて、決済済みの取引を1行1件で並べる(損益の列は、利益をプラス、損失をマイナスで入力)。
- 単位(金額かpipsか)と、手数料・スワップを含めるかどうかを決め、全行をそろえる。
- 総利益をプラスの値だけの合計で出す(例:=SUMIF(C:C,">0"))。
- 総損失をマイナスの値だけの合計の絶対値で出す(例:=ABS(SUMIF(C:C,"<0")))。
- 総利益を総損失で割る。総損失が0のときは計算できないので、空欄や「—」にしておく。
- 計算に使った件数を、PFの横に一緒に書いておく。
月ごとにこの値を並べておくと、PFがどの月にどう動いたか、その月の勝率やRRがどうだったかを、あとから同じ条件で見比べられます。
勝率・pips・PFの集計をアプリに任せる
「FXトレードログ」は、記録した取引から月次の勝率・pips・プロフィットファクターを自動集計するFXトレード日記アプリです(月次の集計は無料版から利用可能)。MT4/MT5の取引履歴CSVインポートに対応しており、時間帯・曜日/タグ分析/RR分析などの分析タブはPROで利用できます。
App Storeで無料ダウンロード関連記事
- FXトレード日記の書き方完全ガイド|続けるコツと7つの記録項目 — PFを計算する前提になる、記録の付け方と振り返りの手順。
- FXの勝率とリスクリワードの関係|損益分岐勝率の計算方法 — PFを形づくる勝率とRRの関係と、損益分岐勝率の求め方。