FXの価格提示、ビッド/アスク、クロスレート — 為替価格の読み方

ビッドは、業者があなたから基軸通貨を買う価格です。アスクは、その通貨をあなたに売る価格です。両者の差がスプレッドです。EUR 3,000の両替を例に、正しい側の価格を選び、総引落額を比較し、ビッドとアスクで二段階の換算を計算します。

EUR/USDのビッド/アスクと、USDを介して計算したクロスレートの説明図。2ピップのスプレッドは仮定例であり、現在の価格ではありません。

同じユーロの金額に、二つの価格

旅行者がズロチを持っていて、EUR 3,000を手に入れたいとします。仮の業者の提示価格はEUR/PLN 4.2800 / 4.3200で、ユーロ当たりのPLNを表します。どちらの価格も業者から見た表示です。ビッド4.2800では顧客からユーロを買い、アスク4.3200では顧客にユーロを売ります。旅行者はユーロを買うので、使う価格は4.3200です。

EUR 3,000の売買で使う価格:追加手数料なし
顧客の取引適用する価格計算支払う、または受け取るPLN
EUR 3,000を買うアスク4.32003,000 × 4.3200PLN 12,960を支払う
EUR 3,000を売るビッド4.28003,000 × 4.2800PLN 12,840を受け取る

売買の側を逆にしないために、業者が基軸通貨をどう扱うかを言葉にしましょう。「私のユーロを買う」のか、「私にユーロを売る」のかです。日常の「買う」という言葉だけでは、誰が何を買うのかを指定しない限り曖昧です。読み方の前提となる通貨の順序は、CMEの為替表示慣行の解説でも説明されています。

スプレッドは価格差であり、別の請求書ではない

この例のスプレッドは4.3200 − 4.2800 = ユーロ当たり0.0400 PLNです。旅行者がEUR 3,000を買い、両方の価格が変わらないまま全額をすぐに売り戻すと、損失はPLN 120になります。支払額12,960から受取額12,840を引いた差です。価格が不変のこの往復取引には、追加料金を除き、ビッドとアスクの差が一回分含まれています。同じ差を別の手数料のようにもう一度差し引いてはいけません。

仲値は(4.2800 + 4.3200) ÷ 2 = 4.3000です。EUR 3,000にこの仲値を掛けるとPLN 12,900ですが、業者がその価格でユーロを売るとは提示していません。仲値との比較では、購入額がPLN 60高く、直後の売却額がPLN 60低くなります。これは基準価格との二つの比較であり、追加の引き落としが二回あるわけではありません。

売買を一往復するモデルは、スプレッドだけの影響を取り出します。実際の取引がすべて同じ損失で終わるという意味ではありません。価格は動き、数量が異なることもあり、実際の支払いでは購入だけで終わる場合もあります。売買手数料、送金手数料、資金調達費用はそれぞれの条件に従います。

アスクが有利でも、引落総額は高くなり得る

旅行者が別の業者と比較します。Aのアスクは4.3200のままで追加手数料なし、Bは4.3100で両替手数料PLN 40です。両方とも同じ受渡条件でEUR 3,000を確約し、このモデルに他の料金はありません。

Aは3,000 × 4.3200 = PLN 12,960。Bは3,000 × 4.3100 + 40 = PLN 12,970です。Bの有利なアスクで通貨代金はPLN 30安くなりますが、手数料がPLN 40なので、Aの方がPLN 10安くなります。Bが手数料を変えたら計算し直してください。前の比較で安かった業者が、その後も安いとは限りません。

支払いでは、最終的な引落額と実際に受け取る通貨を比較します。取引ポジションではさらに、新規・決済時の費用や保有時間に応じた料金の計算方法も確認します。FXグローバル行動規範は、ホールセール市場における取引上の役割や注文の取扱いの明確な開示を扱っています。その適用範囲は、個人向け商品契約の代わりにはなりません。

クロスレートは、実際の交換の向きを追って計算する

別のモデルとして、必要な数量を確実に取引できる二段階のユーロ購入を考えます。EUR/USDは1.1000 / 1.1020、USD/PLNは3.9000 / 3.9100です。価格は同時点のもので、以下の計算に必要な全数量を提示価格で取引でき、追加手数料もないとします。まずUSD/PLNのアスクでPLNを使って必要なドルを買い、次にEUR/USDのアスクでそのドルを使ってユーロを買います。

EUR 3,000には3,000 × 1.1020 = USD 3,306が必要です。そのドルの購入額は3,306 × 3.9100 = PLN 12,926.46です。したがって、合成したEUR/PLNのアスクは1.1020 × 3.9100 = ユーロ当たり4.30882 PLNになります。単位でも経路を確認できます。USD/EUR × PLN/USD = PLN/EURです。

逆の経路でユーロを売るなら、両方のビッドを使い、1.1000 × 3.9000 = 4.29000です。この仮定の合成ビッド/アスクは4.29000 / 4.30882になります。合成ビッドの方が低いからといって、その価格でユーロを買うことはできません。二つの仲値を掛けても、取引可能な購入価格にはなりません。

計算ができても、両方の取引を利用できる保証はありません。時点の違い、必要数量の不足、追加手数料、端数処理、二段階目の不成立で結果は変わります。後半では、割り算によるクロス、逆数のビッド/アスク、約定、三角裁定の両方向の検証を扱います。

説明を使って考えてみる

解き方まで分かる3問の練習問題

問題内のレートや提示条件はすべて仮定です。解説を開く前に答えを選んでください。3問目は希望者向けの応用問題です。

1. 直後に往復売買したときの差額は?

アスク4.3200でEUR 3,000を買い、同じユーロをすぐビッド4.2800で売ります。両方の価格は変わらず、その他の料金もありません。PLNでの損失はいくらでしょうか。

正解と解説を表示する

正解はB:PLN 120です。比較するのは、実際の購入時の引落額と実際の売却時の入金額です。この資金の流れを計算した後に、スプレッドの費用を追加することはありません。

  • A. PLN 60は片側の価格と仲値との差です。売買を一往復した差額は、ビッドとアスクの差全体に当たります。
  • B. 正解です。支払額PLN 12,960 − 受取額PLN 12,840 = PLN 120で、3,000 × 0.0400と同じです。
  • C. ビッドとアスクの差全体を二重に数えています。実際の二つの資金移動には、すでに一回分が含まれています。
  • D. レートが動かなくても、売値と買値は異なり得ます。アスクで買ってビッドで売ることで差が生じます。
2. 手数料が下がると、安い業者は変わる?

AはEUR 3,000を4.3200で売り、手数料はありません。Bは4.3100で売りますが、手数料をPLN 40からPLN 20に下げました。全数量と受渡条件は同じです。正しい答えはどれでしょうか。

正解と解説を表示する

正解はCです。Bの総額は3,000 × 4.3100 + 20 = PLN 12,950です。これは新しい条件の例です。手数料PLN 40の例で安かった業者をそのまま選ぶと、条件の変化を見落とします。

  • A. Aに手数料がないことだけでは決まりません。今度はBの交換レートによる節約額が、引き下げ後の手数料を上回ります。
  • B. AはPLN 12,960、Bは12,930 + 20 = PLN 12,950です。
  • C. 正解です。AはPLN 12,960、BはPLN 12,950です。手数料の引き下げ後は、Bの方がAよりPLN 10安くなります。
  • D. PLN 12,930はBの通貨代金だけです。手数料PLN 20も支払う必要があります。
3. 応用:USD経由のユーロ購入では、どの価格を使う?

別の二段階モデルを使います。EUR/USDは1.1000 / 1.1020、USD/PLNは3.9000 / 3.9100です。必要な数量をすべて提示価格で取引でき、手数料や端数処理の制約もないとします。EUR 3,000を受け取るのに何PLN必要でしょうか。

正解と解説を表示する

正解はB:PLN 12,926.46です。この経路では3,000 × 1.1020 = USD 3,306が必要で、その購入に3,306 × 3.9100 PLNを使います。この結論は、問題で明示した取引可能性、時点、費用の前提に依存します。

  • A. 両方のビッドは、USD経由でEURを売る場合の価格です。PLNでEURを買う価格ではありません。
  • B. 正解です。3.9100でUSD 3,306を買い、次に1.1020でEUR 3,000を買うと、総額はPLN 12,926.46です。
  • C. 二つの仲値から得られるのは基準となる計算であり、提示された購入側の価格ではありません。丸めた結果も、ここでは利用できる提示条件ではありません。
  • D. 直接の提示価格と合成経路は、別々の仮定の条件です。直接交換のアスクによって、他の経路の価格が決まるわけではありません。

