ベース通貨のボラティリティはどのように測定できますか?
直接の答え
ベース通貨のボラティリティは、定義された期間においてベース通貨の為替レートがどれほど変化するかを定量化することで測定できます。実務では、参照レートの定義(通貨の表記方法と換算方法)、サンプリング頻度(日次、時間次など)、そして窓の長さ(たとえば30営業日)を選びます。次に、リターンの実現標準偏差のような変動性の統計量を計算します。これは、価格が上がるか下がるかではなく、動きの分散を表します。
自己完結的な説明が必要なら、「引用(クォート)の文脈での“ベース通貨”が何を意味するか」から始め、測定方法(数学と前提)を、変動する現実の条件(市場レジーム、スプレッド、執行、データの違い)から切り分けてください。
メカニズムまたは定義
ベース通貨とは、引用において分母(または参照)として使われる通貨です。ボラティリティを測定するには、一般に、そのベース通貨に対して表現された為替レートの時系列を追跡します。たとえば、ベース通貨の参照為替レート系列 (R_t) があるなら、リターンを用いてボラティリティを測定できます。
よくあるアプローチは 対数リターン(log returns) を計算することです:
- (r_t = \ln(R_t / R_{t-1}))
そして、観測 (n) 個の窓(たとえば (n=30))にわたって 実現ボラティリティ(realized volatility) を計算します:
- (\sigma = \sqrt{\frac{1}{n-1}\sum_{i=1}^{n}(r_i-\bar{r})^2})
解釈:(\sigma) は観測されたリターンの分散です。(\sigma) が大きいほど、その窓の中で為替レートがより大きく動いたことを意味します。
高値/安値データしかない場合は、レンジに基づく指標 も使えます:
- たとえば、平均トゥルー・レンジ(ATR-style の概念)は、終値だけでなくレンジを使って動きを推定します。
どの方法を選んでも、前提を明示してください:
- いったい (R_t) のレートは何か(ミッド、ビッド/アスクの中値、クローズ、決済値)?
- 固定間隔でサンプリングしていますか?
- ボラティリティはローリング窓で測定しますか、それとも単一の過去期間(歴史的スパン)ですか?
証拠または例
前提を置いた、簡単な実現ボラティリティの例を考えます。 ベース通貨の換算のための毎日のレート (R_t) があり、対数リターンを使うとします。直近30日について、30個の対数リターン (r_t) を計算し、その標準偏差 (\sigma) を求めます。もし (\sigma) が、比較可能な過去の30日期間より大きいなら、その後の期間においてベース通貨の為替レートは平均的により大きな分散を示していたことになります。
実務上の変形として、観測頻度を仮定できるなら 年率換算(annualization) による比較可能性があります。日次データなら、(\sqrt{252})(またはサンプリングカレンダーに整合する類似の係数)でスケールするかもしれません。重要なのは、年率換算が時間スケーリングに関する仮定であり、ボラティリティが急速に変化する場合にはうまく成り立たない可能性があることです。
人々がしばしば求めるもの――リスクのような直感――に結果を結びつけるには、まずその統計量が何を測っているかを思い出してください:それは、系列がどれほど不規則だったかを反映するものであり、将来の動きの方向性ではありません。また、取引コスト、執行の制約、あるいは提供者固有のクォート行動を自動的に織り込むわけでもありません。
制約とリスク
いくつかの重要な制約によって、ボラティリティ測定が誤解を招いたり、整合しない結果になったりすることがあります:
-
データ定義の不一致 ボラティリティは、ミッド、クローズ、またはビッド/アスク由来の値を使うかによって変わります。同じ名目通貨でも、2つのデータセットは異なるボラティリティを生み得ます。
-
サンプリング頻度と窓の選択 時間足データを使うか日次データを使うかで、捉えられる変動性が変わります。短い窓は直近の変化に素早く反応し、長い窓はそれらをなめらかにします。
-
レジームの変化 ボラティリティはクラスター化します。つまり、落ち着いた期間が、荒れた期間へ切り替わることがあります。条件が似ているように見えても、単一の過去ボラティリティ指標が次の期間を代表しないかもしれません。
-
測定の失敗モード 欠損観測、時刻の不規則性、あるいはデータフィード内のコーポレートアクションのような調整があると、計算されたボラティリティが歪められる可能性があります。
-
予測的な方向性はない ボラティリティは分散を測るものであり、方向性ではありません。測定されたボラティリティが上昇したとしても、それがベース通貨が上昇(appreciate)するのか下落(depreciate)するのかを示すものではありません。
検証または次の質問
ボラティリティ主張を独立に検証するには、正確な方法を再現してください:
- 同じベース通貨の定義と、同じ換算/参照レート (R_t) を使う。
- サンプリング頻度と観測数を確認する(欠損値の扱いを含む)。
- 同じ窓(ウィンドウイング)手法を使って、リターン (r_t) とボラティリティ統計量 (\sigma) を再計算する。
役立つ次の質問は「(R_t) に使われている為替レートの定義は何か?」です。これを明確に特定できない場合、ソース間でのボラティリティ比較は信頼できない可能性があります。
DOCUMENT END