直接の答え: 「1pipあたりの損失」とはどういう意味か
「1pipあたりの損失(loss per pip)」は、完了したトレードに基づいて、価格変動の各pipにどれだけの損失が帰属するかを表します。pipの定義やトレード会計は異なるため、まず重要な前提を設定する必要があります:(1)その銘柄におけるpipサイズ、(2)損失をpipのみで測るのか、それとも1pipあたりの金額で測るのか、(3)スプレッド、手数料、スワップなどのすべてのコストを「損失」として扱う結果に含めるかどうか、です。
実務的な決め方としては、負けトレードごとに「エントリーから決済までの距離(pip)」と「関連する損失(お金、または損失のみの指標)」を計算します。次に、一定の式を使ってそれらを平均の「1pipあたりの損失」にまとめます。
解説:入力、定義、計算
手順1:あなたの取引銘柄におけるpipサイズを定義する
pipは、FXの見積もり(クオート)で使われる価格変動の標準的な単位です。正確なpipサイズは、通貨ペアのクオート形式(たとえば2桁か5桁か)によって変わります。pip換算が一貫しないことがないよう、銘柄の市場慣行に従ってください。
明確に述べるべき前提:データセット内のすべてのトレードで、同じpipサイズのルールを使うこと。
手順2:各トレード結果を「不利な値動きのpips」に変換する
負けのロングトレードでは、価格はエントリーから決済に向けて下がっています。負けのショートトレードでは、価格はエントリーから決済に向けて上がっています。不利な値動きをpipsに変換します:
- pips_adverse = (|exit_price − entry_price|) / pip_size
前提:エントリーから最終決済価格までの価格経路を測っており、トレード中の値動き(イントラトレードのボラティリティ)ではない。
手順3:「損失」が何を意味するかを決める(pipsのみ vs 金額)
解釈は2つあり、どちらかを選ぶ必要があります:
- pipsのみの「1pipあたりの損失」:これは、たとえば損失の大きさをpipsで直接測る(平均の損失pipsなど)ことを意味し得ます。その場合、「1pipあたりの損失」は実質的に、金額ではなく、負けトレード1回あたりの損失距離の平均になります。
- 金額としての「1pipあたりの損失」:これは、pipsをポジションサイズとpip valueを使って金銭的な損失に換算する必要があります。
金額アプローチを選ぶなら、pip valueは口座通貨と取引サイズに整合している必要があります。一般的な式は次のとおりです:
- loss_money ≈ pips_adverse × money_per_pip
前提:money_per_pipがすべてのトレードで同じになるのは、ポジションサイズと口座の慣行が一定の場合のみです。そうでない場合は、トレードごとにmoney_per_pipを計算してください。
手順4:「1pipあたりの平均損失」を計算する
「損失」指標に勝ちトレードを混ぜないために、負けトレードのみで計算します。
検証可能な2つのバリアント:
- 負けトレードのみの「1pipあたりの平均金額損失」
- loss_per_pip_avg = (sum(loss_money_i)) / (sum(pips_adverse_i))
- これは加重平均に等しくなります。pips_adverseはトレードごとに異なり得るためです。
- 負けトレード1回あたりの平均損失距離(pipsのみ)
- avg_pips_loss = (sum(pips_adverse_i)) / (number_of_losing_trades)
どちらの方法でも、「不利な値動きのpips(pips of adverse movement)」の定義と、トレードコストの含め方のルールが同じなら整合します。
例と確認(方法を検証するには)
pipsのみの指標による小さな例
不利な値動きが8 pips、12 pips、5 pipsとして測定される負けトレードが3つあるとします。
- avg_pips_loss = (8 + 12 + 5) / 3 = 25 / 3 ≈ 8.33 pips
これは、損失がpip距離として典型的にどれくらいの大きさかを直接定量化します。口座通貨への影響について何かを主張するものではありません。
money-per-pip指標による小さな例
各負けトレードが同じmoney_per_pipを使い、金額損失がそのレートに整合する値としてすでに記録されていると仮定します。損失が−$16、−$24、−$10で、不利なpipsが8、12、5だとすると:
- loss_per_pip_avg = (16 + 24 + 10) / (8 + 12 + 5) = 50 / 25 = $2 per pip