さらに詳しく読む

価格表示を詳しく読む:逆数、クロスレート、約定

旅行者の両替から、誰が買い、誰が売り、どのように資金が移るかを確認しました。続いて、直接・間接表示、ディーラーの略記、掛け算や割り算によるクロスレート、端数処理、ラストルック、チャート価格、ストップ注文の約定を説明します。

1. FXの気配値の読み方

1.1. 為替レートが実際に示すもの

旅行者の例では、ユーロ当たりのPLNを使いました。以下のEUR/USDの例はユーロ当たりのドルで、1.0850はEUR当たりUSD 1.085を意味します。表を移るときも単位を意識してください。基軸通貨とクォート通貨は、通貨ペアの記事で詳しく説明しています。

画面には1.0842と1.0844という二つの数値が表示されます。その平均が ミッド: (1.0842 + 1.0844) ÷ 2 = 1.0843 であり、一部の金融情報サービスが示す参考価格です。このように、同じ為替レートには三つの層があります。 参考レート (情報サイトの1.0843)、 両側を含む気配値 (1.0842/1.0844)、そして 約定価格 (1.0844で買い、1.0842で売る)です。ミッドは保証された提示価格ではありません。機関投資家向けの仕組みにはミッド付近で取引を成立させるものもありますが、個人トレーダーがその価格を利用できると決めつけるべきではありません。

1.2. 直接表示と間接表示

直接表示 は、外国通貨の一単位を自国通貨で表します。自国通貨がPLNである人にとって、EUR/PLN 4.3000は1 EURあたり4.3000 PLNです。間接表示では関係が反転し、PLN/EUR ≈ 0.232558は1 PLNあたりのユーロを意味します。この名称は選んだ自国通貨によって変わります。取引の売買側が変わるわけではありません。どのペアでも、顧客は最初の通貨をアスクで買い、ビッドで売ります。

1.3. 市場慣行 — どの通貨を先に書くか

市場ではEUR/USDやUSD/JPYなどの記号の順序が定着しています。これは慣行であり、逆数の関係を計算してはいけないという意味ではありません。アメリカン・タームとヨーロピアン・タームはペア内のUSDの位置を指し、トレーダーの国籍を指しません。CMEは先物とスポットの表示方向の違いも説明しています。[1]

レートを読むために通貨ペアの歴史を調べ直す必要はありません。数値の単位を書き出すだけです。EUR/USDという記号ならUSD/EUR、USD/JPYならJPY/USDです。価格単位のスラッシュは分数を示しますが、ペア名のスラッシュは記号を並べるものです。この違いを理解すると、為替レートを掛ける際の誤りを防げます。

USDがクォート通貨の場合: EUR/USD、GBP/USD、AUD/USD、NZD/USDです。レートは最初の通貨の一単位に対して何USDになるかを示します。最初の通貨がより重要、あるいは常に高いレートを持つという意味ではありません。

ドルの「下」にある通貨 (ドルが基軸通貨):USD/JPY、USD/CHF、USD/CAD、USD/PLN、USD/TRYです。一ドルに対してx円/フラン/ズウォティを支払います。

EUR/USDが1.08から1.10 USD/EURに上がると、ユーロがドルに対して強くなります。USD/JPYが150から155 JPY/USDに上がると、ドルが円に対して強くなります。同じ上向きのチャートでも、異なる基軸通貨を示しています。クロスレートを計算する前に両方の単位を書きましょう。銘柄名とポジションの経済的な方向は別の情報です。

表記の慣行と銘柄の提供状況

GBP/USDとEUR/USDは慣行としてドルを右に書きます。USD/CHFとUSD/JPYはドルを左に置きます。どの関係でも逆数を計算できますが、それがブローカーから提供される別の銘柄であると考えてはいけません。

10,000 EURをビッド1.0842とアスク1.0844で交換するモデル。売却の受取額は10,842 USD、買い戻しの費用は10,844 USD。
EUR/USDが1.0842/1.0844で一定なら、10,000 EURの往復全体でスプレッド2 USDを負担。料金とスリッページを除く。

2. ビッドとアスク — 一つのペアに二つの価格

2.1. 仕組み:誰が買い、誰が売るのか

導入の通貨ペアには二つの提示価格がありました。以下の詳しいルールは、そのような両側の価格表示を対象とします。ビッドは顧客から基軸通貨を買い、オファーとも呼ばれるアスクは顧客にそれを売る価格です。一本のチャートや参考値だけでは、両方の価格が示されるとは限りません。

ビッド — ディーラー(マーケットメーカー)があなたから基軸通貨を 買う 意思を示す価格です。EUR/USDでユーロを売りたい場合、受け取るのはビッドの価格です。

アスク(オファー) — ディーラーがあなたに基軸通貨を 売る 意思を示す価格です。ユーロを買いたいならアスクを支払います。視点に注意しましょう。ビッドとアスクはディーラー側から見た名称です。あなたにとってビッドは売値、アスクは買値です。

通常の両側気配値では、ビッドがアスクを上回ることはありません。スプレッドは正、またはゼロになり得ます。ask − bidが負になった場合は、時刻、情報源、データの種類を確認してください。集約データには、一人の顧客が同時に執行できない価格が混ざることもあります。これだけで裁定機会、障害、ブローカーによる取引取消権があるとは言えません。そのようなルールは、具体的な契約と執行方針によって決まります。

具体例:EUR/USD 1.0842 / 1.0844。

ビッドとアスクにおける顧客の売買方向
したいことは…価格起こること
ユーロを買う( ロングを建てる)アスク:1.0844ユーロごとに1.0844 USDを支払う
ユーロを売る(ショートを建てる)ビッド:1.0842ユーロごとに1.0842 USDを受け取る

1.0844でユーロを買い、すぐに1.0842で売れば、その差は0.0002、つまり2 ピップ です。これがスプレッドであり、為替レートが動く前から負担する即時の取引コストです。往復取引のコストを計算する際は注意しましょう。アスクで買ってビッドで決済する場合、スプレッドを支払うのは 一度 (ask − bidの差)であり、エントリー時と決済時にそれぞれ別に負担するわけではありません。

2.2. スプレッド — 価格に含まれるコスト

スプレッド = ask − bid。 差の単位は、基軸通貨の一単位あたりのクォート通貨です。1.0842/1.0844なら0.0002 USD/EURです。ピップの慣行を0.0001 USD/EURとすると、2ピップになります。同じ気配値の現在の両側から計算し、別々のサイトの独立したレートを組み合わせないでください。

アスク1.0844で買い、変わらないビッド1.0842ですぐに決済すると、価格による損失はスプレッドと等しくなります。10,000 EURのポジションなら、10,000 EUR × (−0.0002 USD/EUR) = −2 USDです。この往復で負担するスプレッド全体は一度分です。実際のエントリー価格と決済価格から結果を計算しているなら、この要素はすでに価格差に含まれています。再度差し引かないでください。

ズウォティ建ての口座ならコストを具体的に把握できます。EUR/USDの0.1ロットではピップ価値が約1 USDなので、1ピップのスプレッドは取引の一巡全体で約1 USD ≈ 4 PLN(説明用のUSD/PLNレート4.00)となります。換算の仕組みは 計測単位の記事で説明しています。

スプレッドは価格の構成要素です。自動的に手数料やブローカーの純利益になるわけではありません。提示価格だけでは、流動性のコスト、リスク、上乗せがそれぞれどれだけ含まれるか分かりません。手数料と取引全体のコストは レッスン2.8で説明します。ここでは主に、気配値を正しく反転・組み合わせるためにスプレッドを使います。

バックテストに含まれる価格

一種類の価格に基づくバックテストは、ビッドとアスクの取引を自動的に再現しません。データでは価格の種類と時刻を特定する必要があります。執行の評価には依頼価格と約定価格も必要です。ローソク足だけを注文確認と比べると、もう一方の価格を見落とすおそれがあります。

取引の相手は誰か?

CFDの契約上の相手方は商品資料に指定されています。業者が外部で行うヘッジは別の取引であり、それによって顧客が自動的に銀行間市場の銀行の相手方になるわけではありません。ECN、STP、A-bookという名称だけでは、この関係もコストも決まりません。構造は 執行モデルの記事で説明しています。

