AUDクロスに関する情報はどのように検証できますか?
検証の前に定義する
AUDクロスとは、豪ドル(AUD)がUSD以外の通貨と組み合わされている任意の通貨ペアのことです。実務上の重要な検証の問いは、2つの情報が同じ基礎となる換算ロジックを指しているかどうかです。具体的には、同じベース/クオートの向き、同じ「タイプ」のレート(ビッド対アスク、またはミッド)、そして計算に用いる前提が一貫しているかを確認します。
検証とは、将来の価格を証明できるという意味ではありません。つまり、AUDクロスを計算または説明するために用いられている関係と方法が、透明な入力によって内部的に整合しており、再現可能であることを確認できる、ということです。
AUDクロスの事実に関する情報の階層
「AUDクロスに関する情報」を評価する際は、安定性の異なる層に分けて考えます。
- 安定したメカニクス(提供元は不要)。 これは一般的なルールです。クロスレートが2つの足からどのように構築されるか、ベース/クオートの向きによって換算の方向がどう変わるか、そしてビッド/アスクの慣行が、実際にどちら側の市場を使っていることになるのかにどう影響するか、などです。
- 公表されている市場入力(時間変動)。 これはスポットレートや、提供元が用いるビッド/アスクの定義のような値です。これらは変化し得て、ソース間で異なる場合があります。
- 提供元固有の条件(文脈依存)。 これには、プラットフォームがレートにどうラベルを付けるか、どのように課金するか(明示的または内包)、注文の換算をどう実行するか、そしてデータをいつ更新するか(タイムスタンプやリフレッシュ)などが含まれます。
情報を検証する実務的な方法は、まず層1から始め、次に少なくとももう1つの追加ソースで層2をテストし、最後に層3は提供元のドキュメントと、再現可能な観察によってのみ検証できるものとして扱うことです。
再現可能なチェックによる検証(手順)
以下は、リアルタイムの前提を避ける方法です。記録された入力を使って、主張されている任意のAUDクロス関係に適用できます。
- ペア定義(ベースとクオート)を確認する。 AUDクロスを「AUD vs X」として書き、どの通貨がベースでどれがクオートかを指定します。ソースが「AUD/X」であると言っている場合、その解釈がその向きと一致しているかを検証します。
- 計算のためのレート慣行を選ぶ。 数値関係を再現したいなら、入力と出力がミッド、ビッド、アスクのどれを使っているかを知る必要があります。ビッド/アスクの違いは、「誤った」検証結果のよくある原因です。
- 計算の前提を明示する。 式の形を選び、文書化します。たとえば、提供元が2つの足から計算されたクロスを示唆しているなら、想定される足と、ベース/クオートの整合に基づいて実際に掛け算か割り算かを指定する必要があります。
- 記録された入力を使い、計算をやり直す。 2つの足の値(またはその主張が依存するその他の入力)を取り、明示した式を適用して、暗黙のAUDクロスの出力を計算します。主張が正しければ、合理的な丸めの範囲で計算結果が主張と一致するはずです。
- 2つ目のソースでクロスチェックする。 別の提供元の公表入力や定義を使って、同じ検証を繰り返します。計算された関係は成り立つが数値出力が異なる場合、その差は通常、時間変動、ビッド/アスクの使い分けの違い、または提供元の慣行によって説明できます。
- 不確実性の感度チェックを行う。 観測した丸め精度の範囲内で、入力を1つだけわずかに変え、関係が安定しているかを確認します。小さな入力変更で大きな不一致が生じるなら、慣行の不整合や古い/丸められたデータが示唆されます。
証拠または例(明示的な前提つき)
あるソースが、AUDクロスは2つの独立した通貨の足から導出できると主張しているとします。検証には明示的な前提が必要です。
- 換算は一貫したベース/クオートの向きに基づくと仮定する。
- 両方の足が同じレート慣行を使うと仮定する(例:両方ともミッドレート)。
- 選んだ向きに整合する正しい算術演算(掛け算 vs 割り算)を適用すると仮定する。
その場合、ソースが使ったまったく同じ入力値(または同じタイミングで取得した値)を使って、式を適用すれば、暗黙のAUDクロスを再現できます。再現結果が(丸め後に)一致するなら、その情報はメカニクスと、そのスナップショットについて検証済みです。一致しない場合は、少なくとも次のいずれかが示唆されます:慣行の不整合、ラベリングの誤解、またはソースが異なる基礎入力を使っていたこと。
制約とリスク(重大な失敗パターン)
慎重にチェックしても、いくつかの制約は残ります:
DOCUMENT END