pip 値の計算方法 – 通貨ペア別の損益単位を理解する

📌 この記事の結論

1 標準ロットあたりの pip 値は EURUSD なら 10 USD、USDJPY なら 1,000 JPY が基本で、口座通貨が異なる場合は為替レートで換算する。pip 値を正確に把握することが、1% ルールによる適正ロット計算の土台となる。

「USDJPY で 30 pips 取れた」「EURUSD の損切りは 20 pips」――トレーダーは日常的に pips で損益を語りますが、1 pip が実際に何円・何ドルなのかを正確に計算できる人は意外と少ないものです。pip 値(pip value)を理解していないと、ロット計算も 1% ルールも成立しません。

本記事では pip と point の違い、通貨ペア別の pip 値計算式、口座通貨による違い、そして pip 値が ロット計算1% ルール とどう接続するかを解説します。

pip と point の違い

pip(ピップ) は “Percentage in Point” の略で、為替レートが動く最小単位の慣用的な基準です。通貨ペアの桁数によって 1 pip の大きさが変わります。

  • クロス円以外(EURUSD など、小数点 4 桁表示): 1 pip = 0.0001
  • クロス円(USDJPY など、小数点 2 桁表示): 1 pip = 0.01

近年の MT4/MT5 は 5 桁・3 桁表示(フラクショナル pip)が一般的です。この場合、最小の表示単位は point(ポイント) と呼ばれ、1 pip = 10 points になります。

通貨ペア表示例1 pip1 point
EURUSD(5 桁)1.084560.00010.00001
USDJPY(3 桁)149.1230.010.001

EA の入力で「StopLoss=300 points」とあれば、それは 30 pips を意味します。pips と points を混同するとロットが 10 倍ズレるため、必ず区別しましょう。

pip 値の基本式

pip 値とは「1 pip 動いたときに、1 ロットあたり損益がいくら変動するか」です。まず 決済通貨(quote currency = ペアの後ろの通貨)建ての pip 値 は次式で求まります。

pip 値(決済通貨建て)= pip サイズ × 取引数量(通貨単位)

1 標準ロット = 100,000 通貨単位として計算すると:

  • EURUSD: 0.0001 × 100,000 = 10 USD(決済通貨 = USD)
  • USDJPY: 0.01 × 100,000 = 1,000 JPY(決済通貨 = JPY)
  • GBPUSD: 0.0001 × 100,000 = 10 USD
  • EURJPY: 0.01 × 100,000 = 1,000 JPY

ここで重要なのは、pip 値はまず「決済通貨」で出る という点。EURUSD なら USD、USDJPY なら JPY です。これを自分の口座通貨に換算する必要があります。

口座通貨への換算

決済通貨と口座通貨が違う場合、為替レートで換算します。

pip 値(口座通貨建て)= pip 値(決済通貨建て)÷ (決済通貨 / 口座通貨レート)
または
pip 値(口座通貨建て)= pip 値(決済通貨建て)× (口座通貨 / 決済通貨レート)

JPY 口座の場合(1 標準ロット)

通貨ペア決済通貨建て pip 値換算レート(例)JPY 建て pip 値
USDJPY1,000 JPY—(決済通貨が JPY)1,000 JPY
EURJPY1,000 JPY1,000 JPY
EURUSD10 USDUSDJPY = 1501,500 JPY
GBPUSD10 USDUSDJPY = 1501,500 JPY

クロス円は決済通貨が JPY なので、JPY 口座ならそのまま 1,000 円。一方、ドルストレート(EURUSD など)は決済通貨が USD なので、USDJPY レートを掛けて円換算します(10 USD × 150 = 1,500 円)。

USD 口座の場合(1 標準ロット)

通貨ペア決済通貨建て pip 値換算レート(例)USD 建て pip 値
EURUSD10 USD—(決済通貨が USD)10 USD
GBPUSD10 USD10 USD
USDJPY1,000 JPYUSDJPY = 150約 6.67 USD
EURJPY1,000 JPYUSDJPY = 150約 6.67 USD