2.3. スプレッドの幅を左右するもの

流動性と金額。 少額の価格が、最初の価格水準でしか利用できないこともあります。大口注文には追加の提示や個別の依頼が必要です。EUR/USDとEUR/PLNをピップ数だけで比較すると、単位や想定元本の違いを無視してしまいます。通貨ペアの特徴は レッスン2.2で扱います。

時刻。 気配値を比較するときは、完全なタイムスタンプとタイムゾーンを記録しましょう。異なる秒の有効な価格二つを組み合わせても、一つの共通の気配値にはなりません。取引活動の時間帯とセッションのカレンダーは 取引時間の章で扱います。時刻だけで狭いスプレッドが保証されるわけではありません。

ボラティリティ。 価格が急速に動くと、業者がスプレッドや提示想定元本を変更したり、提示を取り下げたりすることがあります。スプレッドが広がる原因は常に同じではありません。価格記録からビッドとアスクの変化は確認できますが、執行の仕組みの評価には資料と依頼履歴が必要です。広い気配値だけでは、不正とも業者に責任がないとも断定できません。

執行条件。 想定元本、気配値の有効性、信用上の制限、注文の承諾方法を確認してください。「銀行間の気配値」に共通の必須数量はありません。EBSのデータは信用関係を考慮しますが、表示された金額であっても依頼の全額約定を保証しません。[4]

表示精度がスプレッドを決めない理由

桁数が多いと小さな差を表示できますが、すべての気配値で小さな差になるとは限りません。EUR/USD 1.08420/1.08435のスプレッドは0.00015、つまり1.5ピップです。第五桁は精度を示します。実際の幅は、変わらずask − bidで計算します。ポイントとティックサイズは別のパラメーターです。 レッスン2.4を参照してください。

同じミッドで幅が異なる仮定の気配値。時間帯やセッションの測定ではない。
同じミッドで幅が異なる仮定の気配値。時間帯やセッションの測定ではない。

次の表は計算確認だけを目的としています。BloombergやEBSのスプレッド測定でも、個人向けの提示条件でもなく、通貨ペアの「典型的」なコストを示すものではありません。

単位の確認:二つの価格から求めるピップ数
通貨ペア仮定のビッド/アスクミッド価格差ピップで表すスプレッド
EUR/USD1.08425 / 1.084351.084300.00010 USD/EUR1.0(ピップ = 0.0001)
EUR/JPY166.30 / 166.36166.330.06 JPY/EUR6.0(ピップ = 0.01)
EUR/PLN4.2830 / 4.28704.28500.0040 PLN/EUR40.0(ピップ = 0.0001)

各行には同時点の仮定のビッドとアスクがあります。ミッドはその平均です。価格差をピップサイズで割って初めて、最後の列が得られます。ここではJPYのレートのピップサイズを0.01、EUR/USDとEUR/PLNを0.0001としています。異なる相手方がこれらの気配値を利用できるかを比較しているわけではありません。

有用なデータ確認は、スプレッド/ATRの基準値を置くより単純です。二つの価格からスプレッドを再計算し、プラットフォームに表示される単位を確認します。コストの比較方法は レッスン2.8で扱います。スプレッドが結果に影響しなくなる、世界共通のATR比率はありません。

2015年1月15日:SNBの決定と価格提示の限界

2015年1月15日、スイス国立銀行(SNB)はEURあたり1.20 CHFという最低為替レートを廃止しました。[5] この出来事は、チャートに記録された価格と注文に利用可能な提示価格を区別する例です。情報源によって価格や提示の空白が異なる場合があります。ここでは共通の最安値、スプレッド、顧客損失を一つに再構成しません。仮定の計算でレートが1.20から0.86に動いたなら、差は0.34 CHF/EURであり、ピップサイズ0.0001では3,400ピップです。3,000ではありません。ギャップ時のストップの動作は レッスン2.7で説明します。

2015年1月15日のSNBによるEURあたり最低1.20 CHFの廃止と、別の仮定の3,400ピップ計算。
日付と最低レートはSNBの発表を表す。0.86は仮定の計算入力だけであり、市場全体の最安値でも約定価格でもない。

3. ディーラーの用語 — ビッグフィギュア、ハンドル、「42–44」

双方が文脈を共有している場合、ディーラーは価格の繰り返し部分を省略することがあります。「42/44」だけでは、通貨ペアと先頭の桁が分からないため完全な気配値を復元できません。学習や計算確認では、価格をすべて残す方が適切です。完全に書けば、先頭の桁が変わる際の誤りを減らせます。

ビッグフィギュア は、あまり頻繁には変化しない為替レートの先頭の桁を指します。EUR/USDが1.0842なら、ビッグフィギュアは 1.08 です。USD/JPYが153.42なら、ビッグフィギュアは 153 です。ディーラーは双方がビッグフィギュアを知っていると考えるため、提示時に繰り返しません。

スモールフィギュア (ピップ部分)は最後の二桁、つまり秒ごとに変わる部分です。EUR/USD = 1.0842なら、スモールフィギュアは 42。

ハンドル — ビッグフィギュアと同じ意味で使われますが、次の切りのよい水準を指すこともあります。たとえばEUR/USDの「1.09ハンドル」は、レートが1.09を超えたことを意味します。

ビッグフィギュアが1.08と分かっていれば、「42/44」はEUR/USD 1.0842/1.0844を意味します。価格が1.0900を超えたら、ビッグフィギュアを再確認する必要があります。末尾の桁だけでは日付、情報源、想定元本、提示の有効性は分かりません。ディーラーの省略表記は取引確認の代わりにはなりません。

機関向けプラットフォームに見える最良レートは、CFD顧客の気配値とは異なる信用関係や金額のものかもしれません。EBSは全体の最良価格と、信用条件によって絞り込んだデータの両方を提供します。アクセス経路に必ずプライムブローカー(PB)とアグリゲーターが含まれるわけではありません。誰が、どの金額で使える価格か分からずに比較しないでください。[4]

市場の用語 — EBSの「given」と「paid」

「given」と「paid」は、取引を執行する側を示します。基軸通貨をビッドで売るか、アスクで買うかです。本記事の計算では、売買の完全な説明と価格があれば十分です。ディーラーの略語を知っても、将来のレートの方向や全参加者の意図が分かるわけではありません。

ビッグフィギュア1.08と省略表記42/44からEUR/USD 1.0842/1.0844を復元できるのは、文脈が共有されている場合だけ。
ビッグフィギュア1.08と省略表記42/44からEUR/USD 1.0842/1.0844を復元できるのは、文脈が共有されている場合だけ。

4. クロスレート — ドルを含まない価格の計算

4.1. クロスレートとは?

クロスレートとは、どちらも米ドルではない二つの通貨の為替レートです。EUR/GBP、EUR/JPY、GBP/CHFはいずれもクロスレートです。この名称は、かつて二つの対ドルレートから算出する必要があったことを反映しています。たとえばドイツマルクと円の直接市場はほとんど存在せず、ドルを「経由」しなければなりませんでした。

現在、多くのクロスには独自の直接市場があります。EUR/GBPとEUR/JPYは、ドルを経由せずEBSやReutersで取引されています。それでも、クロスレートの計算原理は有効です。為替レートのネットワーク全体の整合性を保つのに役立つためです。

4.2. クロスレートの計算方法

現在、クロスレートを手計算する目的は、手作業で取引することより、価格と執行コストの由来を理解することです。

原則は一つです。 ドルの単位が消去されるように式を並べます。例:EUR/JPY = EUR/USD × USD/JPY = 1.0850 × 153.40 = 166.44 です。ドルが消去され、ユーロの円価格が残ります。両ペアでドルが同じ側なら割ります。CHF/JPY = USD/JPY ÷ USD/CHF = 153.40 ÷ 0.8850 = 173.33 です。ブローカーが対ドルの二つのレッグからクロスを合成する場合、短時間の非同時執行リスクがあります。一方が約定し、もう一方が流動性を待つ状態です。二つ目の気配値が変わる、または依頼が拒否されると、換算経路の結果はレートの積と異なるかもしれません。レート計算そのものには、執行間に残るエクスポージャーは含まれません。

逆数のビッド/アスク — 反転とともに売買側を入れ替える

気配値の反転は1/xの計算だけではありません。ビッドとアスクの役割を入れ替えます。

