FXにおけるクロスレートの計算方法
FXにおける「クロスレート」とは
クロスレートとは、2つの通貨(AとB)の為替レートで、3つ目の通貨(しばしば「クォート通貨」または「ピボット」(USDなど)と呼ばれます)に対するそれぞれのレートから間接的に計算されるものです。A/Bを直接提示する代わりに、利用可能な2つの市場クォート(A/ピボットとB/ピボット)を組み合わせます。
表記では、「X/Y」というクォートは、Xを1単位持っているときにYを何単位受け取れるかを意味します。たとえば、USD/EURは「1 USDをEURでいくらで買えるか(EUR建ての価格)」です。
クロスレートの計算方法:よくある2つのパターン
ピボット通貨Pを使って、通貨Aと通貨Bのクロスレートを求めたいとします。
パターン1:両方のレートが同じ方向でピボットを共有している場合
A/PとB/P(どちらも2つ目の通貨としてピボットPが示されている、つまりピボットPを2つ目の通貨としてクォートされている)を持っているなら、次のようになります。
- A/Pは、1 A = (A/P) 単位のPを意味します
- B/Pは、1 B = (B/P) 単位のPを意味します
どちらもPの単位で同じ値に等しいため、Pを消去できます。得られるクロスレートA/Bは次のとおりです。
- A/B = (A/P) ÷ (B/P)
パターン2:どちらかのレートを反転(インバート)する必要がある場合
クォートの片方がA/PではなくP/Aとして与えられているなら、まず反転します。
- P/Aがあるなら、A/P = 1 ÷ (P/A) その後、パターン1を適用します。
一般に、クロスレートの計算は、ピボットが相殺されるように代数を「並べ替える」ことと整合的です。
例と独立したチェック
例の考え方:ピボットPを使ってA/Bを求めたいとします。
- 与えられた2つのクォートを、同じ形式で明確に書きます(常にX/Pか、常にP/Xのどちらか)。
- 必要なら、ピボットが最初の通貨になっているクォートを反転します。
- 次の式でA/Bを計算します。
- A/B = (A/P) ÷ (B/P)(両方がA/PとB/Pの形式になっている場合)
- 検証チェック:見つけたクロスにB/Pを掛けて、A/Pと比較します。
- 数学が正しければ、(A/B) × (B/P) は(丸め誤差を除き)(A/P) に等しくなるはずです。
このチェックは、市場の予測を必要としません。引用された関係の内部整合性だけを確認します。
制約と検証リスク
クロスレートは、クォートの慣習が一貫していること、そして同じピボットの前提に依存します。主な制約:
- クォートの方向が重要:X/YとY/Xを混ぜると代数が変わり、反転が必要になります。
- ビッド/アスク・スプレッド:実行可能なビッドとアスクのクォートを使う場合、ビッド/アスクを慎重に組み合わせる必要があることがあります。そうしないと、計算したクロスが「取引可能な」クロスと一致しないことがあります。
- 丸め:市場のクォートは丸められるため、チェックで厳密な一致が起きないことがあります。
上記の相殺の恒等式を使った独立検証が、正しい向きと計算を使ったことを確認する最も簡単な方法です。