USD 口座ではドルストレートが一律 10 USD で計算しやすい一方、クロス円は USDJPY レートで割って換算します(1,000 JPY ÷ 150 ≈ 6.67 USD)。レートが動くと pip 値も毎日わずかに変わる点に注意してください。

ロット別の pip 値早見表

pip 値は取引数量に比例します。1 標準ロット = 100,000 通貨を基準に、各ロットの pip 値は以下の通り。

ロット通貨量EURUSD pip 値USDJPY pip 値
1.0(標準)100,00010 USD1,000 JPY
0.1(ミニ)10,0001 USD100 JPY
0.01(マイクロ)1,0000.1 USD10 JPY

「0.1 ロットの USDJPY で 30 pips の損切り」なら、損失額は 100 円 × 30 = 3,000 円。このように pip 値が分かれば、損切り幅から損失額が即座に計算できます。

ゴールド(XAUUSD)など CFD 銘柄の注意点

XAUUSD(ゴールド)やインデックス CFD は、「1 pip」の定義がブローカーによって異なります。一般的な XAUUSD は 1 ロット = 100 oz で、価格が 1.00(=1 ドル/oz)動くと 1 ロットあたり 100 USD 変動しますが、「1 pip」を価格 0.1 とするか 0.01 とするかはブローカー仕様次第です。

CFD 銘柄を扱う場合は、必ず取引するブローカーの「契約サイズ(Contract Size)」と「最小価格変動」を仕様書で確認してください。pip ベースの暗算より、「価格が X 動いたら 1 ロットで何ドル」という Contract Size ベースで計算するほうが確実です。

pip 値・ロット計算・1% ルールの接続

pip 値は、資金管理の計算式すべての土台です。1% ルール に基づくロット計算は以下でした。

適正ロット = (口座資金 × 1%) ÷ (損切り pips × 1pip 価値)

この式の分母にある「1pip 価値」が、まさに本記事で計算した pip 値です。pip 値を間違えると、ロットが想定の何倍にもなり、1% ルールが崩壊します。例として JPY 口座 100 万円・EURUSD・損切り 25 pips の場合:

許容損失 = 1,000,000 × 0.01 = 10,000 円
EURUSD の 1pip 価値(JPY 口座、0.1 ロット)= 150 円
… 1 ロットあたりは 1,500 円なので
適正ロット = 10,000 ÷ (25 × 1,500) = 0.27 ロット

pip 値の計算を自動化する

通貨ペアごとに pip 値が異なり、ドルストレートはレートで毎日変動するため、手計算は現実的ではありません。TraderIsMe の Auto-Lots Calculation EA は、銘柄・口座通貨・現在レートから pip 値を内部で自動計算し、損切りラインを引くだけで 1% ルール準拠のロットを算出して発注します。

セットアップは 無料 EA の使い方(共通セットアップ)、機能詳細は Auto-Lots Calculation EA マニュアル をご参照ください。

まとめ

  • 1 pip = クロス円は 0.01 / それ以外は 0.0001。5 桁・3 桁表示の最小単位は point(1 pip = 10 points)
  • pip 値(決済通貨建て)= pip サイズ × 取引数量。1 標準ロットなら EURUSD = 10 USD、USDJPY = 1,000 JPY
  • 口座通貨が決済通貨と違えば 為替レートで換算(JPY 口座の EURUSD は 1 ロット 1,500 円、USD 口座の USDJPY は約 6.67 USD)
  • XAUUSD など CFD は pip 定義がブローカー依存。Contract Size で確認するのが確実
  • pip 値は ロット計算1% ルール の分母。間違えると資金管理全体が崩壊する
  • 通貨別・レート変動で毎日変わるため、Auto-Lots Calculation EA で自動計算するのが合理的

関連記事