bid逆数 = 1 ÷ ask · ask逆数 = 1 ÷ bid

例:EUR/USD = 1.0842/1.0844 → USD/EUR bid = 1 ÷ 1.0844 = 0.922169、ask = 1 ÷ 1.0842 = 0.922339です。直感的には、1.0844 USDでユーロを「高く」買うことは、ドルを約0.9222 EURで「安く」売ることです。売買側を入れ替えず1/bidと1/askを計算すると、負のスプレッドの気配値になり、誤りを示します。

4.3. ビッド/アスクを使うクロスレート — スプレッドの拡大

実際の取引には一つではなくビッドとアスクの二つの価格があります。ビッド/アスクからクロスを計算する際は特に注意が必要です。 合成クロスのスプレッドは、通常、どちらの構成ペアよりも広くなります 。両方の「レッグ」のスプレッドが結果のペアに反映されるためです。これは相対的な幅であり、ピップ数の単純な足し算ではありません。各ペアのピップは異なる単位です。ただし、独自の注文板から直接提示されるクロスは別です。

一般則として、クロスのビッドはその基軸通貨を売る約定価格、アスクは買う約定価格です。どのレッグの価格側を使うかは演算に依存します。 乗算 ではbid × bidとask × askを使い、 除算 ではbidをaskで、askをbidで割ります。

例:EUR/JPYのビッド/アスクを計算します。

入力:EUR/USD = 1.0842 / 1.0844。USD/JPY = 153.38 / 153.42。

EUR/JPY bid = EUR/USD bid × USD/JPY bid = 1.0842 × 153.38 = 166.29

EUR/JPY ask = EUR/USD ask × USD/JPY ask = 1.0844 × 153.42 = 166.37

乗算ではなぜbid × bidなのでしょうか。ユーロを円に売るには二段階あります。まずEURをUSDに売ってEUR/USDのビッドを受け取り、次にUSDをJPYに売ってUSD/JPYのビッドを受け取ります。両レッグともビッドです。買う場合は同様に両方のアスクを使います。この考え方を除算のクロスへ機械的に適用してはいけません。除算では売買側を交差させます。次の例を確認してください。

丸める前の完全な数値から計算したEUR/JPYのスプレッドは166.368648 − 166.294596 = 0.074052、つまり 約7.4ピップ です(表示上の166.29/166.37からは8となります。両端を丸めたためです)。比較するとEUR/USDは2ピップ、USD/JPYは4ピップですが、各ペアのピップ価値が異なるため単純には足せません。クロスのスプレッドは、常にレッグのビッド/アスクを使った計算から得られます。

ビッド/アスクを使う除算のクロスレート — 初心者が特に間違えやすい部分です。EUR/USDとGBP/USDのようにドルが両方のクォート通貨なら、レッグの売買側を交差させてEUR/GBPを除算で求めます。

EUR/GBP bid = EUR/USD bid ÷ GBP/USD ask · EUR/GBP ask = EUR/USD ask ÷ GBP/USD bid

入力:EUR/USD = 1.0842/1.0844、GBP/USD = 1.2648/1.2652。この場合EUR/GBP bid = 1.0842 ÷ 1.2652 = 0.8569、ask = 1.0844 ÷ 1.2648 = 0.8574 となり、スプレッドは約4.3ピップです(丸める前の値:0.85737 − 0.85694)。直感的には、ユーロをポンドに売るにはEURをUSDにビッドで売り、受け取ったドルでGBPをGBP/USDのアスクで買います。大きい数で割るので結果は小さくなります。bidをbidで割るとクロスのビッドを過大にし、この二つの提示から得られる価格を再現できません。

実用上の意味は単純です。クロスを買うときはそのアスクを支払い、売るときはそのビッドを受け取ります。ブローカーが二つのレッグから合成するなら、それぞれにコストとスリッページのリスクがあります。

クロスのコストを理解する

EUR/USDとUSD/JPYのスプレッドが狭ければEUR/JPYも安い、と思われがちですが、必ずしもそうではありません。ブローカーが良好な直接クロス市場を利用できない場合、二つのレッグを経由するコストは直感よりかなり高いことがあります。

実践上のヒント

見えるスプレッドだけでは、価格の作り方を確実に特定できません。ブローカーが複数の情報源を集約する、独自の上乗せをする、最低スプレッドを適用することもあります。業者のクロスのスプレッドが他の提示と比べて異常に広いなら、コストを比較するきっかけとし、銘柄仕様や注文執行資料で価格提示の方法を確認してください。

同時点の二つの気配値から計算した仮定のEUR/PLN。10,000 EURの金額は43,389.15および43,418.85 PLN。
同時点の二つの気配値から計算した仮定のEUR/PLN。10,000 EURの金額は43,389.15および43,418.85 PLN。

除算によるクロス:PLN/CADと逆数のCAD/PLN

後述のEUR/PLNの例では、EUR/USDにUSD/PLNを掛けます。ここでは両レッグの基軸通貨がUSDです。USD/CAD 1.3500/1.3504とUSD/PLN 3.9990/4.0010を使います。これは 同時点の仮定モデル であり、手数料、スリッページ、数量制限を除外しています。求めるのは1 PLNあたりのCAD、つまりPLN/CADの方向です。すべてのブローカーがこの銘柄を提供していると述べているわけではありません。通貨交換の計算としても役に立ちます。

単位を確認すると (CAD/USD) / (PLN/USD) = CAD/PLN となります。 USD/CAD ÷ USD/PLN という表記だけでは、どの売買側を割るか分かりません。顧客の行動をたどる必要があります。PLNを売る場合は、USD/PLNの アスク でズウォティをUSDに替え、次にUSD/CADの ビッド でUSDをCADに売ります。PLNを買う場合は、CADをUSD/CADのアスクでUSDに替え、そのUSDをUSD/PLNのビッドでPLNに売ります。一方のレッグでUSDを買い、もう一方で売るため、売買側が交差します。

除算のクロス:bidをaskで割り、askをbidで割る
PLN/CADの方向式1 PLNあたりのCAD価格10,000 PLNに対するCAD
PLNを売る1.3500 /4.00100.3374156463,374.16を受け取る
PLNを買う1.3504 /3.99900.3376844213,376.84を支払う

まず10,000 PLNを売ります。10,000 /(4.0010 PLN/USD) = 2,499.375156... USDです。このUSDを1.3500 CAD/USDで売ると3,374.156461... CADになり、金額を丸めると3,374.16 CADです。別経路で10,000 PLNを買い戻す費用は3,376.844211... CAD、つまり3,376.84 CADです。正確な差は2.687750... CADです。一方のbidをもう一方のbidで割ると、これら二つの顧客行動を表さない別の数値になります。

逆数のCAD/PLNは1 CADあたりのPLNを示します。そのビッドは1/ask PLN/CAD = 3.9990/1.3504、アスクは1/bid PLN/CAD = 4.0010/1.3500です。モデルの結果は約2.961344787/2.963703704 PLN/CADです。1,000 CADを売ると2,961.34 PLNを受け取り、1,000 CADを買うには2,963.70 PLNを支払います。1,000 CADの換算に前の表の10,000 PLNを使うわけではありません。取引の基準金額を変えています。

丸めた表示は、新しい提示条件ではありません。 計算には完全な数値を使い、最終金額を小数点以下二桁で表示します。業者が特定のティックサイズで拘束力のあるCAD/PLN気配値を示すなら、その価格と利用可能な金額が取引を決めます。割り算の結果が九桁あるからといって、計算機が出した任意の価格で注文できるわけではありません。

両方の式の実用的な確認として、両レッグに正のスプレッドがあり、同じ条件なら、クロスのビッドはアスクより低くなるはずです。結果が逆なら、売買側、方向、価格の同時性を確認してください。多くの誤りを見つけられますが、すべてのデータ問題を解決するわけではありません。二つの配信には異なる時刻や商品が含まれる場合があります。

PLNの計算:同じEUR金額へ向かう二つの経路

仮定モデル。 同時点の気配値はEUR/USD 1.0850/1.0852とUSD/PLN 3.9990/4.0010です。10,000 EURの交換を比較します。両レッグに十分な流動性があり、追加料金はゼロとします。現在の銀行の提示条件でも、CFD損益を自動的に換算する方法でもありません。

