直接の答え:pipあたりの価格
FXにおけるprice per pipとは、レートの1pipの変動から期待できる、口座通貨での価値の変化(account currencyで表したもの)です。計算するには、(1) 対象のinstrumentのpipサイズ、(2) あなたの取引サイズ(contract size)、(3) 口座通貨がそのペアのquote currencyと異なる場合に必要な通貨換算を組み合わせます。
説明:入力と中核となるロジック
「pip」は、提示価格の変動を表すための標準化された単位です。多くの個人向けFX市場では、pipサイズはquote currencyがJPYかどうかで決まります:
- 4桁の小数で提示されるペア(たとえばEUR/USD)では、1pipはしばしば0.0001です。
- JPYペア(たとえばUSD/JPY)では、1pipはしばしば0.01です。
注意点として、pipの慣習はブローカーやinstrumentによって異なり得ます。そのため、pipサイズの仕様については、あなたのプラットフォームの定義が最も直接的な検証になります。
price per pipを計算するには、次の一般的な考え方を使います:
- pipサイズ(ΔP)を価格の単位で見つける(例:0.0001または0.01)。
- contractがどれだけの「価格」を支配するかを決める(contract size)。多くの一般的な設定では、1 standard lotはベース通貨の100,000ユニットですが、必ずブローカーのcontract仕様に合わせてください。
- ペアのquote currencyにおけるpip valueを計算する。
- 口座通貨がquote currencyでない場合、そのpip valueを、評価時点の該当する為替レート(conversion rate)を使って口座通貨に換算する。
異なるquote形式が存在するため、複数の同等な計算経路があります。よくあるアプローチは、pipサイズとcontract notionalの関係を使います。
例と確認(概念的で、口座固有ではない)
例のセットアップ(EUR/USDスタイル)
EUR/USDのように振る舞うと仮定し、1pipは通常0.0001、そして「standard lot」がベース通貨の100,000ユニットをコントロールするとします。すると、1pipの値動きは提示価格を0.0001だけ変化させます。notional exposureはベース通貨の100,000ユニットなので、その価格変動に関連するquote-currencyの金額は次の通りです:
- Pip value(quote currency)≈ 100,000 × 0.0001 = 10
この結果は、1ロットのポジションでは、1pipがquote currency(EUR/USDのquote currencyはUSD)で約10ユニットに相当することを意味します。別のロットサイズを使う場合は、比例してスケールしてください。
例のセットアップ(JPYスタイル)
pipが通常0.01のJPYペアでは、同じロジックが当てはまります。pip value(quote currency)は概ねcontract size × pip sizeで、その後必要なら換算します。
実用的な確認
- プラットフォーム確認:取引プラットフォームまたはinstrument設定で、pipサイズとpip valueの詳細を見つけます。そのうえで、同じポジションサイズで1pipの価格変動が期待される価値の変化を生むことを観察して検証してください。
- スケーリング確認:ロットサイズを2倍にすると、(同じ換算ロジックで、同じpip定義である限り)pip valueも2倍になるはずです。
制限と、あなたが確認すべきこと
- pipサイズは普遍ではありません。0.0001(非JPY)や0.01(JPY)はよくある慣習ですが、あなたの特定のinstrumentが使う正確なpip刻みを必ず確認してください。
- contract sizeはブローカーや口座タイプによって異なります。「lot」の定義とcontract仕様が、計算と一致している必要があります。
- 口座通貨の換算が必要になる場合があります。口座通貨がペアのquote currencyと異なる場合、pip valueは、quote-currencyのpip量を変換するために使われる換算レートに依存します。
- ブローカーが利益を計算する方法によって値が影響を受けることがあります(たとえば、スプレッドの扱い、マージンモデル、執行の詳細など)。理論上のpip-valueの計算が正しくても、実現結果はこれらによって変わり得ます。
DOCUMENT END