クロスレートの計算例(ワークド・エグザンプル)とは?
直接の答え
クロスレートの計算例(ワークド・エグザンプル)とは、必要な形で2つの通貨ペアが直接提示されていない場合に、2つの通貨間の為替レートをどのように計算するかを、手順を追って示すものです。この方法では、中間の「ブリッジ」通貨(多くの場合USDですが、必ずしもそうではありません)を使い、提示された2つのレートを組み合わせてクロスレートを作ります。
クロスレートが重要なのは、同じ市場情報でも異なるペアで表現できる一方で、結果の数値は慣行やコストに依存するからです。正しい計算例では、すべての前提を明確にします――レートの向き、レートがミッド(中心値)なのか、そして丸めがどう扱われるか、などです。
メカニズムと定義
クロスレートとは、通貨Aと通貨Cの間の暗黙の為替レートで、通常は中間通貨Bを含む2つの別のレートから導出されます。
よくある設定は次のとおりです:
- A/B(通貨Aの1単位に対して通貨Bが何単位か、または逆――向きが重要です)を持っている。
- C/B または B/C(これも向きが重要です)を持っている。
- 求めるのは A/C(あなたが欲しいクロスレート)です。
計算例で必ず明示すべき重要な前提:
- レートは一貫した向きで表現されている(例:「基準通貨1単位あたりの相場通貨X単位」など)。
- 入力の価格タイプは同じである(例:両方ともミッドレート)。
- 数学の手順では取引コストや執行上の摩擦を無視する(そのうえで制限として議論する)。
数値の計算例(前提を明示)
次のレートの表示慣行を仮定します:
- A/B は:通貨Aの1単位=? 通貨Bの単位数、という意味です。
- 求めたいのは A/C です。
- 中間通貨はBです。
通貨A=EUR、中間通貨B=USD、通貨C=GBPとします。 この例の前提:
- ミッド風の概念レートを使う(スプレッドなし)。
- レートの向きは「基準通貨1単位あたりの基準通貨(相場通貨)数」が厳密に次の形:
- EUR/USD = 1.2000 は 1 EUR = 1.2000 USD を意味します。
- GBP/USD = 1.3500 は 1 GBP = 1.3500 USD を意味します。
- 最終ステップまで、手数料・スリッページ・丸めを無視する。
目的:EUR/GBPを計算する。意味は「1 EUR = ? GBP」です。
手順1:EURをUSDに換算する。
- EUR/USDより:1 EUR = 1.2000 USD。
手順2:GBP/USDの逆数を使ってUSDをGBPに換算する。
- GBP/USDより:1 GBP = 1.3500 USD。
- よって 1 USD = (1/1.3500) GBP = 0.740740… GBP。
手順3:換算を組み合わせる。
- 1 EUR = 1.2000 USD × 0.740740… GBP/USD
- 1 EUR = 0.888888… GBP。
したがって、計算されたクロスレートは次のとおりです:
- EUR/GBP ≈ 0.8889 GBP(EURあたり)(小数4桁に丸める場合)。
制限と失敗パターン(何がうまくいかないか)
- レートの向きの誤り:GBP/USDをUSD/GBPとして扱ってしまう(2回反転する、またはまったく反転しない)と、結果は誤りになります。
- 提供元の違い:実際のレートにはビッド/アスクのスプレッドや、丸めルールの可能性があります。2つの別々のレートから計算したクロスレートは、提供元が表示するクロスレートと一致しないことがあります。
- コストと執行の影響:数学が正しくても、ビッド/アスクで売買することで、ミッドベースの例と比べて実効レートが変わります。
- 入力の不整合:片方の足をミッドレート、もう片方を約定レートとして使うと前提が崩れ、検証できないクロスレートが生じることがあります。
- 過去の関係は将来の挙動を意味しない:クロスレートの関係は、整合したレートのもとでは価格恒等式ですが、市場環境やコストが変われば、そのレートを実現する方法も変わります。
検証と次の質問
計算例としてのクロスレート計算を独立に検証するには、同じ明示された前提で再計算します:
- 2つの入力レートから始める。
- 一貫した向き(基準/相場の意味)を適用する。
- 中間通貨を使って、必要に応じて掛け算と反転(インバージョン)で換算する。
- 整合性を確認する:同じ前提のもとで、EUR→GBPを計算し、その後GBP→EURを逆数で計算すれば、元の換算に戻るはずです。
入力レートの正確なフォーマット(たとえば、それが基準/相場なのか、相場/基準なのか)を共有していただければ、あなた自身のクロスレート計算が同じ仕組みに従っているかをテストできます。
DOCUMENT END