単位を使って計算を確認します。 (USD/EUR) × (PLN/USD) = PLN/EUR です。EURを売ると、受け取ったUSDも売るため両方のビッドを使います。PLNでEURを買うと、USDを買ってからEURを買うため両方のアスクを使います。結果はユーロあたりのズウォティで表し、ドルや「ピップの合計」で表してはいけません。

合成EUR/PLN:価格とキャッシュフロー
方向丸めない計算価格の結果10,000 EURに対する金額
EURを売る → PLN1.0850 × 3.99904.33891500 PLN/EUR43,389.15 PLNを受け取る
PLNでEURを買う1.0852 × 4.00104.34188520 PLN/EUR43,418.852 PLN;丸めて43,418.85 PLN

スプレッドは 4.34188520 − 4.33891500 = 0.00297020 PLN/EUR であり、ピップサイズ0.0001なら29.702ピップです。10,000 EURを掛けると29.702 PLNになります。各金額を0.01 PLN(一ポーランド・グロシュ)に丸めると差は29.70 PLNです。スプレッドを確認するため、価格の完全な精度を残しました。

同じ金額に対する同時点の二つの気配値の比較
気配値10,000 EURを売る10,000 EURを買う
USD経由43,389.15 PLN43,418.85 PLN
直接:4.3392/4.341643,392.00 PLN43,416.00 PLN
直接提示が有利になる差受取額が2.85 PLN多い支払額が2.85 PLN少ない

購入側の正確な差は2.852 PLNです。0.01 PLN単位に丸め、2.85 PLNと表示します。このモデルでは直接提示が両方向で有利です。価格が別なら、一方でしか有利にならない場合もあるため、スプレッドだけで比較は決まりません。二回の送金の料金や一方のレッグの手数料を加えると結果が変わることもあります。コストについては レッスン2.8をお読みください。

逆向きの確認: 業者がEUR/PLNではなくPLN/EURを示す場合、名前だけを入れ替えてはいけません。上の気配値の逆数ビッドは PLNあたり(1 / 4.34188520) EUR であり、アスクは PLNあたり(1 / 4.33891500) EUR です。ズウォティを売ることはユーロを買うことになります。通貨の順序を逆にすると、交換方向が反転するため売買側も入れ替わります。

4.4. 直接提示と合成計算によるクロスレート

「直接」や「合成」は、特定の情報源が価格を作る方法を指します。同じペアでも独自の注文板を持つ、仲介通貨で計算される、複数の価格配信に同時に現れる場合があります。記号やスプレッドの幅だけで方法は分かりません。価格の情報源、執行方法、取引相手方は三つの別の情報です。

合成価格は二つの完全な気配値から作られます。各レッグがスプレッドを加えますが、ピップ数は単純に足せません。単位と換算レートが異なるためです。同時点の両ペアのビッドとアスクが必要です。レッグを順に執行すると、間に価格変動リスクが発生します。クロスレートを計算するだけでは解消されません。

仮定のNZD/CADを二つの状態で考えます。AではNZD/USD = 0.6000/0.6001、USD/CAD = 1.3500/1.3501です。クロスは0.81000000/0.81019501で、ピップサイズ0.0001 CAD/NZDではスプレッドが1.9501ピップです。BではNZD/USD = 0.5995/0.6005、USD/CAD = 1.3495/1.3505です。クロスは0.80902525/0.81097525、スプレッドは19.5ピップになります。レッグの幅が広がると結果は変わりますが、1 + 1や10 + 10ピップがクロスのスプレッドの式になるわけではありません。これは計算モデルであり、経済指標発表の記録ではありません。

完全な二組のレッグ価格とNZD/CADの結果 — 仮定モデル
モデルの状態NZD/USD bid/askUSD/CAD bid/askNZD/CADクロスクロスのスプレッド
A0.6000/0.60011.3500/1.35010.81000000/0.810195011.9501ピップ
B0.5995/0.60051.3495/1.35050.80902525/0.8109752519.5ピップ

*説明用の値です。実際の水準は業者、時刻、条件に左右されます。次の図は合成の場合を示します。

合成EUR/JPYクロス — 二つの完全なレッグ気配値からビッドとアスクを計算
合成EUR/JPY:ブローカーが対ドルの二つのペアのビッド/アスクから価格を作ります。両レッグのスプレッドが結果のペアに反映されます。相対的な幅であり、ピップ数をそのまま加えることはできません。業者は、すでに気配値に含まれていなければ、さらに上乗せを行う場合もあります。
モデルの場面 — カナダの指標発表付近の合成クロス

状態Bで10,000 NZDを合成ビッドで売ると、8,090.2525 CADになります。同じ金額をすぐにアスクで買い戻す費用は8,109.7525 CADであり、その差19.50 CADが往復取引のスプレッド全体の一度分です。実際の執行では、各レッグにその金額をカバーする提示が必要です。モデルは同時点の価格を仮定し、手数料、料金、為替レート変動を除外しています。金利予想から得る利益を示すものではありません。

直接提示は、計算したクロスのビッド/アスクと、売買それぞれ別に比較できます。金額、時刻、決済条件が同じでなければなりません。狭いスプレッドでも両方向の価格が良いとは限りません。気配値全体が他方に対してずれているかもしれないためです。PLNの例もこの違いを示しています。

クロスレートの丸め:計算値、表示値、利用可能な価格

前のモデルの合成EUR/JPYは166.294596/166.368648 JPY/EURです。正確なスプレッド0.074052は、ピップサイズ0.01なら7.4052ピップです。小数点以下二桁の166.29/166.37表示では、差は0.08、つまり8ピップです。計算の矛盾ではありません。両端を別々に丸めてから差し引いたためです。

EUR/PLN 4.33891500/4.34188520で、モデルの価格刻みを0.0001 PLN/EURとし、保守的にビッドを切り下げアスクを切り上げると4.3389/4.3419になります。スプレッドは0.0030 = 30ピップで、正確な29.702とは異なります。10,000 EURでは低いビッドにより43,389.00 PLNとなり、完全な積より0.15 PLN少なくなります。高いアスクでは43,419.00 PLNを支払い、0.148 PLN多くなります。これは意図的に指定したモデルのルールであり、すべてのブローカーの丸め方を示すものではありません。

一方、小数点以下五桁の最近傍値に普通に丸めると、ビッドが4.338915から4.33892に上がる場合があります。これを完全な提示条件として扱うと、画面は10,000 EURに対して0.05 PLN多い受取額を約束することになります。表示だけを丸め、決済は高い精度で行う場合もあります。提示自体に指定の価格刻みがある場合もあります。区別して取引確認を調べましょう。

クロスを確認する際は、レッグの元の価格、完全な結果、表示ルール、結果として生じる銘柄のティックサイズを残してください。結果が計算値、参考表示、拘束力のある提示のどれかを明記します。こうした記録があれば、ズウォティの百分の一単位で数単位の差を余分な手数料を作り上げずに説明できます。ポイントとティックサイズは次の レッスン2.4で詳しく扱います。

同じ記号:時刻、金額、気配値の種類を確認する

EUR/PLN 4.3392/4.3416が情報源A、EUR/PLNのクロス4.33891500/4.34188520が情報源Bから来るとします。数字だけでも差は計算できます。しかし、10,000 EURを安く買える、または有利に売れるとは確定しません。完全なペア、商品種類、売買側、時刻、金額、条件という「気配値の詳細」をそろえる必要があります。次のリストは確認方法であり、追加料金の表ではありません。

気配値を比較する前に確認する二つの価格の詳細
残しておく項目確認する質問結論が変わる理由
銘柄と方向EUR/PLNかPLN/EURか。通貨の受渡しかCFDか。価格が似ていても商品は同じにならない
価格の種類ビッド/アスク、ミッド、最終価格、ベンチマークのどれか。行動の方向を示すのは適切な売買側だけ
タイムスタンプ業者の時刻か受信時刻か。どの瞬間を比較するか。古いビッドと新しいアスクで見かけのスプレッドが生じる場合がある
金額と単位EUR/USDレッグのEURか、USD/PLNレッグのUSDか。同じ10,000でも通貨が異なる
条件有効性、料金、相手方、決済はどうか。参考価格では執行可能とは確認できない

各レッグの金額を確認する。 EUR/USDのアスク1.0852で10,000 EURを買うには10,852 USDが必要です。USD/PLNのアスク4.0010が9,000 USDにしか利用できなければ、10,000 EUR全額の価格があるとは確認できません。気配値が変わらず他の制限がなければ、9,000 USDで9,000/1.0852 = 8,293.402138... EURをカバーできます。残りには別の提示が必要で、その価格は分かりません。同じアスクで追加計算したり、最初の結果を取引全体の価格と呼んだりしません。

