Pip Valueはどんな数式を使う?
直接の答え
Pip valueは、1 pipの価格変化を口座通貨のおける損益に変換する数式を使います。正確な計算は、(1) その金融商品において1 pipがどれくらいの大きさか、(2) あなたのポジションサイズ(契約サイズ) 、(3) 口座通貨がそのペアの建玉通貨(見積もり通貨)と一致しているか、または換算が必要か、によって決まります。
よく使われる出発点は次のとおりです:
- Pip value(建玉通貨) = pip_size × contract_size × (1 / price scaling)
標準的な方法で提示される多くの主要通貨ペアでは、より具体的に次のように表せます:
- Pip value(建玉通貨) = pip_amount × contract_size
ここで pip_amount は、そのペアの価格単位における1 pipの数値サイズです。pip_amountが0.0001(多くの4桁小数のペア)に基づく1 pipの値動きであるなら、その計算はその0.0001の変化をそのまま使います。
口座通貨がペアの建玉通貨と一致しない場合は、得られたpip valueを、当該換算に関連する為替レートを使って口座通貨に換算します。
メカニズムまたは定義
「pip value」とは何か
pip valueとは、為替レートにおける1 pipの値動きの金銭的価値です。pip(「ポイントにおけるパーセンテージ」の略)は、為替レートがどれくらい動いたかを説明するために通常使われる価格変化の単位です。
重要な考え方:pip valueはポジションサイズに依存します。 同じ1 pipの値動きでも、より大きなポジションは金銭的な影響を大きくします。
pip valueの数式に必要な入力
pip valueを計算するには、安定した量と、明確に述べられた前提が必要です:
- Pip size(pip_amount):そのペアで1 pipに対応する数値の価格差。
- Contract size(ベース通貨建てのポジションサイズ):あなたのポジションが表すベース通貨の数量。
- ペアの向き:どの通貨がベースで、どの通貨が建玉(見積もり)か。
- 口座通貨と建玉通貨の関係:換算ステップが必要かどうか。
- 換算の基準:換算が必要なら、評価する時点の関連する為替レートが必要です。
実用的な一般モデル
ペアの形式は異なるため、最も堅牢な方法は、pipの価格変化の形で数式を書くことです。
次のように置きます:
- ΔP = 価格における1 pip(例:多くの4桁小数ペアでは0.0001)
- N = ベース通貨建てのポジションサイズ(例:ベース通貨の数量)
- Price scaling:ポジションのP/Lがベース通貨と建玉通貨のどのように対応づけられるかに依存します
よくある概念的な関係は次のとおりです:
- 金銭的な影響 ≈ N × ΔP(ベースと建玉の間のスケーリングに合わせて調整)
標準的なFXのスポット慣行では、(口座/建玉の整合が直接になる場合の)よく使われる簡略化された結果は次のとおりです:
- Pip value(建玉通貨) = ΔP × N
契約サイズがロットで与えられていて、さらに 1 standard lot = 100,000 units of base currency という標準的な定義を採用するなら:
- Pip value(建玉通貨) = ΔP × (lot_size × 100,000)
pipが0.0001として定義されているなら、次のようになります:
- Pip value(建玉通貨) = 0.0001 × (lot_size × 100,000)
これにより、これらの慣行のもとで建玉通貨における直接の金銭的価値が得られます。
数式に「価格で割る(division by price)」が必要なとき
pip valueの提示方法の中には、現在の為替レートで割るものがあります。これは、pipの影響が自然に建玉通貨ではない通貨で表現される場合、または計算を組み替えて別の通貨の単位あたりの価値として表現する場合に現れます。
慣行を混ぜないために、「価格で割る(division by price)」を普遍的な定数ではなく、換算/スケーリングの結果として扱ってください。
言い換えると:÷ price の項を含むpip valueの数式を見かけた場合、それは通常、pipの値動きが定義されている場所とは別の通貨で金銭的価値を表していることを反映しています。
証拠または例(明示的な前提つき)
数式を求めるだけでなく、検証スタイルの例も求めたとのことなので、前提が結果にどう影響するかを示すサンプル計算を以下に示します。
例1:4桁のpip定義、建玉通貨が直接の場合
前提
- ペアは4桁の提示慣行を使い、1 pip = 0.0001。
- ポジションサイズは 1.0 lot。
- 1 standard lot = 100,000 base units。
- pip valueは建玉通貨で直接表現される(そのため通貨換算は不要)。
計算
- N = 1.0 × 100,000 = 100,000
- ΔP = 0.0001
- Pip value = ΔP × N = 0.0001 × 100,000 = 10
したがって、これらの慣行のもとでは、1 pipの値動きは、1.0 standard lotのポジションに対して建玉通貨の10単位の価値があります。
例2:異なるポジションサイズ、同じpip定義
前提
- 例1と同じですが、ポジションサイズは 0.30 lots。
計算
- N = 0.30 × 100,000 = 30,000
- ΔP = 0.0001
- Pip value = 0.0001 × 30,000 = 3
よって、この前提のもとでは、1 pipは建玉通貨の3単位の価値があります。
例3:口座通貨が異なる場合の換算が必要
口座通貨がペアの建玉通貨と一致しない場合、「建玉通貨におけるpip value」の結果で止めることはできません。
前提
- まず、例1または2のように、直接モデルで建玉通貨におけるpip valueを計算します。
- 次に、建玉通貨と口座通貨の間の為替レートを使って、その金額を口座通貨に換算します。
計算パターン
- Pip value(口座通貨) = Pip value(建玉通貨) × Conversion rate
使用する換算レートは、建玉通貨の金額を口座通貨に対応づけるものにする必要があります。
例4:丸めの選択
丸めは概念を変えませんが、表示される結果は変え得ます。
前提
- 小数を含む正確なpip valueを計算します。
- あなたのプラットフォーム/口座は2桁、4桁、または別の形式で表示します。
検証のヒント
- まず高い精度で再計算し、その後、検証したいのと同じ丸めルールを適用してください。
早すぎる段階で丸めると、繰り返し計算でズレが生じることがあります。
制限とリスク(重大な失敗パターン)
pip valueの計算は、数式が正しくても、入力や定義が一致していないと誤りになります。
1) 間違ったpip定義
0.0001ではないpip定義を持つ銘柄もあります。誤った pip_size(ΔP) を前提にすると、下流のすべての結果が一定の係数分だけずれます。
2) ペアの向きの取り違え
ペアを解釈する際にベースと建玉通貨を入れ替えると、契約サイズのスケーリングを誤って適用したり、換算に使う通貨を間違えたりする可能性があります。
3) 通貨換算の欠落または誤り
口座通貨が、pip valueが表現されている通貨と異なる場合は、換算ステップを含める必要があります。
DOCUMENT END