主要内容

cdsoptprice

价格支付和接收方信用违约互换(cds)的选择

描述

例子

(付款人,接收机)= cdsoptprice (ZeroData,ProbData,解决,OptionMaturity,CDSMaturity,罢工,SpreadVol)计算的价格支付和接收方的信用违约互换(cds)选项。

请注意

或者,您可以使用CDSOption对象信用违约互换价格选项。有关更多信息,请参见开始使用工作流使用基于对象的金融工具定价的框架

例子

(付款人,接收机)= cdsoptprice (___,名称,值)计算的价格支付和接收方信用违约互换期权所指定的一个或多个额外的选项名称,值对参数。

例子

全部折叠

使用cdsoptprice生成付款人接收机值一个信用违约互换(cds)的选择。

解决= datenum (12 - 2012年6月- - - - - -”);OptionMaturity = datenum (“20 - 9 - 2012”);CDSMaturity = datenum (“20 - 9 - 2017”);OptionStrike = 200;SpreadVolatility =。4;Zero_Time = [。5 1 2 3 4 5)';Zero_Rate = [。5综合1.5 1.7 1.9 2.2]/ 100;Zero_Dates = daysadd(结算360 * Zero_Time 1);ZeroData = [Zero_Dates Zero_Rate];Market_Time = (1 2 3 5 7 10) '; Market_Rate = [100 120 145 220 245 270]'; Market_Dates = daysadd(Settle,360*Market_Time,1); MarketData = [Market_Dates Market_Rate]; ProbData = cdsbootstrap(ZeroData, MarketData, Settle); [Payer,Receiver] = cdsoptprice(ZeroData, ProbData, Settle,OptionMaturity、CDSMaturity OptionStrike SpreadVolatility)
付款人= 223.5780
接收机= 22.7460

输入参数

全部折叠

0利率,通过使用一个指定的——- - - - - -2日期和零利率或一个向量IRDataCurve零利率的对象。更多信息在一个IRDataCurve对象,看到创建一个IRDataCurve对象. .

数据类型:|对象

违约概率,指定为一个P——- - - - - -2日期和违约概率的数组。

数据类型:

结算日期,指定为一个标量使用串行非负数字或日期特征向量。解决必须提前OptionMaturity日期。

数据类型:|字符

期权到期日期,指定为一个NINST——- - - - - -1向量使用串行非负数字或日期特征向量。

数据类型:|字符

cd到期日期,指定为一个NINST——- - - - - -1向量使用串行非负数字或日期特征向量。

数据类型:|字符

选择罢工基点,指定为一个NINST——- - - - - -1向量。

数据类型:

年度信贷波动传播,指定一个NINST——- - - - - -1向量的积极的小数。

数据类型:

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:(付款人,接收机)= cdsoptprice (ZeroData ProbData,解决、OptionMaturity CDSMaturity, OptionStrike, SpreadVolatility)

调整向前传播的基点,指定为逗号分隔组成的“AdjustedForwardSpread”和一个NINST——- - - - - -1向量。

数据类型:

天计算基础上,指定为逗号分隔组成的“基础”和一个NINST——- - - - - -1向量。

  • 0 =实际/实际

  • 1 = 30/360 (SIA)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (PSA)

  • 5 = 30/360 (ISDA)

  • 6 = 30/360(欧洲)

  • 7 =实际/ 365(日本)

  • 8 =实际/实际(国际)

  • 9 =实际/ 360(国际)

  • 10 =实际/ 365(国际)

  • 11 = 30/360E(国际)

  • 12 =实际/ 365 (ISDA)

  • 13 =总线/ 252

有关更多信息,请参见基础

数据类型:

工作日约定指定为逗号分隔组成的“BusinessDayConvention”和一个特征向量或一个N——- - - - - -1单元阵列特征向量的营业日的约定。选择工作日约定确定非业务日子如何对待。被定义为周末+其他非业务天,企业不开放(如法定假日)。值:

  • 实际-非业务天实际上是忽视了。现金流,落在非业务天认为是分布的实际日期。

  • 遵循现金流,落在非业务的一天被认为是分布在以下营业日。

  • modifiedfollow现金流,落在非业务的一天被认为是分布在以下营业日。然而,如果以下营业日在另一个月,采用前一营业日。

  • 以前的现金流,落在非业务的一天被认为是分布在前一个营业日。

  • modifiedprevious现金流,落在非业务的一天被认为是分布在前一个营业日。然而如果前一营业日在另一个月,采用以下营业日。