売却側では、10,000 EURをビッド1.0850で売ると10,850 USDになります。USD/PLNのビッドが最大10,000 USDまでなら、二つ目のレッグは全額をカバーしません。この制限のもとで最初のレッグの上限は10,000/1.0850 = 9,216.589862... EURです。したがって、一組の価格が画面に見えても、利用可能なクロスの金額は売買で異なる場合があります。最良レートが任意の想定元本に利用できると考えてはいけない理由です。

両レッグの時刻を確認する。 モデルでは、12:00:00.000の両方の気配値が前の例と一致します。12:00:00.200に新しいUSD/PLN 4.0005/4.0025を受信しますが、EUR/USDは古い12:00:00.000のタイムスタンプのままです。これらを組み合わせれば新しい積が得られますが、注文送信時に両方の提示が同時に利用できたとは確認できません。二百ミリ秒はモデルの仮定の間隔であり、許容遅延の共通の基準ではありません。

配信が提示の生成時刻ではなく受信時刻を示す場合、二つのタイムスタンプが同じでもデータの古さが同じとは限りません。比較ではタイムスタンプの意味と、業者が古い価格を除く方法を記録してください。これがなければ慎重な結論は「表示データの差」であり、「執行可能な節約」ではありません。金額情報がなければ、10,000 EURの結果は明示すべき仮定です。

商品を確認する。 欧州中央銀行(ECB)の参考レートは情報提供を目的としており、ECBは取引への使用を勧めていません。[8] 通貨受渡しの提示とCFDの気配値は、どちらもEUR/PLNであっても決済とコストが異なる場合があります。これは高すぎる価格を自動的に正当化しません。まず比較を同じ条件に限定する必要があるという意味です。ビッド/アスクとサイト上の一つのレートを、同じ二つの提示のように比較することはできません。

5. 三角裁定 — 三つの価格と執行条件

EUR/USD = 1.0850、USD/JPY = 153.40なら、EUR/JPYは約166.44になる「はず」です。しかし銀行AがEUR/JPYを167.00で提示し、そこではユーロが円に対して「高すぎる」場合はどうなるでしょうか。サイクルは次のようになります。一つのレートに単純化し、スプレッドは除外しています。 1 EURを167.00 JPYで売る のが銀行Aでの最初の取引です。 その円を使ってドルを買う (167.00 ÷ 153.40 = 1.08866 USD)。次に そのドルを使ってユーロを買い戻す (1.08866 ÷ 1.0850 = 1.00337 EUR)。サイクル全体で約0.34%の利益が残ります。これが 三通貨の裁定サイクル (三角裁定)です。方向に注意してください。割高な場所で通貨を売り、安い経路で買い戻します。逆回りのサイクルではこの倍率の逆数になり、損失率が完全に対称になるわけではありません。

一つずつの参考価格が整合しないだけでは、裁定を証明できません。同じ参加者と金額に対し、三つの提示が同時に執行可能でなければなりません。そのうえで適切なビッド/アスク、手数料、決済、サイクルが部分的にしか執行されないリスクを考慮します。異なる情報源や時点のミッドは、見かけの機会を示すことがあります。

条件は厳しいものです。全レッグへのアクセス、十分な流動性、互換性のある信用限度、価格が変わる前の執行が必要です。「機会」が続く時間や一定のピップ利益について、公開された保証はありません。手作業で三注文を執行しても、不可分の一取引にはなりません。最初のレッグが約定し、二つ目が拒否されれば、理想的な式には現れない未解消のエクスポージャーが残ります。

クロスの関係は、為替レートの整合性を確認するのに便利です。ただし、直接価格が二つのレッグのビッド/アスクが許容する範囲内にあって、利益の出るサイクルが成立しない場合もあります。コストとアクセス条件の違いも、一つの絶対的な価格ではなく幅を生みます。両方向を確認すると、この状況と計算ミスを区別できます。

市場の出来事 — 2016年10月7日のポンドのフラッシュクラッシュ

2016年10月7日のポンドの出来事に関するBIS報告は、流動性、注文、市場構造の相互作用を説明しています。[6] これは、ある記録の価格が別の場所でも同時に利用できたと思い込まないための注意例です。この出来事を裁定利益の証拠や、ストップロスの動作に関する共通のシナリオとしては使いません。

三角裁定の図:割高な167.00でEURをJPYに売り、153.40でJPYをUSDに替え、1.0850でEURを買い戻す。サイクル全体の利益は約0.34%
スプレッドと料金を除く、一つのレートによるモデル:1 EUR →167 JPY →1.08866 USD →1.00337 EUR。執行可能な機会があるとは確認できません。以下ではビッド/アスクで両方向を確認します。

ビッドとアスクで両サイクルを試す

同時点のモデル:EUR/JPY 166.35/166.38、USD/JPY 153.38/153.42、EUR/USD 1.0842/1.0844です。1 EURから始めます。この確認では手数料、最低金額、信用制限を設けません。スプレッドだけで、両方のサイクルの最終金額が初期の1 EURを下回ります。

異なる価格側を使うサイクルの両方向
サイクル完全な式最終的なEUR
EUR → JPY → USD → EUR166.35 / 153.42 / 1.08440.999887912
EUR → USD → JPY → EUR1.0842 × 153.38 / 166.380.999486693

最初のサイクルでは、EUR/JPYのビッドでEURをJPYに売り、USD/JPYのアスクでUSDを買い、EUR/USDのアスクでEURを買います。二つ目ではEUR/USDのビッドでEURを売り、USD/JPYのビッドでUSDを売り、EUR/JPYのアスクでEURを買います。料金を除いた結果が1を超えても、さらに調べるための条件にすぎません。1を下回れば、このモデルでは利益を得られません。六つの価格をミッドで置き換えることはしません。

最初のサイクルの単位を確認します。 (JPY/EUR) / (JPY/USD) / (USD/EUR) により、初期EUR金額に掛ける無次元の倍率が得られます。10,000 EURの場合、三つの提示すべてが必要な金額をカバーするときだけ結果に10,000を掛けます。1 EURの良い価格だけでは、10,000 EURにも同じ価格が使えると確認できません。

6. 価格はどこから来るか — EBSから画面まで

画面の価格は、具体的な供給経路の結果です。一部のブローカーでは銀行間市場からプライムブローカーとアグリゲーターを経由します。別の業者では銀行の相対配信、銀行以外のマーケットメーカー、内部の注文管理から来ます。次の図は一般的なモデルの一つです。各段階のコストが常に価格への上乗せとは限らず、手数料、信用供与の料金、技術利用の料金という形もあります。

情報源の一つに、CME GroupのEBS Marketがあります。拘束力のある気配値を持つ匿名の注文板を提供します。そのほかに、各業者のプラットフォームや相対配信もあります。全員が利用できる銀行間の単一価格は存在しません。EBSでは、信用条件で選別したデータが全体の最良気配値と異なる場合があります。見える数量だけでは、参加者が全額を執行できるとは限りません。[4] より広い市場の姿は 銀行間市場の記事で説明しています。

個人向けCFD業者は、外部価格に独自の上乗せ、別手数料、または両方を適用する場合があります。すべての顧客取引が同じ経路で銀行間の注文板に届くという意味ではありません。ブローカーのリスク管理と顧客の相手方は別の問題です。価格の比較には種類、時刻、金額、執行条件が必要です。全コストを比較するには料金表も必要になります。

気配値の更新は取引ではない

気配値の更新は取引と同じではありません。新しい取引の合意がなくても、配信にはビッド、アスク、または両方の変更が含まれます。したがって配信の更新回数を市場の取引高と呼んではいけません。価格ティックとティックボリュームの違いは レッスン2.4で説明します。

FXの価格経路 — EBS/Reutersからプライムブローカーとアグリゲーターを経由し、個人向けブローカーとトレーダーまで
FXの価格経路の一般的なモデルの一つ。銀行間価格は画面に届くまで複数の段階を通ります。構造とコストの形は業者によって異なります。

6.1. ラストルック:気配値、取引依頼、最終承諾

