风险提示:请理性看待区块链,树立正确的货币观念和投资理念,不要盲目跟风投资,本站内容不构成投资建议,请谨慎对待。 免责声明:本站所发布文章仅代表个人观点,与CoinVoice官方立场无关

如何交易 BTC 隐含波动率?

加密谷Live
2021年04月03日

作者 | Deribit Insights

纯隐含波动率的简单风险。这是以波动率指数的可交易期货形式出现的--这是传统市场中常见的工具。Deribit 正在朝这个方向迈出第一步,推出了自己的比特币波动率指数 DVOL,目的是很快推出该指数的期货。这个指数使用相关到期的隐含波动率输出一个数字,给出 30 日年化隐含波动率的衡量标准。

波动率指数衡量的是什么?

虽然在传统市场中,波动率指数被称为 “恐慌指标”,但在研究比特币的隐含波动率时,我们反而将这种波动率指数称为 “行动指标”或“恐慌和贪婪指标”。与大多数传统市场不同的是,比特币期权往往是正向倾斜的,大的走势往往是基于上行以及下行的预期。

如何交易波动率?

比特币期权的隐含波动率给出了比特币预期走势的指示。期权是计算波动率指数的必要信息。在世界上,比特币期权的 10 次交易中,几乎有 9 次是在 Deribit 上交易的。这使得利用 Deribit 期权来计算有意义的比特币波动率指数是非常必要的。交易期权来交易波动率(通过交易 Vega)与其他成分纠缠在一起,如 Delta (对标的物走势的暴露)和 Theta (对时间衰减的暴露)等等。波动率指数期货不仅是一种非常有效和简单的交易波动率的方法,而且还开辟了新的交易策略,如更多的可能性实现与隐含波动率策略,对冲期权的波动率风险,波动率均值回归和动量策略。

如何解读 DVOL?

DVOL 是前瞻性波动率。计算值是什么意思?它给出了 30 天(前瞻性)的年化波动率预期。要想粗略了解比特币的预期日波动率,只需将该值除以 20 即可。例如,DVOL = 90 给出了 4.5% 的预期日波动率(更准确地说,您应该将 DVOL 除以 365 的平方根,以获得预期日波动率的估计。)

方法论

比特币波动率指数的计算大致如下:

  1. 选择两个到期日 , 最接近 30 天的 , 并在 30 天的两端。

  2. 用市场的买卖深度计算期权价格。如果买入 / 卖出价差过大,则回落到使用最后一分钟内的交易价格,如果无法获得,则使用 1 分钟前的标价。

  3. 计算期权的隐含合成。如果没有足够的信息 / 期权不够紧密,无法很好地计算,那么使用 1 分钟前的标价合成。

  4. 丢弃 ITM 看涨和看跌期权。丢弃溢价很低的期权。

  5. 使用方差掉期方法计算近期和长期到期的方差。在 2 个到期日之间进行插值,取平方根。

  6. 过滤杂值,让计算出的数值变得平滑,得出指数计算结果。

计算数字

选择 “到期日 1”作为距离到期日小于或等于 30 天的最远到期日,也是自推出以来超过 1 小时的到期日。选择“到期日 2”作为距离到期日小于或等于 30 天的最近到期日,该到期日也是自推出以来超过 1 小时的到期日。我们忽略新推出的到期日(和工具),且推出后的时间小于 1 小时 [参数:IgnoreNewInstrument]。这是为了让到期日 / 工具进行结算,因为买入和卖出的范围会更广,因此可能无法反映最初的真实波动率。对于每个到期日,计算“深度买入价”和“深度卖出价”,以便我们将深度和交易量考虑在内。我们以如下方式定义。

注:所有使用的期权价格都是 BTC 价格而不是美元。

使用市场深度

只从深度的顶部水平移除 0.5 交易量 [参数:RemoveVolume]。如果顶部水平只有 0.5 或更少的交易量,则将下一水平作为第一水平。共使用 5 个级别 [参数:DepthLevels],包括第一水平。这是通过使用第一水平的价格,并创建 4 个额外的水平,每个水平在前一个水平之后创建 1 个 tick。然后将来自市场的交易量与这些价格水平相匹配(如果第一个原始水平没有被移除,则减去 0.5 的交易量),直到达到 10 BTC [参数:DepthVolume] 交易量的累计规模。如果这些级别上的总交易量小于 10 BTC,则用剩余的交易量再创建 1 个后面的水平,使其达到 10 BTC。

硬核丨如何交易 BTC 隐含波动率?

根据转化后的深度计算出平均交易量加权价格。所以在上面的例子中,可以得到:

深度买入价 =(0.5×0.1495+0×0.1490+1×0.1485+0×0.1480+2×0.1475+6.5×0.1470)/10=0.147375,卖出价方面的计算也是如此,深度卖出价 =0.16055。

工具价格

如果价差不宽,存在一个非零的深度买入价和深度卖出价,那么工具价格 = 深度中间价 =(深度卖出价-深度买入价)/2。什么是宽幅?当深度买入价-深度买入价≥max(min(MaxSpreadBidRatio * DepthBid, MaxSpreadWidth), MinSpreadWidth)--默认参数值见白皮书末尾。如果是宽幅,那么我们使用回调价格,如下图所示。

硬核丨如何交易 BTC 隐含波动率?