数据类型:字符|细胞

指标的淘汰赛,指定为逗号分隔组成的“敲除”和一个NINST——- - - - - -1向量的布尔标志。如果信用违约掉期期权是淘汰赛,国旗真正的,否则它是

数据类型:逻辑

指标的应计溢价,指定为逗号分隔组成的“PayAccruedPremium”和一个NINST——- - - - - -1向量的布尔标志。如果应计费用支付在默认情况下,国旗真正的,否则它是

数据类型:逻辑

每年保费的cd,指定为逗号分隔组成的“时间”和一个NINST——- - - - - -1向量。允许的值是1,2,3,4,6,12

数据类型:

回收率,指定为逗号分隔组成的“RecoveryRate”和一个NINST——- - - - - -1向量的十进制值01

数据类型:

零线,指定为逗号分隔组成的“ZeroBasis”和一个NINST——- - - - - -1向量。

  • 0 =实际/实际

  • 1 = 30/360 (SIA)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (PSA)

  • 5 = 30/360 (ISDA)

  • 6 = 30/360(欧洲)

  • 7 =实际/ 365(日本)

  • 8 =实际/实际(国际)

  • 9 =实际/ 360(国际)

  • 10 =实际/ 365(国际)

  • 11 = 30/360E(国际)

  • 12 =实际/ 365 (ISDA)

  • 13 =总线/ 252

有关更多信息,请参见基础

数据类型:

复合零频率曲线,指定为逗号分隔组成的“ZeroCompounding”和一个整数和一个允许的值如下:

  • 1 -年度复合

  • 2 -半年计息

  • 每年3 -复合三次

  • 4 -季度复合

  • 6 -双月刊复合

  • 12 -每月复利

  • −1 -连续复利计算

请注意

ZeroData是一个IRDataCurve对象,参数ZeroCompoundingZeroBasis是隐式的ZeroData里面是多余的这个函数。在这种情况下,建设时指定这些可选参数IRDataCurve对象在调用这个函数之前。

数据类型:

输出参数

全部折叠

付款人交换选项基础点,作为一个返回NINST——- - - - - -1向量的价格。

接收机交换选项基础点,作为一个返回NINST——- - - - - -1向量的价格。

更多关于

全部折叠

信用违约互换(cds)的选择

信用违约互换(CDS)选项,或者信用违约掉期期权,是一份合同,提供期权持有人的权利,而非义务,进入未来的信用违约互换(CDS)。

CDS的选择可以是付款人互换期权或接收器互换期权。付款人互换期权,期权持有人有权进入cd中支付保险费和接收器互换期权,期权持有人收到保险费。

算法

支付和接收方信用违约互换期权计算使用黑色的模型中描述O 'Kane [1]:

V P 一个 y ( K n o c k o u t ) = R P V 01 ( t , t E , T ) ( F Φ ( d 1 ) K Φ ( d 2 ) )

V R e c ( K n o c k o u t ) = R P V 01 ( t , t E , T ) ( K Φ ( d 2 ) F Φ ( d 1 ) )

d 1 = ln ( F K ) + 1 2 σ 2 ( t E t ) σ t E t

d 2 = d 1 σ t E t

V P 一个 y ( N o n K n o c k o u t ) = V P 一个 y ( K n o c k o u t ) + F E P

V P 一个 y ( N o n K n o c k o u t ) = V R e c ( K n o c k o u t )

在哪里

RPV01是一个基点的高风险的现值(看到了吗cdsrpv01)。

Φ正态累积分布函数。

σ是传播的波动。

t评估日期。

tE期权到期日。

T是信用违约掉期到期日。

F是向前传播(从选择到期cd成熟)。

K罢工蔓延。

聚全氟乙丙烯是前端保护(从选择启动选项到期)。

引用

D。[1]•欧凯恩称造型单名和Multi-name信用衍生品。威利,2008年,页156 - 169。

版本历史

介绍了R2011a