ラストルック とは、取引依頼を受けた業者が最終的に承諾または拒否できる段階です。信用条件を含む有効性と、価格を確認する場合があります。ECNをうたうすべての情報源、プラットフォーム、口座に自動的に適用されるわけではありません。拒否、新価格の提案、スリッページを伴う執行は異なる出来事です。まとめて「ラストルック」と呼ばないでください。[3]

2024年12月版FX Global Codeの原則17は、ラストルックの透明性を求めています。確認の目的、想定時間、価格確認の仕組みと評価方向などです。Codeは卸売市場の自主的な原則集であり、個人向けCFDの執行を法律で保証するものではありません。ミリ秒単位の共通の時間窓は示しません。具体的な条件は業者に依存します。[3]

過去の価格配信は通常、注文の全経路を再現しません。送信の遅れ、限度の確認、拒否、実際の数量の利用可能性などが抜けます。価格だけに基づくバックテストでは、すべての執行条件を測れません。結果の差には別の原因もあり得るため、特定のブローカーの仕組みを証明するものではありません。

対称と非対称のラストルック

対称の価格確認は両方向の動きを評価します。非対称の確認では、業者に有利な動きと不利な動きを異なって扱う場合があります。このルールを知ると拒否を理解する助けになりますが、約定した取引のデータだけではルールを特定できません。拒否された依頼、送信時刻、比較可能な気配値も必要です。不利な約定を数件見ただけで設定を推測しないでください。

ブローカーが非対称のラストルックを使うか確認する方法

執行レポートでは、依頼価格、承諾価格、時刻、金額、結果を分けます。結果は全約定、部分約定、拒否などです。買いにはアスク、売りにはビッドを比較します。ミッドを基準にすると、差にスプレッド自体が混ざります。情報源の識別子も残しましょう。非対称性の検出を保証する100–200件という共通の取引数はありません。完全な標本と条件の管理がなければ、結論は限定的です。

米国の非農業部門雇用者数(NFP) — 発表直後の数秒のスプレッド

経済指標の発表で、為替レート、スプレッド、利用可能な数量が同時に変わることがあります。仮にスプレッドが0.6から4.2ピップへ広がっても、ミッドが3.6ピップ動いたとは限りません。ミッドが一定のまま両側が離れることも、ミッドも同時に動くこともあります。両方のビッド/アスクと時刻を比較してください。発表カレンダーと市場の反応は ファンダメンタル分析で扱います。

ロンドン16:00のWMR — ベンチマークと実際の気配値

WMR Closing Spot Ratesにはロンドン16:00のベンチマークがあります。2026年1月30日版のWMR方法論は、終値レートに五分間の窓を使うと説明しています。[7] 方法論に沿って計算したベンチマークは、あなたの金額に対する実際の売買提示ではありません。フィキシングの窓から固定スプレッドや保証されたレート変動を推論しません。現地時刻に換える際は、該当日とタイムゾーンのルールを使ってください。

ミッドが一定の仮定のスプレッド変化。特定のフィキシング時刻は想定していません。
モデルの時点EUR/USDビッドEUR/USDアスクミッドスプレッド
A1.084251.084351.084301ピップ
B1.084201.084401.084302ピップ
C1.084101.084501.084304ピップ

表の値は説明用です。実際の水準は日付、気配値の情報源、流動性条件に左右されます。

表は、時間の経過に伴うスプレッド変化の説明例だけを示します。ベンチマーク時刻との関連が、すべての動きの原因を証明するわけではありません。実際の一日を分析するには、特定の業者のビッド/アスク、数量、タイムスタンプが必要です。顧客口座の過去の約定価格をWMRで置き換えてはいけません。

7. 実際の価格提示 — 教科書に載らないこと

モデルではスプレッドが0.6から4.2、その後0.8ピップに変わります。両方の価格がなければ、ミッドが動いたか分かりません。仕様がなければ、チャートがビッド、アスク、最終価格のどれを示すか分かりません。次の点はデータを調べる助けになります。数値は仮定であり、特定のペアや業者の動作を約束しません。

固定と変動のスプレッドは、提供条件を示すものです。 変動スプレッドでは、調べる各時点の両価格が必要です。固定スプレッドの提供条件では、有効期間、例外の可能性、執行ルールを確認します。全業者の条件が同じではないため、どの出来事でも自動的に拡大する、または一定が保証されると考えないでください。

見えている価格が、実際に買える価格とは限りません。 注文送信から執行までには時間(遅延)があり、その間に価格が変わることがあります。想定価格と約定価格の差がスリッページです。流動性のある市場では一ピップ未満、高いボラティリティでは数ピップになり、有利にも不利にも働きます。プラットフォームや執行モードによっては、最大偏差や市場レンジなどで許容ずれを制限できます。機能の利用可否と動作は、プラットフォーム、執行モード、ブローカーの設定に依存します。 注文種類の記事を参照してください。

7.1. ビッドのローソク足の範囲外でストップロスが発動する理由

チャートにストップへの到達が見えないのはなぜか? トレーダーが掲示板に「ブローカーにストップロスを盗まれた」と画像を投稿します。EUR/USDのショートのストップロスは1.0850ですが、ローソク足の高値は1.0845までです。理由は単純です。個人向けFX銘柄の多くでは、MT4/MT5のチャートは ビッド から作られます(MT5ではチャート構築モードが銘柄の属性で、ビッドまたは最終価格を使う場合があります)。一方、ショートは アスク で決済します。この例の14:30の指標発表でスプレッドが1から8ピップに広がると、ビッドのチャートに現れずにアスクがストップに達します。調べるにはチャートのプロパティで「Askラインを表示」を有効にしてください。現在のアスク水準が表示されますが、過去のローソク足は引き続きビッドで作られます。注文の発動と執行の仕組み全体は 注文種類の記事で説明しています。

ショートのモデル:アスクはビッドのローソク足の範囲外でストップ水準に達する場合がある。ロングで確認する側はビッド。
ショートのモデル:アスクはビッドのローソク足の範囲外でストップ水準に達する場合がある。ロングで確認する側はビッド。

スプレッドの拡大は口座の評価にも影響します。ポジションをビッドまたはアスクで評価するため、ミッドが動かなくてもスプレッドが広がれば有効証拠金が減ります。証拠金が限られていれば、ストップアウトにつながる場合があります。有効証拠金、余剰証拠金、強制決済の基準は レバレッジと証拠金の記事で検討します。

見える価格と見えるビッド/アスク

チャート上の価格は約定価格の証拠ではありません。注文を確認するには、配信の価格種類、発動時刻、執行する価格側、取引レポートが必要です。ローソク足の画像だけや「典型的」なスリッページの仮定だけでは決着しません。モデルの結果を口座履歴と比べる前に、このデータを残してください。

モデルの場面 — 夜間のスプレッド拡大

発動を確認する価格側を調べる。 仮定のEUR/USDショートでは、ストップが1.0850です。確認時点のビッドは1.0845、アスクは1.0853で、スプレッドは0.0008 = 8ピップです。ビッドのローソク足が水準に触れていなくても、アスクは超えています。ロングで確認すべき側はビッドです。見えないアスクではロングの事例を説明できません。現在のアスクラインだけでは過去の高値を再現できません。MT5の資料に、チャート構築モデルと銘柄仕様が説明されています。[2]

システム全体のショック時のスプレッドの相関

異なる通貨のレートが共通要因に反応する場合もありますが、相関を確認するには期間、データ頻度、計算方法が必要です。同時の通貨安を相関1と同一視してはいけません。異なる銘柄であるだけでは、合算したエクスポージャーを評価できません。ポジションの単位の確認は レッスン2.5で示します。リスク管理は別のテーマです。

スプレッドの単位に注意する。 小数点以下五桁のプラットフォームでスプレッド「3」は、通常3ピペット = 0.3ピップです。四桁では3ピップを意味します。この誤りは結果を一桁、すなわち十倍変えます。ピップ、ピペット、ポイント、ティックボリュームの違いは 計測単位の記事で説明しています。

ロールオーバーではスプレッドが広がる — ポジションを次の受渡日に繰り越すときです。ニューヨーク17:00で、通常ポーランドの現地時刻では23:00ごろです。このとき流動性供給者は積極的な気配値を取り下げます。重要な計算上の点があります。ミッドが一定のままスプレッドが対称に広がる場合、個々のポジションの時価評価が悪化する幅は およそ半分 であり、スプレッドの拡大全体ではありません。ロングをビッド、ショートをアスクで評価するためです。証拠金が限られていれば、それでも負担になります。ロールオーバー、三倍の計上、夜間コストは コストの記事で説明します。

