如何衡量报价货币的波动性?
首先定义:什么是“报价货币波动性”
报价货币是指在外汇(FX)报价中作为参考的货币(例如,货币对中的第二个货币)。报价货币的波动性描述的是该货币对的报价在一段时间内变动的程度。
一个关键区别在于机制与背景。机制指的是计算选择(使用什么数据、什么时间间隔、什么公式);而背景则包括市场状态变化、执行条件以及报价商特有的报价行为。良好的波动性测量始于明确这些机制。
机制:将报价转化为时间序列,然后总结变动
要衡量波动性,首先需要选择一个能反映报价货币的、一致的时间序列报价数据。
-
选择变量
使用以能体现报价货币变动的汇率表达方式。例如,如果汇率报价为“基础货币/报价货币”,那么报价货币的变动就体现在汇率的变化中。需明确定义方向:从你的角度看,序列上升是表示升值还是贬值。 -
选择采样间隔和采样方法
选择固定的时间间隔,如1分钟、1小时或1天,并保持一致采样。或者,若使用不规则时间戳,必须将其转换为规则时间网格,或使用时间感知的收益率。 -
使用收益率指标
常用方法是计算每个时间间隔的对数收益率:
- r_t = ln(P_t / P_{t-1})
其中 P_t 是时间 t 的报价汇率。然后,可将这些收益率在滚动窗口内的标准差作为波动性的度量。
-
年化处理(可选,但需明确假设)
若希望得到“年化波动率”数值,可使用每年时间间隔数的因子进行换算。必须说明换算背后的假设(例如,方差与时间成正比)。 -
考虑基于价格区间的替代方法
若想降低对逐点噪声的敏感性,可使用每个时间间隔内的价格高低价差等区间统计量,并对这些区间进行汇总。这仍然是对波动性的度量,而非预测。
实证或示例:现实场景及可计算内容
场景:你想量化某一周内报价货币成分的变动幅度。假设你拥有一组固定时间间隔的历史报价数据(例如,每小时一次)。
你可以计算:
- 日波动率或滚动窗口波动率:每日或滚动N小时窗口内对数收益率的标准差。
- 比较两种市场状态:例如“周初”与“周末”,使用相同公式和窗口长度。
可关注的结果包括:
- 高波动时期会产生更宽的收益率分布。
- 波动性聚集现象:一个高波动窗口之后,邻近窗口也常出现较高波动。
重要提示:此分析仅衡量所选时间序列在过去的变化,使用的是所选间隔和计算方法。它不解释变动原因,也不能说明未来波动性会相同。
局限性与风险:波动性测量可能失效的情况
至少有三种常见因素会影响报价货币波动性测量的准确性:
-
微观结构与噪声
在极短时间间隔内,买卖价差效应和报价离散化可能引入噪声,导致计算出的波动性被高估。即使两个数据源追踪“同一”货币对,不同提供商的数据仍可能存在差异。 -
非平稳性
市场行为随时间变化。某一时期的波动性估计值可能不适用于另一时期,尤其是在重大事件或流动性变化期间。即使历史数据显示波动性聚集,也不能保证未来会持续。 -
采样与定义不匹配
若改变采样间隔,波动性数值可能显著变化。若报价源更新频率不同,或你的数据提取不一致地使用了买入价或卖出价,时间序列将不再符合原定定义。 -
失效模式:计算假设问题
若使用时间缩放假设对波动率进行年化,该假设可能被打破。应清晰报告方法和缩放依据,或在无法合理证明假设时避免年化处理。