定義

プロフィットファクター

プロフィットファクターは総利益 ÷ 総損失です。1.0・1.5・3.0 が何を意味するか、手数料でどれだけ下がるか、見かけ倒しの数値を見抜く一つの検証を説明します。

更新日

プロフィットファクターとは、決済済みトレード全体の総利益を総損失で割った値で、「勝率 × 平均利益」を「敗率 × 平均損失」で割ったものと等価です。1.0 はコスト控除前の損益分岐点で、実運用で生き残るシステムは手数料控除後でおおむね 1.3〜2.0 に収まります。数百回に満たないトレード数のバックテストで 3 を超える値が出た場合、持続的な優位性よりも過剰最適化か一度の極端なトレードによる可能性のほうが高いです。

別名
PF · プロフィット・ファクター · 総利益÷総損失

計算方法

            Profit factor = Gross profit ÷ Gross loss
              = (p × Avg win) ÷ ((1 − p) × Avg loss),  p = win rate

p = 0.40, Avg win = 300, Avg loss = 100:
  Profit factor = (0.40 × 300) ÷ (0.60 × 100) = 120 ÷ 60 = 2.0
  Expectancy per trade = (0.40 × 300) − (0.60 × 100) = 60

Net of 10 per trade in costs, over 100 trades (40 wins at 290, 60 losses at 110):
  Net profit factor = 11,600 ÷ 6,600 = 1.76;  net expectancy = 50

1.0 = break-even before costs. Size-free, but blind to trade count and loss order.
          

計算例: 勝率 40%、平均利益 300、平均損失 100 → (0.40 × 300) ÷ (0.60 × 100) = 2.0。1回あたり 10 のコストを引くと 1.76。

期待値を比率にしたもので、死角も同じ

プロフィットファクターが持つ情報は期待値と同じで、1トレードあたりの金額ではなく比率で表しているだけです。勝率 40%、平均利益 300、平均損失 100 なら、プロフィットファクターは (0.40 × 300) ÷ (0.60 × 100) = 2.0、期待値は1トレードあたり 60 です。比率は口座規模をまたいで比較できますが、期待値はできません。その代わり比率はトレード頻度と損失の順序を捨てており、同じ 2.0 の二つのシステムでもドローダウンは大きく異なり得ますし、ケリー基準の成長率は勝率とペイオフを別々に必要とするため、一つの比率からは復元できません。QANTERION が戦略ページで戦略ごとの勝率とドローダウン上限(暗号資産モメンタム:勝率 37%、上限 3%)を公開しているのは、勝率だけではプロフィットファクターについて何も分からないからです。

コストを引いてから、最良の一回を除いて再計算する

計算の前に、すべてのトレードから手数料とスリッページを差し引きます。同じ 100 回のトレードで1回あたり 10 のコストがかかると、300 の利益 40 回は 290 の利益 40 回に、100 の損失 60 回は 110 の損失 60 回になり、プロフィットファクターは 2.0 から 11,600 ÷ 6,600 = 1.76 に下がります。利幅の薄い高頻度システムでは、コスト控除前の 1.6 が控除後には 1.0 を下回ることがあり、それが戦略と手数料製造機の違いのすべてです。次に最大の利益となった一回を除いて再計算し、値が崩れるなら優位性はその一回だけだったということです。

よくある誤読

この数値を見かけ上よくする最も一般的な方法は勝率を追いかけることです。マーチンゲール型のシステムは勝率 95% を示して見事に見えますが、連敗が来た時点で数回のトレードの損失合計が小さな利益すべてを上回り、プロフィットファクターは 1 を割ります。比率を決めるのは損失の大きさであって回数ではありません。もう一つの誤読は、仮想的な成績から算出した値をトレード数抜きで引用することです。全米先物協会(NFA)が仮想パフォーマンスの数値に所定の免責文を義務付けている(解釈通知 9025)のは、こうした数値が読み手の判断に必要な文脈なしに提示されるのが常だからです。

出典

本用語集は教育目的です。ここに投資助言は含まれず、記載のいかなる指標も将来の結果を予測するものではありません。

定義を知るのは簡単な部分

ドローダウンの意味を知っていることと、それに達したら止まる仕組みを持っていることは別です。QANTERIONは戦略の稼働中にこれらの制限を実際に適用します。