週末のギャップ。 週末明けの最初の気配値が金曜日の終値から大きく離れて始まる場合があります。このときストップロスは最初の利用可能な価格で発動し、開始時のスプレッドも広くなります。ギャップ中の注文の仕組みは 注文種類の記事で扱います。

情報サイトの価格は参考値であり、提示条件ではない。 金融情報サイトのチャートは、ミッド、ビッド、最終取引価格、その他の参考配信を使う場合があります。そこから損益を計算すると、見えるスプレッド(通常すでにブローカーの上乗せを含む)や気配値の情報源と時刻の違いを無視してしまいます。個人の取引は買いをアスク、売りをビッドで執行します。

一定のミッドの周りで対称に広がるスプレッドのモデル。評価する価格側は1ピップ変わり、拡大全体の2ピップではない。
一定のミッドの周りで対称に広がるスプレッドのモデル。評価する価格側は1ピップ変わり、拡大全体の2ピップではない。
プラットフォームの接尾辞の落とし穴。 ブローカーは同じ銘柄に異なる「クラス」を作ります。たとえばEURUSDとEURUSD.proです。接尾辞の意味はすべてブローカー次第で、口座種類、別の仕様、決済通貨、価格の情報源などを表すことがあります。誤ると具体的な影響が出ます。口座種類に合わない銘柄を選び、何倍ものコストを払う場合があります。最初の取引前に銘柄仕様を確認してください。
CFDブローカーのレベル2/DOMは、世界全体の注文板ではない。 個人向けプラットフォームのDepth of Marketは、特定のアグリゲーターやブローカーの流動性の一部だけを示します。OTC市場全体ではありません。CFDブローカーのDOMの「買いの壁」を、CMEの注文フローと同じように解釈してはいけません。

8. 覚えておきたいこと

10秒で気配値を読む — チェックリスト

1. 基軸通貨、つまり最初の通貨は何か。それが「商品」です。
2. USDは分子か分母か。それが「レート上昇」の意味を決めます。
3. ビッド(低い価格)= あなたの売値。アスク(高い価格)= あなたの買値。
4. Ask − bid = スプレッド = ピップで表したエントリーコスト。
5. クロスなら、ブローカーの直接提示か、二つのレッグによる計算かを確認します。

価格の正しい解釈には、記号、ビッド/アスクの側、単位、銘柄仕様が必要です。次に時刻、金額、アクセス条件を確認します。この情報がそろって初めて、二つの気配値を比べ、計算を再現できます。次の確認テストは市場を予想せずに行えます。

短いテスト:画面から分かることと、まだ不足すること

三つの数値を受け取ります。EUR/USD 1.08420/1.08435、チャート価格1.08428、スプレッド「15」です。矛盾しているでしょうか。必ずしもそうではありません。最初の二つの価格差は0.00015 USD/EURで、ピップサイズ0.0001なら1.5ピップです。「15」は、point = 0.00001という15ポイントかもしれません。チャートの1.08428はミッド1.084275に近いものの、似ているだけでは配信がミッドを示す証拠になりません。

10,000 EURを売る場合は、ビッド1.08420から計算します。10,842.00 USDです。同額をアスクで買う費用は10,843.50 USDで、差は1.50 USDです。PLNの金額を求めるには換算レートが不足しています。執行可能性を確認するには、利用可能な数量と執行ルールが不足しています。全コストには料金表が必要です。この不足データのリストは、小数点以下の桁を増やすより役立ちます。

FAQ — 価格提示、ビッド/アスク、クロスレート

EUR/USD 1.0842/1.0844はどういう意味ですか?

ビッドでは1 EURを1.0842 USDで売り、アスクでは1 EURを1.0844 USDで買います。同じ通貨ペアの両側です。金額、提示の利用可能性、執行条件には追加情報が必要です。

アスクは必ずビッドより高いのですか?

正のスプレッドがある標準的な気配値では、そのとおりです。スプレッドがゼロの場合もあります。アスクがビッドより低い異常な表示では、時刻、情報源、執行可能性を確認してください。自動的に裁定の証拠になるわけではありません。

ビッド/アスクの気配値はどう反転しますか?

逆数のビッドは1/ask、逆数のアスクは1/bidです。EUR/USD 1.0842/1.0844なら、USD/EURは約0.922169/0.922339となり、ドルあたりのユーロを表します。

USDを介してEUR/PLNをどう計算しますか?

同時点で条件の一致する気配値を使い、EUR/USDのビッドにUSD/PLNのビッドを、EUR/USDのアスクにUSD/PLNのアスクを掛けます。USD/EURとPLN/USDという単位からPLN/EURが得られます。10,000 EURの完全なモデルはPLNの例にあります。

ショートがビッドのローソク足の範囲外で決済されるのはなぜですか?

ショートはアスクで買って決済しますが、チャートにはビッドが表示される場合があります。ビッドが触れなくても、アスクがストップ水準に達することがあります。チャート種類と両側の過去価格を確認してください。現在のアスクラインでは過去を再現できません。

ミッドや参考レートは、執行可能な提示条件ですか?

そうだと決めつけるべきではありません。ミッドはビッドとアスクの平均で、ベンチマークには独自の方法論があります。特定金額への提示には、買値または売値と執行条件が必要です。

出典と使用目的

  1. CME Group:為替表示慣行の理解 — 基軸・クォート通貨とアメリカン/ヨーロピアン方式。過去のスプレッドを示す証拠ではありません。2026年10月29日閲覧。
  2. MetaQuotes:銘柄プロパティ/気配値表示 — SYMBOL_CHART_MODE、SYMBOL_POINT、SYMBOL_SPREAD。ビッドまたは最終約定値のチャート、ポイント単位のスプレッド。2026年10月29日閲覧。
  3. GFXC:FXグローバル行動規範、2024年12月、原則17 — ラストルックの有効性・価格チェックとルールの透明性。自主的な行動規範です。2026年10月29日閲覧。
  4. CME EBS:信用条件を反映した最良気配処理 — 信用条件に依存する価格。表示数量の全額が、特定の参加者にとって約定可能とは限りません。2026年10月29日閲覧。
  5. SNB:2015年1月15日の最低為替レート撤廃 — 1.20 CHF/EURの最低レートの撤廃。単一の最安値や市場全体のスプレッドを示す証拠ではありません。2026年10月29日閲覧。
  6. BIS市場委員会:2016年10月7日のポンド急変 — 出来事と市場構造の説明。個人トレーダーの利益を根拠なく推定するためには使っていません。2026年10月29日閲覧。
  7. LSEG:WMR為替ベンチマーク手法、2026年1月30日版 — WMRクロージング・スポットレート、ロンドン時間16:00と終値算定の5分間の窓。2026年10月29日閲覧。
  8. ECB:ユーロの外国為替参考レート — 情報提供用の参考レート。ECBは取引への使用を推奨していません。2026年10月29日閲覧。

本記事の価格表はすべて、明示された仮定モデルです。計算は気配値の側、単位、丸めを確認するためのもので、市場の提示価格ではありません。

学習の進捗

このレッスンを終えたら、ご自身で完了にしてください。ページを開いたりスクロールしたりするだけでは完了になりません。

進捗の保存にはJavaScriptとブラウザのストレージが必要です。

このブラウザ内だけに保存されます。アカウント登録や端末間の同期はありません。サイトデータを削除すると進捗が消えることがあります。

Jarosław Wasiński (ヤロスワフ・ヴァシンスキ)

編集長、ForexMechanics.com • マクロ・FXアナリスト

金融市場で20年以上の経験を持つ独立系プロアナリスト。2007年からFX市場で活動し、ファンダメンタル分析・OTC市場構造・規律ある資本リスク管理を専門としています。

  • 2004年より信頼性の高い金融教育を提供するMyBank.plの創設者兼編集長。
  • 投資家・トレーダー向けに数百本の詳細な市場解説、構造分析、教育コンテンツを執筆。
  • 市場の透明性を支持し、具体的なデータと機関投資家レポート(BIS・ESMA・CFTC)に基づく教育を推進。

すべてのコンテンツは教育・情報提供のみを目的としており、投資アドバイスや推奨を構成するものではありません。レバレッジ取引(Forex/CFD)は急速な資本損失リスクを伴います。