本周比较忙,一直在看国际掉期与衍生工具协会(International Swaps and Derivatives Association, ISDA)发布的标准初始保证金(Standard Initial Margin Model, SIMM)的方法论,原文的连接如下:
https://www.isda.org/a/osMTE/ISDA-SIMM-v2.2-PUBLIC.pdf
SIMM 推出的目的是统一各大银行的初始保证金(Initial Margin, IM)算法,银行只要交易 OTC 衍生品,就必须实施这个模型。
金融衍生产品的共同特征是保证金交易,即只要支付一定比例的保证金就可进行全额交易,不需实际上的本金转移,合约的了结一般也采用现金差价结算的方式进行,只有在满期日以实物交割方式履约的合约才需要买方交足贷款。因此,金融衍生产品交易具有杠杆效应。保证金越低,杠杆效应越大,风险也就越大。
保证金包括初始保证金和维持保证金,SIMM 计算的是前者,其模型原理非常简单,基本上就是对衍生品价值做泰勒展开,用 delta, vega 和 curvature 来近似于价值变动
∆V ≈ delta × ∆S
+ 0.5 × curvature × ∆S2
+ vega × ∆σ
虽说原理简单,但里面条款和用到的参数众多,看 ISDA 很容易看了后面就忘了前面,我根据自己理解,将里面所有公式都「结构化」和「可视化」,我想银行里面风险从业人员和数据商员工应该会 appreciate 吧。
下面 PPT 做了差不多 3 天,下周可以开始写程序来编写 SIMM 了。
2016 年我已经编写了一个标准法下(standardized approach, SA)的市场风险资本计量的系统,读过 SIMM 发现两者很多定义非常像。
接下来只要按顺序从
组合层面(Portfolio)
产品层面(Product)
风险类别层面(Risk Class)
风险度量层面(Risk Measure)
风险因子层面(Risk Factor)
参数层面(Parameter)
来分析就能把整套 SIMM 弄得清清楚楚了。
组合包含若干金融产品,SIMM 将其分四类:
利率和外汇(RateFX)
信用(Credit)
权益(Equity)
商品(Commodity)
整个组合的 IM 就是在产品类别下每个产品的 IM 的简单加总。
每个产品最多可以暴露在 6 个风险类别(risk class)上。比如一个外汇远期会有外汇类 Delta 风险(标的资产)和利率类 Delta 风险(折现),比如一个 Quanto 商品期权会有商品类 Delta 风险(标的资产)、利率类 Delta 风险(折现)、外汇类 Delta 风险和商品 Vega 风险(波动率)。
因此,保险起见,将 6 个类别下计算的 IM,并用它们之间的相关系数得到该产品下的 IM,这个值就是上节每个产品 i 的 IM 值。
SIMM 定义 6 个风险类别
利率(IR)
合格信用(Credit Qualifying, CQ)
非合格信用(Credit Non-Qualifying, CNQ)
权益(EQ)
商品(CM)
外汇(FX)
在每个风险类别下,其 IM 等于 Delta 引起的、Vega 引起的以及 Curvature引起的 IM,对于 CQ 类,还有 Base Corr 引起的 IM。
下节的风险度量就是计算 Delta IM, Vega IM, Curvature IM 和 BaseCorr IM,分别缩写成 DM, VM, CM 和 BCM。
接下来我就不解释了,基本上把文档里写的七零八散的公式整理的有条不紊,而且把每部需要的参数写列出来了。在以后编写 SIMM 时看这个 PPT 会非常有用。
6 张 PPT 分别列出 IR, CQ, CNQ, EQ, CM 和 FX 的 Delta IM 的计算流程。
6 张 PPT 分别列出 IR, CQ, CNQ, EQ, CM 和 FX 的 Vega IM 的计算流程。
6 张 PPT 分别列出 IR, CQ, CNQ, EQ, CM 和 FX 的 Curvature IM 的计算流程。
1 张 PPT 只列出 CQ 的 Base Corr IM 的计算流程。
IR 的风险因子是曲线上的 12 个标准点,2W, 1M, 3M, 6M, 1Y, 2Y, 3Y, 5Y, 10Y, 15Y, 20Y, 30Y。
CQ 的风险因子按发行人(issuer)和等级(seniority)信用曲线和币种的 5 个期限:1Y, 2Y, 3Y, 5Y 和 10Y。
CQ 的风险因子按发行人(issuer)和层级(tranche)信用曲线和币种的 5 个期限:1Y, 2Y, 3Y, 5Y 和 10Y。
EQ 的风险因子是各股票或者指数价格。
CM 的风险因子是各商品价格。
FX 的风险因子是各货币:计算货币的即期汇率,其中计算货币是银行报表用的货币。
每个风险类别下的的风险权重(RW)、历史波动率比率(HVR)、Vega 风险权重(VRW)、组内相关系数(ρk,l)、组间相关系数(γb,c)、Delta 集中度阈值(Tb)和 Vega 集中度阈值(VTb)在文档的章节和段落整理于下表。
有了这些可视化的公式,下周应该可以把 SIMM 编出来。
机器学习、金融工程、量化投资的干货营;快乐硬核的终生学习者。
