标记价格与希腊值
标记价格 (mark price) 是出于风险管理的目的,对期货价格和期权价格的一个公允估计值。合理的标记价格是计算保证金的必备要素之一,该值会随着市场波动不断更新以更好地反映市场风险水平。
期货标记价格
根据期货定价理论,定义到期日为
T 的期货标记价格 (future mark price) 为:
FtT=S^tT⋅eABR(T)⋅(T−t)
其中,
t 为当前时间,
ABR(T) 为到期时间为
T 的期货合约的年化基差率 (annualized basis rate),
S^tT 为对应期限标的的代理指数价格 (proxy index price,详见附录)。
年化基差率
我们取 Deribit 不同期限期货交割合约的最新价格数据
{(Ti,FtTi)}i=1,2,...,n,反算得到不同期限的
ABR(Ti):
ABR(Ti)=Ti−t1log(StDFtTi)
其中,
StD 为对应 Deribit 的指数价格。通过对这些数据进行插值处理,我们便能得到任何给定到期日
T 对应的期货合约的年化基差率
ABR。
期权标记价格
期权波动率与波动率曲面
在期权定价中,波动率是最核心的要素。Black-Scholes 模型假设资产价格遵循恒定波动率的几何布朗运动,但实际市场波动率会随行权价和到期时间变化。拟合波动率曲面能够更好的避免严格套利同时揭示定价偏误,有助于做市商纠正报价减少风险敞口。
我们采用 SVI 模型拟合场内交易所的隐含波动率曲面。对于具有相同到期日
T 的一系列期权,给定一组待定参数集合
χR={a,b,ρ,m,σ},假设行权价
K 期权对应的总隐含方差符合以下公式:
ω(k;χR)=a+b[ρ(k−m)+(k−m)2+σ2]
简记 为
ω(k),则隐含波动率
IV(K,T)为:
IV(K,T)=T−tω(k)
其中,
t 为当前时间,
k=log(K/FtT) 为行权价
K 的对数转换,表示对数在值程度。
我们获取 Deribit 虚值期权不同行权价
K对应的隐含波动率数据
{(Ki,vi)}i=1,2,...,n,
FtT 为对应期限的标的期货价格,则有:
ki=log(FtTKi)
ω(ki)=vi2⋅(T−t)
通过上式可得数据集
{(ki,ωi)}i=1,2,...,n。我们采用
Quasi-Explicit 方法对 SVI 原式进行最优化拟合,得到最优参数集
{a∗,b∗,ρ∗,m∗,σ∗}。将最优参数集应用到期权的隐含波动率计算中,进而通过插值的方法便可得到经过校准的波动率曲面。
期权标记价格
B(FtT,σ,T,t,K,call)=FtTN(d1)−KN(d2)
B(FtT,σ,T,t,K,put)=KN(−d2)−FtTN(−d1)
其中:
d1=IV(K,T)⋅T−tln(KFtT)+2IV(K,T)2⋅(T−t)
d2=d1−IV(K,T)⋅T−t
我们基于 Black-76 模型框架构建动态调整机制,其中
S^tT 为代理指数价格 (详见附录),
FtT 为对应标的期货的标记价格:
V(S^tT,FtT,σ,T,t,K,call)=B(FtT,σ,T,t,K,call)⋅FtTS^tT
V(S^tT,FtT,σ,T,t,K,put)=B(FtT,σ,T,t,K,put)⋅FtTS^tT
示例
Emma 持有一张 BTC-10JAN24-43000-C,当前的代理指数价格为 42,379, 合约对应的标的期货价格为 42,563,距离到期还剩 0.0195 年。假设隐含波动率为 0.353,计算看涨期权价格为:
d1=0.353⋅0.0195ln(4300042563)+20.3532⋅0.0195=−0.1827 d2=−0.1827−0.353⋅0.0195=−0.2319 V=(42563⋅0.43−43000⋅0.41)⋅4256342379=638
平滑标记价格
期货和期权的平滑标记价格 (smooth mark price) 均以代理平滑指数价格 (proxy index price) 计算得到。
对于任意期限 T 的期货,给定 t 时刻的代理平滑指数价格 S~tT:
F~tT=⎩⎨⎧S~tT⋅eABR(T)⋅(T−t),FtT,到期日UTC7:40之前到期日UTC7:40之后
对于任意期限 T、行权价 K 的期权,平滑标记价格的计算方法与标记价格基本一致,唯一区别在于计算时需要使用标的期货的平滑标记价格而非标记价格。
希腊值
给定代理指数价格
S^tT,标的期货价格
FtT,行权价
K,隐含波动率
σ,到期日
T,当前时间
t,便可以通过中心差分法计算不同的希腊值。定义:
δS=0.1%⋅S^tT
δF=δS⋅S^tTFtT
Delta 衡量标的期货价格每变动 $1 对期权价格的影响比率:
Δ=2⋅δFB(FtT+δF,σ,T,t,K)−B(FtT−δF,σ,T,t,K)
Gamma 衡量标的期货价格每变动 $1 对
Δ 的影响比率:
Γ=(δF)2B(FtT+δF,σ,T,t,K)+B(FtT−δF,σ,T,t,K)−2⋅B(FtT,σ,T,t,K)⋅S^tTFtT
Vega 衡量了隐含波动率
σ 每变动
1% 对期权价格的影响比率:
ν=2B(FtT,σ+0.01,T,t,K)−B(FtT,σ−0.01,T,t,K)⋅FtTS^tT
Theta 衡量了单位时间(天)期权价格的变化:
Θ=⎩⎨⎧V(FtT,σ,T,T,K)−V(FtT,σ,T,t,K),V(FtT,σ,T,t+3651,K)−V(FtT,σ,T,t,K),T≤3651T>3651
代理指数价格
代理指数价格 (proxy index price) 是基于不同到期时间的指数价格,用于期货和期权的定价及到期结算。给定 t 时刻的指数价格 St 和 10 分钟的时间加权平均指数价格 Sˉt,特定时间区间 [t1,t2] 之间的时间加权平均指数价格为 Sˉ[t1,t2]:
S^tT=⎩⎨⎧St,Sˉ[T−30mins,min(t,T)],到期日UTC7:30之前到期日UTC7:30之后
代理平滑指数价格
代理平滑指数价格 (proxy smooth index price) 是基于不同到期时间的平滑指数价格,用于期货和期权的定价及到期结算。
S~tT=⎩⎨⎧SˉtSˉ[T−30mins,min(t,T)],到期日UTC7:40之前到期日UTC7:40之后