VWAP 交易价格是过去 1 分钟内该工具上发生的所有交易的交易量加权平均价格。如果在过去 1 分钟内没有交易,我们使用过去的标记价格。我们查看最近的过去标记价格,即 [60 秒前,90 秒前] 的区间。如果由于任何原因,过去的标记价格在该区间内无法获得,那么我们将回到当前的标记价格。如果工具价格 <0.002 BTC[参数:PriceCutoff],我们就从进一步的计算中丢弃该账本。为什么我们要丢弃溢价很低的账本?相对于 Vega 来说,它们所持有的信息颗粒度较高,意味着它们可以提供扭曲的市场深度波动空间。

远期价格计算

接下来,我们要计算每个到期日的远期价格(合成价格)。我们使用期权隐含的合成,其中至少有 2 个完整的行权,其中看涨和看跌都使用深度中间价格。我们计算 abs(Call Mid Depth Price - Put Mid Depth Price),并选择 StrikeMin= 具有最低值的行权。

硬核丨如何交易 BTC 隐含波动率?

如果多个行权值都是最低值,那么我们就用每个行权值计算隐含的远期合约,并取平均值。如果没有至少 2 个行权 [参数:MinFullStrikesForMarketSyn],其中看涨和看跌都使用深度中间价格,那么远期等于该到期日的区间 [60s 前,90s 前] 中最近的过去合成 / 未来标记价格。还有一个额外的安全因素,如果该区间内没有过去的合成价格,那么我们使用该到期日的当前合成 / 未来价格。对于每一个到期日,我们将行权截止点取为等于或低于该到期日远期价格的最接近的行权价格。如果看涨期权的行权价小于到期行权截止价,而看跌期权的行权价大于到期行权截止价,我们将丢弃所有的工具。因此,在行权截止点将有 2 个工具,而在其他行权点最多只有一个工具。

计算方差

观察过滤后的行权列表,其中至少包含 1 个未丢弃的工具,对于每个行权,计算行权宽度。

硬核丨如何交易 BTC 隐含波动率?

在 行权截至点,行权价是看涨和看跌的工具价格的平均值。在其他地方,行权价是该行权时非抛售工具的工具价格。

硬核丨如何交易 BTC 隐含波动率?

利用行权贡献,我们可以计算出到期日的方差。t 代表该到期日的到期时间,以年为单位。

硬核丨如何交易 BTC 隐含波动率?

需要注意的是,我们可以有效地通过以下方式获得任何到期日的波动率指数

硬核丨如何交易 BTC 隐含波动率?

现在我们对所选的 2 个到期日进行时间加权插值,计算出一个原始值。

硬核丨如何交易 BTC 隐含波动率?

DVOL.Raw 每秒钟计算一次,最后,我们需要过滤杂值并对 DVOL.Raw 进行平滑处理,得到指数的最终值。我们通过取最后 120 个点的四分位数平均值 [参数:DataPointsForSmoothing] 来获得每秒钟的 DVOL.IQM。

硬核丨如何交易 BTC 隐含波动率?

接下来,我们计算 DVOL.IQM 最后 120 个点的指数移动平均线(EMA)[参数:EMAPeriod],得到比特币波动率指数 DVOL 的最终值。

本白皮书中所述的参数是示例和默认值。但是,这些参数可能会被 Deribit 更改。参数变化将在实施前 48 小时公布。

参数

|

|

描述

---|---|---

IgnoreNewInstrument

|

1 小时

|

不考虑任何比这更新的工具 / 到期日。

DepthVolume

|

10 BTC

|

为确定深度搜索的交易量以及使用的价格水平

DepthLevels

|

5

|

第一水平建立后的水平数

RemoveVolume

|

0.5 BTC

|

从未调整深度的顶部水平中去除。如果这一数值大于或等于顶部水平的交易量,则该水平被去除。

FallbackOptionDelay

|

60 秒

|

用于 VWAP 交易价格的回溯期,当回落到过去的标价时也使用,这是区间内最近的价格 [FallBackOptionDelay 数秒前,FallBackOptionDelay + CaptureInterval 数秒前]。

MinFullStrikesForMarketSyn

|

2

|

使用深度中间价格进行市场隐含期权合成的看涨和看跌所需的完整行权数。

FallbackSyntheticDelay

|

60 秒

|

在取过去的标记合成价格时,我们看的是区间 [FallBackOptionDelay 数秒前,FallBackOptionDelay+CaptureInterval 数秒前] 中最近的标记价格。

CaptureInterval

|

30 秒

|

在取过去的标记合成价格时,我们看的是区间 [FallBackOptionDelay 数秒前,FallBackOptionDelay+CaptureInterval 数秒前] 中最近的标记价格。

MinSpreadWidth

|

0.0025 BTC

|

比较深度价差的上限。如果卖出深度-买入深度≥max( min(MaxSpreadBidRatio * DepthBid,MaxSpreadWidth), MinSpreadWidth),则价差是宽的。

MaxSpreadWidth

|

0.03 BTC

|

比较深度价差的上限。如果卖出深度-买入深度≥max( min(MaxSpreadBidRatio * DepthBid,MaxSpreadWidth), MinSpreadWidth),则价差是宽的。

MaxSpreadBidRatio

|

12%

|

乘以买入价深度,对比一下差价。

DataPointsForSmoothing

|

120

|

用 DVOL.Raw 的这个点数取 IQM,计算出 DVOL.IQM。

EMAPeriod

|

120

|

取指数移动平均线,回看这几个点。

硬核丨如何交易 BTC 隐含波动率?

Deribit Insights 作者

Jeremy 翻译

Edward 编辑


声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。

来源:加密谷Live 原创

评论0条

加密谷Live

简介:分享区块链领域专业、前沿、有趣的内容

专栏

更多>>