导图社区 市场风险
这是一篇关于市场风险的思维导图,市场风险本质上是金融产品交易过程中由于价格波动导致的风险。感兴趣可以学习。
编辑于2022-02-17 21:27:54市场风险
VaR
VaR&其他风险度量
参数法
算数收益;几何收益;二者关系
Normal VaR【假定损益(算数/几何收益率?)服从正态分布】; Lognormal VaR【假定几何收益率服从正态分布===资产价格服从对数正态分布】
公式
QQP【分位数-分位数散点图】
已知与未知分布的分位点图
作用:判断是什么分布===横轴为理论分布【标准】,纵轴为经验分布【实际】===45度直线代表同分布;
判断肥/瘦尾:正态分布,分位点-4的分布比-3的尾部更肥==若要面积一样,-4点对应曲线点更高,尾部更肥
非参数法
前提:历史会重演 给每个数相同权重(1/n)-100个数排序后的前5%-前五个数 缺点:依赖历史数据;鬼魂效应;数据异常安静/不安静将导致低/高估var或ES;很难处理极值损失
历史模拟Bootstrapped HS算VAR
有放回的抽样【如用两两数据取平均来增加数据量,但这样增加的样本没有独立性】-替换-平均
自由度:可自由变动的变量个数---如果有两两取的平均数在样本中,则不能算入自由度
缺点: 过去不代表未来; 离散的置信区间; 优点: 不用算相关系数,n越多,参数法需要估计的相关系数呈抛物线式增长
VAR第几个损失数据:n(1-α)+1
ES也叫CVaR【条件VAR】
超过VaR损失的平均值(VAR本身不算)--算数平均
VAR VS ES
窗口(n)越长,VAR越少 (100个数据中,每n个数据算一个VAR)
长窗口: 有更多老数据;ghost effect消失慢
ES更平滑
持有期(holding period)越大(1天1年),观测值约少
同水平下,ES大于VAR
太老的数据对现在帮助不大
age:等于n(代表算VAR用了多少个数)---如有100个日数据,则每个数据存活期限为100天 window窗口期(n)【数据的数量】:一次搜索多少数来计算一个VAR【如,有1000个数,每100个数[window]算一个var,可以算出10个var值,随着window增加,在不重复利用下可以算出的var更少】 holding period持有期【数据的时间】:每个数据所需要的获取时间,日var是以天作为统计维度,月VAR以月作为统计维度====持有期上涨,观测值变少---一年中,以月作为统计维度比日找到的数据少 解决鬼魂效应[数据突然出现或消失]思路:1.高置信水平计算VAR,这样对损失变化更敏感;2.用ES代替VAR,平均数能体现变化
一致性风险度量【var是用一个损失数据代表所有损失】 【对所有损失数据的加权平均,即损失分布分位数的加权平均】
每个置信水平(α)下的损失都赋予不同权重,用损失加权平均求VAR risk measure=Σ(αVAR*权重)/n-------收益的权重为0,越往左权重越大 αVAR:不同置信水平对应的VAR,正表示损失,负表示盈利
半参数法 【在非参数上加入参数成分】
ghost effect:个别高损失,使VAR过度升高
Age-weighted HS;BRW
权重变化,损失数不变
距离现在越远权重越低,且指数递减
λ[0~1]是衰减因子,越近0衰减越快,λ=1为无衰减-即等权重/0衰减
公式
可以降低鬼魂效应,但不能消除==因为随着age增加,权重慢慢衰减,而不是断崖消失 极端值的影响会随着时间流逝而降低,让样本容量随着时间流逝变大(因为不会剔除数据,只是在101天时变成101天的权重)
Volatility-weighted HS;HW
权重不变,调整损失数
通过今天和过去的波动率调整过去的损失,使过去的损失都站在今天来考虑 【用波动率将过去的损失调整到今天】【插值法】
得到的VAR可能比历史损失数据都大;对当前的波动率比较敏感
当前的波动率用GARCH模型计算
Correlation-weighted HS
ρ相关系数
通常,波动率和违约之间的相关系数上涨,预示市场有较大风险
计算量大(用矩阵估值),结果也更精确 【资产组合就一个波动率,而此时用相关系数调整,则可以每个资产都考虑到】
Filtered HS;FHS
用GARCH(1,1)把波动率算出来(与HW比,对波动率的计算方法不一样),再带入HW模型
可以考虑到资产回报中的自相关性
极值EV 【建模极端值分布】
损失的严重程度可以用极值理论建模尾部的极端损失数据 中心极限定理是建模均值分布
GEV(广义极值分布) 分组-每组最大放一起 但会丢失损失数据
对样本中的极值建模 当样本量够大,极端损失值服从F(x)分布 参数:μ-集中趋势;σ-离散度;ξ-尾部形状
ξ>0:Frechet分布(类似t分布或帕累托分布)---厚尾 【发生极端值的概率超过Gumbel】---考虑到模型风险,金融市场中多数为厚尾
ξ=0:Gumbel分布(类似正态或对数正态分布)---H0:ξ=0,若不能拒绝原假设,则为Gumbel分布
ξ<0:Weibull---薄尾
估计GEV分布的参数μσξ
极大似然估计
抽样得到n组数据,对于参数的估计要使得抽样的n组数据发生的概率最大
回归方程
矩:用均值方差的基本性质等,用过抽样来估计总体
块最大化法(Block Maxima Method)
如对每天收益率数据按月分段,在每块中选择最大极值,用这些极值拟合模型
POT(广义帕累托分布) 比门槛高的是极值
参数:β-离散度;ξ-尾部形状
只对超过阈值的损失数据建模,当阈值设置较高时,建模的极值会更接近于实际的极值,超过的损失数据会无限接近于广义帕累托分布----考虑到了市场上所有可能的极端损失 ---但阈值设置太高,取大的极值就少,样本少,模型不准确,但阈值低则样本量大,极端值就不服从极值理论
MEVT(多因素极值)
多个风险因子同时发生极端变化对组合的影响 考虑相关性:用Copula函数
回测 【检验实际亏损和预期值是否一致】
【验证模型是否能准确预测风险的方法:回测、压力测试等】【一般用日VAR回测,因为样本多】
99%置信水平下的日VAR为1亿元:一天中有1%的概率损失超过1亿元===一年中有1%的天数(1%*250=2.5天),损失超过1亿元。===若实际1年有10天损失大于VAR值,则说明VAR估计偏低
例外值Exceedance/exception:损失大于VAR值的个数
太多:低估了VAR,低估了风险-资本金过少 太少:高估了VAR,高估了风险-资本金过多(浪费)
二项分布/伯努利【例外值个数为x;loss>VAR,α===每天的损失是独立的,损失只有两种可能,即有α概率损失大于VAR,有1-α概率损失小于等于VAR】
f(x)=C(x,n)*α^x*(1-α)^(n-x) μ=nα;σ=(nα(1-α))^0.2 失效率failure rate=x/n 当n较大时,二项分布接近于正态分布;即:标准化后趋向于N(0,1) 通过检验统计量(统计量用VARα得到)是否落入拒绝域判断(双尾)
1.VAR的confidence置信水平变小(99%-90%),接受域放大【回测时,不要选置信水平比较高的var,因为此时异常值罕见,有可能极端损失不易发生,也有可能VAR计算有问题】--α大 【?σ变大-偏离大-接受域大】 2.window(n)越大,拒绝域越大----n大 【数据多越能证明是坏人】【从监管机构角度,n多好,因为数越多越能找出问题】
Type 1 error:去真 Type 2 error:存伪
理想情况下,希望设置一个低的一类错误率α,测试后得到低的二类错误率
回测步骤
假设检验【计算例外值偏离2.5天多大程度===例外值偏离2.5天有Z个标准差】
VAR理论的例外值是单尾(总量*α====μ), 回测是双尾(以μ为中轴左右放宽多少天合理),落入两边拒绝域,说明VAR模型不好【H0:VAR是对的】 【落入接受域也不代表是对的==“不拒绝原假设”】·
H0:VAR正确
检验统计量[标准化]:Z=(x-μ)/σ=(x-nα)/[nα(1-α)]^0.2
检验统计量与关键值(分位数)比较,若Z小于分位数,则落入非拒绝域,则不拒绝原假设
注:VAR是单尾巴,回测是双尾==一年中出现20个例外值,95%的VAR在1%的显著性水平上是否合理:1.原假设为正确 2.标准化【95%单尾==5%】 3.比较【99%双尾==2.58】
Kupiec检验
反映了肥尾(二项分布是正态分布) 修正统计量LR>3.841,则拒绝(VAR模型错误,但反之不能说模型是好的)
Christoffersen检验(条件覆盖模型,即假定损失出现的时间之间有相互依赖关系,不是相互独立的) 【例外事件集中发生在一段时间,可能造成模型无效】
修正损失的发生时间;在Kupiec基础上加入两个刻画时间的参数
Cluster集聚现象:较大的损失集中出现
修正统计量LR>3.84,则拒绝(VAR模型错误)
结论: 1.VAR confidence level低:接受域宽-----选(1-α)小的 2.Horizon/Holding Period(持有期)短:增加观测数据-拒绝域越大 窗口期大:数据多---拒绝域大 【窗口期:数据个数】 【持有期:每个数据所需的获取时间---如日损失,月损失---越短数据量越多】
Basel
根据回测结果,BASEL判断是否认可银行VAR模型
核准:上一年99%置信水平下的每日VAR的例外值
判断
绿灯:例外值≤4个--惩罚因子k=0,不多计提资本金
黄灯:例外值5-9个
红灯:例外值≥10--k=1,资本金相当于增加33%
多计提资本金:EC经济资本=VAR*(3+k) 【VAR越大,x越少;k随着例外值个数x的增加而增加】===为了让EC小,需要在VAR和k之间权衡(VAR低,k可能上升;k低,VAR可能高)
注意:持有期尽可能短,窗口期尽量多---增加样本量;置信水平不应太高
映射
债券映射【先算风险因子利率的VAR,再算债券VAR】
本金映射
简单;夸大风险(因为忽略利息,利息相当于提前还本)
只考虑债券到期的本金赎回,不考虑利息
1.计算组合平均到期时间(用面值对到期时间加权)m 2.将组合映射到到期时间为m年的零息债券 3.组合VAR=组合本金*m年期的债券百分比VAR
久期映射
1.计算组合麦考林久期(以现金流现值作权重对持有期加权求和) 2.其他步骤同上(计算m年期的债券百分比VAR,可以用插值法,通过整数年VAR计算)
组合没有考虑利息:因为等价于持有到期时间为m年的零息债券
现金流映射
1.将现金流分别折现 2.将各年现金流现值分别映射成对应期限的零息债 3.当年现金流现值*对应年限的VAR===未分散化VAR=PVCF1*VAR(1y)+PVCF2*VAR(2y)+... 考虑相关性后,得到分散化的VAR(比未分散的小)
VAR(本金)>VAR(久期)>VAR(CF)
衍生品映射
远期
远期价格公式
买入远期:看多远期-看多现货-看多无风险利率【从公式可知】 买入外汇远期:看多外汇远期-看多外汇现货-看多本币无风险利率(看空本币债券)-看空外币无风险利率(看多本币债券)====>买外汇远期=买外汇现货&买外币短期国债&卖本币短期国债
FRA
FRA:锁定未来某一天利率的远期合约 6×12:未来6个月时以固定利率向银行借入钱,12个月再还,若未来市场利率涨,则买方赚--【买入FRA==买入f6,12:看多r12,看空r6---市场远期利率上涨,则买方赚】
买入FRA(0.5×1),即买入远期(0.5×1):买入一年期无风险利率(卖出1年期债券),卖出0.5年期无风险利率(买入0.5年期债券)====>买FRA=买0.5年期债券&卖1年期债券
利率互换
收固定支浮动:做多固定利率债券,做空浮动利率债券
期权
BSM:期权定价公式
买入看涨期权:买入N(d1){或△}份标的资产,卖出N(d2)份零息债{Ke^(-rt):K为面值,到期期限为t的零息债}------做空债券相当于得到一笔无风险利率的融资(借钱投资--杠杆投资) 买入看跌期权:卖出N(-d1)份标的,买入N(-d2)零息债
Trading book的风险度量
VAR缺陷
1.持有期难以确定
平方根法则【用于不同持有期VAR转换,但要求每天数据独立】: VARn天=n^0.5*VAR1天 注:若用日VAR求长期限VAR,会因为时间太长而不准
BASEL规定,市场风险用10d的VAR,操作风险和信用风险用1y的VAR
2.波动率会变化
顺周期效应procyclical:经济好-波动率低-VAR小-监管资本要求少,反之亦然 ===使市场涨的快,跌的快 由于ES相对于VAR,对波动率的敏感度更低,故提出用ES代替VAR
3.回测问题
回测置信水平高的VAR-数据少-回测效果欠佳 回测时间过长-组合不稳定-结果不具解释力度
VAR没有考虑流动性风险(违约卖不了这么多)
VAR不满足一致性风险测度【不满足次可加性】
ES满足次可加性
对VAR加总
第一类
分区化方法【相关性=1】
各种风险VAR直接相加,不用考虑各个风险之间的相关性
BASEL建议使用-更加谨慎
算出的VAR最大,计提的资本金越多,抗风险能力更强
统一化方法
要考虑各风险之间的相关性
保险行业用-因为遵循大数定律
第二类
自上而下
将风险看做一个整体,考虑分散化
类似统一法
自下而上
先单独找到各风险后,再整合
整合中,依据谨慎性原则,一般令相关系数=1
类似分区化法
交易账户全面审议FRTB fundamental review of the trading book
变化
弃用99%置信水平的VAR,改用97.5%置信水平下的ES(采用近12个月极端压力情景数据计算ES==压力校准时可以仅考虑部分风险因子,但要求其能解释ES中75%的波动)
ES对肥尾事件更敏感===因为VAR只能反映损失临界值
正态分布下,97.5%ES和99%VAR的数值差别不大,一旦出现肥尾,则ES会大很多
流动性管理
流动性持有期:压力市场中,在不明显影响市价情况下,出售或对冲风险头寸所需的时间
市场风险计量中,采用10天的窗口期(当发生风险时,银行可以再10天持有期内及时平仓或风险对冲)。但在考虑压力环境下资产流动性时,FRTB根据压力下资产出售或被对冲时间(流动性持有期),将资产分为5类---10、20、60、120、250工作日【银行最多需要多少天将资产出售或对冲】
清晰界定交易账户和银行账户
回测
Horizon=1天,window=1年,对99%和97.5%置信水平下VAR回测
若存在12个高于99%VAR的异常值或超过30个高于97.5%VAR异常值,则要用标准法计量资本金
真实损益与模型估计的损益的比较
如果模型预测值不显著区别于真实损益值,则模型是适用的
判断
u的均值/V的标准差在-10%~10%之间是合理的
u的方差/V的方差<20%是合理的
u:一天中实际与模型损益之间的差异;V一天中实际利润或损失
调整IRC
信用利差风险
Jump-to-default风险
相关性
基础
相关性风险 【由于多个变量间相关性的不利变动而导致金融损失风险】
CDS定价与相关系数
买西班牙债+买法国银行CDS 【买债+买保险】
如果西班牙债违约,则可以找法国银行理赔===要考虑西班牙债违约概率和法国银行违约概率的相关:若相关系数为1,则二者会同时违约,故购买CDS没有价值;当相关系数为-1时,意味着一个违约另一个一定不违约,此时买CDS最有价值
CDS价格取决于:西班牙债券的违约概率【违约率高,CDS要定高价】+法银和西班牙债券的违约相关系数-【相关性升则CDS价值下降==金融资产定价与相关系数有关】
错路风险WWR
西班牙违约-法银赔钱-法银违约概率增加-投资者更难拿到钱
注:CDS信用违约互换:双方就制定的信用事件进行风险转换
quanto opt 汇率连动期权/汇率保障期权
以固定汇率将潜在的外汇期权收益转换成本币
适用于:美国人预计日经涨,但担心日元贬值【如果日经涨赚钱,但将日元汇兑回美元时,日元贬值,则对投资者不利】---若买quanto opt,则未来可以固定汇率将日元收益转成美元 如果日经指数和日元的相关系数为1,则没人买quanto opt。如果相关性为正(日经涨,日元升值),则对于OPT的卖方更好【可以用更少的日元得到所需的美元】,opt价格更低,反之相关系数低则opt价格更贵
相关系数金融产品
相关性互换 correlation swap
标的:相关系数
若预计相关系数将上涨,则付固定收浮动---多头【买方/多头:从相关系数上涨中获益】
多头收益=本金*(实际ρ-固定ρ)
买call opt【标的是股指】+卖call opt【标的是其中的成分股】
相关性与波动率正相关
实证结论
当相关系数上涨,则指数的相关系数涨幅超过个股相关系数涨幅===股指的call价值上涨更多
买方从相关系数上涨中获益
方差互换
相关性与方差正相关
2个方差互换
基于指数
付固定+收浮动
基于成分股
收固定+付浮动方差
等价于:收指数浮动方差+支成分股浮动方差+两个固定方差的价差
当相关系数涨,则指数的相关性涨的更快,则方差涨的也更快===整体上赚钱
总结
看多相关系数的策略
1.进入相关系数互换---支固定相关系数
2.买标的为股指的call+卖标的为成本股的call
3.支标的是股指的固定方差+收标的是成分股的固定方差
金融危机(07-09y)
次贷危机前【相关系数跌】(05年--MBS火爆)【?做多CDO股权部分,做空CDO夹层部分】【做空股权层的CDS,做多高级层/夹层CDS】
long the equity tranche of the CDO and short the mezzanine tranche===做空股权层的CDS,做多夹层/高级层的CDS【收到高额保费(因为股权层风险大),支出低额保费】===收到股权层的spread,支付夹层spread 【股权层价格跌---股权层spread涨---亏】
相关系数=1:全部违约或全部不违约---三个层级定价差异小
相关系数=-1:有违约有不违约---股权层承担损失,高级层可收回---股权层风险增加,保费增加;高级层风险降低,保费降低
相关系数由-1变为1【相关系数涨】:股权层风险降低,价格上涨,CDS保费下降;高级层风险增加,价格降低,CDS保费升高===策略:买股权层+卖高级层;或者,做空股权层CDS+做多高级层CDS
风险与保费同向; 风险与产品价格反向
总结:若认为相关系数涨【当时雷曼基于此赚钱】,则1.买股权层,卖高级层;2.做空股权层的CDS【收高额保费】,买入高级层/夹层CDS【支出低额保费】;【不直接买高级层/股权层,是因为产品有限,CDS打破局限】====05年相关系数是下跌的--赌错了
07-09年次贷危机 【相关系数涨太多了】
相关性涨【原来的策略是,做空股权层CDS,做多高级层CDS】,违约率涨【CDS卖方要给别人理赔,理赔金额远大于保费】===此时,虽然在保费上赚,但支出的理赔额额增加---最终亏钱
相关性增加,对股权层更好
直接买高级层
金融危机时,违约率大幅上升,即使买的是高级层也出现损失
CDS裸卖空【赌别人违约,而不持有资产--若贷款违约,则可以拿到理赔】【投机】
CDS买方:赌别人违约,通过裸卖空CDS(买入CDS,但不持有标的),赚理赔款
赌资产恶化
CDS卖方:认为房价不会一直跌,卖出CDS,赚保费
赌政府救市
注:裸卖空:没有借入股票,而直接在市场上卖根本不存在的股票,在股价下跌时,再买回股票获利
相关性风险与其他风险
与信用风险
行业内违约相关性高于行业间
建议跨行业放贷,防止出现联合违约
相关系数与评级
投资级:违约概率逐年增加【因为不确定性随时间推移而增加】;但违约概率仍低于投机级
投机级:违约概率逐年降低【如果能在未来最困难的几年生存下来,则违约概率就会降低】
与系统性风险
相关系数升-波动率升===相当于相关系数蕴含系统性风险
相关性出现剧烈上涨时,预示市场系统性风险增加
多样化的投资组合,由于相关性急剧增加,可能会导致非预期损失
经验性质
实证结论
经济增长时相关性水平最低,衰退时相关性水平增加
经济情况GDP和相关系数负相关
相关系数不是经济的先行指标,只作为描述经济涨跌趋势
经济繁荣时相关系数波动率最低,经济一般/较差时相关系数波动率最高
经济状况与相关系数波动率负相关
相关系数与相关系数的波动率正相关
均值回归&自相关
mean reversion
相关系数有均值回归【因为相关系数有上下限±1】
公式:S1=S0+a(μ-S0)===>S1-S0为Y;aμ为α;aS0为βX
a:均值回归系数(0~1),a越大则回归速度越快,a=0没有回归
autocorrelation
变量与过去值的相关度
越易均值回归,越不易自相关
自相关值+均值回归系数=1
正自相关也叫持续性---说明会一直上涨
股票相关性
每次衰退前,都有相关系数波动率的大幅下跌
每次泡沫前,都会有一波大的价格上涨(?增长-相关系数波动率变低-跌)
但波动率下降多少,与衰退的严重程度无明显规律----只起到预警作用
债券相关性
债券违约概率相关系数用Johnson SB分布刻画
债券相关系数分布与正态分布更接近,符合广义极值分布
建模(copula)
Copula函数可将多个资产与单个函数关联【将多个单变量分布映射为一个简单多元函数】,但需要压力测试
Copula能将随机变量的联合分布与他们各自的边缘分布通过相关系数连接在一起,可以描述相关程度和相关模式
相关系数是二阶矩,ρ=COV/σ*σ
copula函数不是用来计算相关系数,相关系数是应用在copula函数中
1.构建每年的累计违约概率;2.将累计违约高绿映射到标准正态分布中(转换成累计标准正态分位数);3.结合“两组”数据的相关系数(或多组数的相关矩阵),可得到联合违约概率
缺点:
尾部依赖
问题:高斯copula函数假定收益率服从正态分布,但实际中市场存在肥尾(极端损失扎堆出现---即极端损失发生概率高)
解决:用t-copula代替高斯copula函数【即用t分布(有肥尾的特点)替代正态分布】
模型是静态的
利率
实证-风险度量和对冲
DV01对冲
定义
DV01=D*P*0.0001【基点美元值;基点价值PVBP】===收益率变动1基点,债券价格变动多少
DV01=0.081对应的是100元面值,故1元的DV01为0.081/100
例题DP△y
目标是不赚不亏△P=0【即:underlying+hedger=0;D(a)*P(a)*△y+D(b)*P(b)*△y=0】:本金*利率变动*DV01(a)/100=NP*利率变动*DV01(b)/100===求NP(代表需要多少对冲工具)
short $100 million of the (nominal) 35/8 s of August 15, 2019 【做空(卖出)本金100m,票面利率3.625%,到期日为2019.8.15】
P(对冲工具)=-P(被对冲工具)*D(被对冲工具)/D(对冲工具)
问题:两类工具收益率变化不完全相同
长期国债收益率是名义收益率(=实际收益率+预期通胀率);TIPS的收益率是实际收益率====如果通胀变化,则名义无风险利率和实际无风险利率上涨幅度不同
改进:根据给定的实际利率变化,估计名义利率平均变化,对应调整DV01对冲,即最小二乘回归分析法
缺点
忽略曲线风险+只假设利率期限结构平行变化
回归对冲
单变量
名义收益率=实际收益率+预期通胀率
最小二乘法:各估计值所有误差项平方和最小
α和β通过实际数据估算
回归对冲:在DV01对冲基础上,运用最小二乘估计,对名义收益率变化做调整(转化成相当于多少倍的实际收益率【自变量】变化
△y名义收益率变化=α+β△y实际收益率的变化+ε
β代表实际收益率每变化1bp,名义收益率平均变化βbp
P(对冲工具)=-P(被对冲工具)*D(被对冲工具)/D(对冲工具)*β估计值
双变量
描述20年互换利率和10年及30年互换利率的关系
方法同单变量回归对冲,只是多了自变量
主成分分析PCA
性质
主成分方差和=单个利率方差和
看主成分就可描述出利率的波动率
主成分间互不相关
每个主成分有最大方差
结论
因为前三个主成分的方差和很接近所有利率方差和,故只需描述三个主成分的结构和波动率
利率期限结构模型
短期利率期限结构模型的理论基础
二叉树
概念
0时刻是即期利率,未来是远期利率
对数随机游走模型
利率服从对数正态分布---不存在负值
验证
找到刚刚发行的债券(价格更公允),看二叉树计算的价格是否预期一致
计算债券价格
从后往前计算债券价格【根据不同节点的远期利率,对现金流折现计算债券价格】
节点期望价格:对节点债券价格求期望
(期望价格+当期利息)再折现到前一期
计算债券期权价格
判断:看涨期权【到期可选择以执行价100元购买债券】---标的资产价格大于执行价格---行权
债券的到期时间要大于期权到期时间(因为到期时债券价格等于面值)
步骤
计算期末债券价格----现金流贴现
计算期末看涨期权收益---max(债券价格-执行价格,0)
计算上一期期权现值
注:决定看涨期权价值的是2年末债券现值----又取决于3年末债券的本利和利率---故1,2年的票面利息无影响
CMT互换定价
CMT固定期限国债互换
浮动利率与国债利率互换
步骤
从后向前,计算互换收益:(浮动利率-固定利率)/年互换次数*本金
往前一期互换收益(0期为0)+后一期(第一步计算)收益期望的现值
步长
相邻节点的时间
步长越短,越精确但更复杂
BSM不能给债券期权定价
BSM模型可以给股票期权定价(二叉树步长趋于0时,形成BSM模型),但不能给债券期权定价
原因
债券价格是收敛的(到期时为面值)
债券波动率越来越小,BSM假设股票波动率是常数
BSM假设收益率或利率保持不变,但债券的利率是随机数
短期利率变化+利率期限结构形状
凸性效应
远期利率的期望(50%的概率是10%,50%的概率是6%)与远期利率的平均值都是8%下,第一种债券价格更高----因为第二种不确定性更大,风险高,价格低
詹森不等式
公式
凸性的影响随到期时间和波动性的增加而增加
波动性大--不确定性大---风险补偿大---凸性影响大
到期时间长---折现率变化大---凸性影响大
风险溢价RP
RP=信用RP+流动性RP+市场RP+...
求债券价格
将风险溢价加到远期利率上,以此为折现率;但折到0时刻时用的即期利率不用加风险溢价,因为没有不确定性
求第二年预期收益率
用加风险溢价的远期利率折现/初始价格-1
如果同期每一节点利率都增加同一利率,则对应的收益率也增加那么多BP
±σ√dt
方法:漂移、波动率、分布
定义
drift===趋势项/漂移项
volatility===波动项/随机项
模型1
正态分布(利率的变动可加)+无漂移
问题:出现负利率
解决:
假设利率服从对数正态分布
使用影子利率:令负利率为0===原始树的利率为影子利率;调整数的利率为观测利率
模型2
漂移恒定:模型2
模型1+增加λdt
Ho-lee模型
漂移随时间而变动
λ1,λ2
求λ:找到流动性好的一年期国债,用Ho-lee模型计算的理论价格与债券市价相等,反求λ;再将多个λ取平均---不同国家权重不同
Vasicek模型
假设短期利率有均值回归,当短期利率高于长期利率时,漂移为负
模型1+k(θ-r)dt
k是均值回归的速度;θ是长期利率;r是当期利率
模型3
漂移+波动===λ和σ均随时间而变
CIR
认为利率有均值回归,且波动率是短期利率的函数
k(θ-r)dt;σ√r√dt
σ√r
代表波动率与利率正相关
是年化基点波动率
模型4
对数正态分布===利率的变动可乘
利率增长率有漂移和波动项
不会出现负利率
dr/r = adt +σdt
Salomon Brothers模型
短期利率的自然对数是正态分布,短期利率服从对数正态分布
相当在Ho-lee模型上调整
取指数
Black-Karasinski模型
在Vasicek模型基础上做调整
以k(t)的速度,σ(t)的波动率项lnθ回归
波动率
波动率微笑
期权隐含波动率(纵轴)与行权价(横轴)之间的关系
同标的同到期日,不同执行价的期权
执行价偏离现价越远,隐含波动率越大
call和put的波动率微笑一样
买卖权平价
用BSM模型计算的call理论价格与其市价的差额,与put的理论价和市价的差额一样
因为执行价、标的等因子一样
因为标的一样,所以蕴含的历史波动率一样
中的隐含波动率也一样
外汇期权波动率微笑
ATM的隐含波动率最低,ITM和OTM变大
汇率不服从对数正态分布
汇率的隐含分布比对数正态分布更加肥尾
原因
汇率的波动率不恒定
汇率时常出现跳跃
股票期权波动率微笑(波动率倾斜)
隐含波动率与执行价反向变动(曲线斜向下)
股票期权隐含分布相较对数正态分布===左肥右瘦
原因
杠杆率【股价--波动率===反】
股本下降===杠杆率上升===风险变大===波动率变大
波动率反馈效应【波动率--股价===反】
波动率增加===风险增加===投资者需要较高回报率===股价下降
Crashophobia崩盘恐惧【预期股价--隐含波动率===反】
市价跌===买put===put价格涨===期权费涨===期权费隐含的波动率涨
其他问题
波动率微笑的描述方式
隐含波动率与
隐含波动率与
F0是远期价格
隐含波动率与△
波动性曲面
当短期波动率处于历史低位时,隐含波动率是期限的增函数
两个变量:K/S0,期限
当期限变长,波动率微笑变得不明显
波动率皱眉
当股价出现跳跃时,股票期权的波动率微笑为波动率皱眉
ATM隐含波动率高,OTM或ITM隐含波动率低
away from the money包括ITM和OTM
流动性风险
资产流动性风险 【买卖必须以不利的价格才能达成】【想买买不到,想卖卖不出】
外生流动性 【市场造成】
内生流动性 【自己造成】
负债流动性风险 【还不起钱】