主要内容gydF4y2Ba

YearYearInflationSwapgydF4y2Ba

YearYearInflationSwapgydF4y2Ba仪对象gydF4y2Ba

描述gydF4y2Ba

创建和定价gydF4y2BaYearYearInflationSwapgydF4y2Ba使用此工作流的一个或多个同比通胀指数掉期工具的工具对象:gydF4y2Ba

  1. 使用gydF4y2BafininstrumentgydF4y2Ba创建一个gydF4y2BaYearYearInflationSwapgydF4y2Ba一项或多项通货膨胀指数互换工具的工具对象。gydF4y2Ba

  2. 使用gydF4y2BaratecurvegydF4y2Ba指定利率模型gydF4y2BaYearYearInflationSwapgydF4y2Ba仪对象。gydF4y2Ba

  3. 使用gydF4y2BainflationcurvegydF4y2Ba指定一个膨胀曲线模型。gydF4y2Ba

  4. 使用gydF4y2BafinpricergydF4y2Ba指定一个gydF4y2Ba通货膨胀gydF4y2Ba一个或多个的定价方法gydF4y2BaYearYearInflationSwapgydF4y2Ba仪器。gydF4y2Ba

  5. 使用gydF4y2BainflationCashflowsgydF4y2Ba来计算每个gydF4y2BaYearYearInflationSwapgydF4y2Ba仪器。gydF4y2Ba

有关此工作流的更多信息,请参见gydF4y2Ba开始使用基于对象的框架为金融工具定价的工作流gydF4y2Ba.gydF4y2Ba

欲了解更多关于a的可用模型和定价方法的信息gydF4y2BaYearYearInflationSwapgydF4y2Ba仪器,看gydF4y2Ba选择仪器、型号和定价gydF4y2Ba.gydF4y2Ba

创建gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

YYInflationSwapgydF4y2Ba= fininstrument (gydF4y2BaInstrumentTypegydF4y2Ba,'gydF4y2Ba成熟gydF4y2Ba“maturity_date,”gydF4y2Ba名义gydF4y2Ba“notional_value,”gydF4y2BaFixedInflationRategydF4y2Ba”,inflation_rate)gydF4y2Ba创建一个gydF4y2BaYearYearInflationSwapgydF4y2Ba为一个或多个同比通胀指数化掉期工具指定gydF4y2BaInstrumentTypegydF4y2Ba并设置gydF4y2Ba属性gydF4y2Ba用于指定的名称-值对参数gydF4y2Ba成熟gydF4y2Ba,gydF4y2Ba名义gydF4y2Ba,gydF4y2BaFixedInflationRategydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

YYInflationSwapgydF4y2Ba= fininstrument (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba名称,值gydF4y2Ba)gydF4y2Ba设置可选gydF4y2Ba属性gydF4y2Ba除了前面语法中要求的参数外,还使用了其他的名称-值对。例如,gydF4y2BaYYInflationSwap = fininstrument(“YearYearInflationSwap”,“成熟”,成熟,FixedInflationRate, FixedInflationRate,“名义”,名义上,‘基础’,4,“滞后”,4)gydF4y2Ba创建一个gydF4y2BaYearYearInflationSwapgydF4y2Ba选择。可以指定多个名称-值对参数。gydF4y2Ba

输入参数gydF4y2Ba

全部展开gydF4y2Ba

仪器类型,指定为值为的字符串gydF4y2Ba“YearYearInflationSwap”gydF4y2Ba的字符向量gydF4y2Ba“YearYearInflationSwap”gydF4y2Ba,一个gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba值为的字符串数组gydF4y2Ba“YearYearInflationSwap”gydF4y2Ba,或者一个gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba值为的字符向量单元格数组gydF4y2Ba“YearYearInflationSwap”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba细胞gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

YearYearInflationSwapgydF4y2Ba名称-值对的观点gydF4y2Ba

指定必需的和可选的逗号分隔的对gydF4y2Ba名称,值gydF4y2Ba参数。gydF4y2Ba的名字gydF4y2Ba参数名和gydF4y2Ba价值gydF4y2Ba为对应值。gydF4y2Ba的名字gydF4y2Ba必须出现在引号内。可以以任意顺序指定多个名称和值对参数gydF4y2BaName1, Value1,…,的家gydF4y2Ba.gydF4y2Ba

例子:gydF4y2BaYYInflationSwap = fininstrument(“YearYearInflationSwap”,“成熟”,成熟,FixedInflationRate, FixedInflationRate,“名义”,名义上,‘基础’,4,“滞后”,4)gydF4y2Ba
要求gydF4y2BaYearYearInflationSwapgydF4y2Ba名称-值对的观点gydF4y2Ba

全部展开gydF4y2Ba

交换到期日期,指定为逗号分隔的对,由gydF4y2Ba“成熟”gydF4y2Ba和标量日期时间、串行日期号、日期字符向量、日期字符串或gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba日期时间向量、连续日期号、日期字符向量的单元格数组或日期字符串数组。gydF4y2Ba

如果使用日期字符向量或日期字符串,则格式必须是可识别的gydF4y2BadatetimegydF4y2Ba因为gydF4y2Ba成熟gydF4y2Ba属性存储为日期时间。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba细胞gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba|gydF4y2BadatetimegydF4y2Ba

表示的数量,指定为逗号分隔的对,由gydF4y2Ba“名义上”gydF4y2Ba和一个标量数字或gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba数值向量。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

膨胀率,指定为逗号分隔对,由gydF4y2Ba“FixedInflationRate”gydF4y2Ba和一个标量小数gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba向量的小数。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

可选gydF4y2BaYearYearInflationSwapgydF4y2Ba名称-值对的观点gydF4y2Ba

全部展开gydF4y2Ba

日计数基础为固定腿,指定为逗号分隔对组成gydF4y2Ba“基础”gydF4y2Ba和一个标量整数gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba下列整数向量:gydF4y2Ba

  • 0 -实际/实际gydF4y2Ba

  • 1 - 30/360 (sia)gydF4y2Ba

  • 2 -实际/ 360gydF4y2Ba

  • 3 -实际/ 365gydF4y2Ba

  • 4 - 30/360 (psa)gydF4y2Ba

  • 5 - 30/360 (isda)gydF4y2Ba

  • 6 - 30/360(欧洲)gydF4y2Ba

  • 7 -实际/365(日文)gydF4y2Ba

  • 8 - actual/actual (ICMA)gydF4y2Ba

  • 9 -实际/360 (ICMA)gydF4y2Ba

  • 10 -实际/365 (ICMA)gydF4y2Ba

  • 11 - 30/360e (icma)gydF4y2Ba

  • 12 -实际/365 (ISDA)gydF4y2Ba

  • 13 -总线/ 252gydF4y2Ba

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

数据类型:gydF4y2Ba双gydF4y2Ba

索引滞后月,指定为逗号分隔对组成gydF4y2Ba“滞后”gydF4y2Ba和一个标量数字或gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba数值向量。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

用户定义的仪器名称,指定为逗号分隔的对,由gydF4y2Ba“名字”gydF4y2Ba标量字符串或字符向量或gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba字符向量或字符串数组的单元格数组。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba细胞gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

属性gydF4y2Ba

全部展开gydF4y2Ba

交换到期日期,返回标量日期时间或gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba向量的日期时间。gydF4y2Ba

数据类型:gydF4y2BadatetimegydF4y2Ba

作为标量或标量返回的概念量gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba数值向量。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

通货膨胀率,以标量小数或gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba向量的小数。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

日计数基础为固定的腿,返回为一个标量整数或一个gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba向量的整数。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

指数化滞后数月,以标量数字或gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba数值向量。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

仪器的用户定义名称,返回为标量字符串或gydF4y2BaNINSTgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba字符串数组。gydF4y2Ba

数据类型:gydF4y2Ba字符串gydF4y2Ba

对象的功能gydF4y2Ba

inflationCashflowsgydF4y2Ba 计算现金流量gydF4y2BaYearYearInflationSwapgydF4y2Ba仪器gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

这个例子展示了定价a的工作流程gydF4y2BaYearYearInflationSwapgydF4y2Ba当你使用gydF4y2BainflationcurvegydF4y2Ba对象和一个gydF4y2Ba通货膨胀gydF4y2Ba定价方法。gydF4y2Ba

创建gydF4y2BaratecurvegydF4y2Ba对象gydF4y2Ba

创建一个gydF4y2BaratecurvegydF4y2Ba对象使用gydF4y2BaratecurvegydF4y2Ba.gydF4y2Ba

解决= datetime(2021、1、15);类型=gydF4y2Ba“零”gydF4y2Ba;ZeroTimes = [calmonths(6) calyears([1 2 3 4 5 7 10 20 30])]';ZeroRates = [0.0052 0.0055 0.0061 0.0073 0.0094 0.0119 0.0168 0.0222 0.0293 0.0307]';zeroates = Settle + ZeroTimes;ZeroCurve = ratecurve (gydF4y2Ba“零”gydF4y2Ba、结算、ZeroDates ZeroRates)gydF4y2Ba
ZeroCurve =带有属性的比率曲线:类型:" 0 "复利:-1基础:0日期:[10x1 datetime]率:[10x1 double]定值:15-Jan-2021 InterpMethod: "linear" ShortExtrapMethod: "next" LongExtrapMethod: "previous"gydF4y2Ba

创建gydF4y2BainflationcurvegydF4y2Ba对象gydF4y2Ba

创建一个gydF4y2BainflationcurvegydF4y2Ba对象使用gydF4y2BainflationcurvegydF4y2Ba.gydF4y2Ba

BaseDate = datetime(2020、10、1);[0 calyears([1 2 3 4 5 7 10 20 30])]';InflationIndexValues = [100 102 103.5 105 106.8 108.2 111.3 120.1 130.4 150.2]';InflationDates = BaseDate + InflationTimes;myInflationCurve = inflationcurve (InflationDates InflationIndexValues)gydF4y2Ba
myInflationCurve =带有属性的通货膨胀曲线:基础:[10x1 datetime]gydF4y2Ba

创建gydF4y2BaYearYearInflationSwapgydF4y2Ba仪对象gydF4y2Ba

使用gydF4y2BafininstrumentgydF4y2Ba创建一个gydF4y2BaYearYearInflationSwapgydF4y2Ba仪对象。gydF4y2Ba

成熟= datetime(2025、1、1);FixedInflationRate = 0.015;名义= 2000;YYInflationSwap = fininstrument (gydF4y2Ba“YearYearInflationSwap”gydF4y2Ba,gydF4y2Ba“成熟”gydF4y2Ba成熟,gydF4y2Ba“FixedInflationRate”gydF4y2BaFixedInflationRate,gydF4y2Ba“名义上”gydF4y2Ba名义上,gydF4y2Ba“名字”gydF4y2Ba,gydF4y2Ba“YYInflationSwap_instrument”gydF4y2Ba)gydF4y2Ba
YYInflationSwap = YearYearInflationSwap with properties:名义:2000固定通货膨胀率:0.0150基础:0延迟:3到期:01-Jan-2025名称:"YYInflationSwap_instrument"gydF4y2Ba

创建gydF4y2Ba通货膨胀gydF4y2Ba定价的人对象gydF4y2Ba

使用gydF4y2BafinpricergydF4y2Ba创建一个gydF4y2Ba通货膨胀gydF4y2Ba对象,并使用gydF4y2BaratecurvegydF4y2Ba对象的gydF4y2Ba“DiscountCurve”gydF4y2Ba名称-值对参数和gydF4y2BainflationcurvegydF4y2Ba对象的gydF4y2Ba“InflationCurve”gydF4y2Ba名称-值对的论点。gydF4y2Ba

outPricer = finpricer (gydF4y2Ba“通货膨胀”gydF4y2Ba,gydF4y2Ba“DiscountCurve”gydF4y2BaZeroCurve,gydF4y2Ba“InflationCurve”gydF4y2BamyInflationCurve)gydF4y2Ba
outPricer =通货膨胀属性:折现曲线:[1x1 ratecurve]gydF4y2Ba

价格gydF4y2BaYearYearInflationSwapgydF4y2Ba仪器gydF4y2Ba

使用gydF4y2Ba价格gydF4y2Ba来计算价格和敏感度gydF4y2BaYearYearInflationSwapgydF4y2Ba乐器。gydF4y2Ba

(价格、outPR) =价格(outPricer YYInflationSwap,gydF4y2Ba“所有”gydF4y2Ba)gydF4y2Ba
价格= 12.5035gydF4y2Ba
outPR = pricerresult with properties: Results: [1x1 table]gydF4y2Ba
outPR。结果gydF4y2Ba
ans =gydF4y2Ba表格gydF4y2Ba12.504价格……gydF4y2Ba

这个例子展示了定价倍数的工作流程gydF4y2BaYearYearInflationSwapgydF4y2Ba当你使用gydF4y2BainflationcurvegydF4y2Ba对象和一个gydF4y2Ba通货膨胀gydF4y2Ba定价方法。gydF4y2Ba

创建gydF4y2BaratecurvegydF4y2Ba对象gydF4y2Ba

创建一个gydF4y2BaratecurvegydF4y2Ba对象使用gydF4y2BaratecurvegydF4y2Ba.gydF4y2Ba

解决= datetime(2021、1、15);类型=gydF4y2Ba“零”gydF4y2Ba;ZeroTimes = [calmonths(6) calyears([1 2 3 4 5 7 10 20 30])]';ZeroRates = [0.0052 0.0055 0.0061 0.0073 0.0094 0.0119 0.0168 0.0222 0.0293 0.0307]';zeroates = Settle + ZeroTimes;ZeroCurve = ratecurve (gydF4y2Ba“零”gydF4y2Ba、结算、ZeroDates ZeroRates)gydF4y2Ba
ZeroCurve =带有属性的比率曲线:类型:" 0 "复利:-1基础:0日期:[10x1 datetime]率:[10x1 double]定值:15-Jan-2021 InterpMethod: "linear" ShortExtrapMethod: "next" LongExtrapMethod: "previous"gydF4y2Ba

创建gydF4y2BainflationcurvegydF4y2Ba对象gydF4y2Ba

创建一个gydF4y2BainflationcurvegydF4y2Ba对象使用gydF4y2BainflationcurvegydF4y2Ba.gydF4y2Ba

BaseDate = datetime(2019、10、1);[0 calyears([1 2 3 4 5 7 10 20 30])]';InflationIndexValues = [100 102 103.5 105 106.8 108.2 111.3 120.1 130.4 150.2]';InflationDates = BaseDate + InflationTimes;myInflationCurve = inflationcurve (InflationDates InflationIndexValues)gydF4y2Ba
myInflationCurve =带有属性的通货膨胀曲线:基础:[10x1 datetime]gydF4y2Ba

创建gydF4y2BaYearYearInflationSwapgydF4y2Ba仪对象gydF4y2Ba

使用gydF4y2BafininstrumentgydF4y2Ba创建一个gydF4y2BaYearYearInflationSwapgydF4y2Ba三种同比通胀指数掉期工具的工具对象。gydF4y2Ba

到期= datetime([2024,1,1;2024年,11日,1;2024、12、1]);FixedInflationRate = 0.015;Notional = [20000;30000;40000);YYInflationSwap = fininstrument (gydF4y2Ba“YearYearInflationSwap”gydF4y2Ba,gydF4y2Ba“成熟”gydF4y2Ba成熟,gydF4y2Ba“FixedInflationRate”gydF4y2BaFixedInflationRate,gydF4y2Ba“名义上”gydF4y2Ba名义上,gydF4y2Ba“名字”gydF4y2Ba,gydF4y2Ba“YYInflationSwap_instrument”gydF4y2Ba)gydF4y2Ba
YYInflationSwap =gydF4y2Ba3×1对象gydF4y2Ba3x1 YearYearInflationSwap数组具有属性:名义固定通货膨胀率基础滞后到期名称gydF4y2Ba

创建gydF4y2Ba通货膨胀gydF4y2Ba定价的人对象gydF4y2Ba

使用gydF4y2BafinpricergydF4y2Ba创建一个gydF4y2Ba通货膨胀gydF4y2Ba对象,并使用gydF4y2BaratecurvegydF4y2Ba对象的gydF4y2Ba“DiscountCurve”gydF4y2Ba名称-值对参数和gydF4y2BainflationcurvegydF4y2Ba对象的gydF4y2Ba“InflationCurve”gydF4y2Ba名称-值对的论点。gydF4y2Ba

outPricer = finpricer (gydF4y2Ba“通货膨胀”gydF4y2Ba,gydF4y2Ba“DiscountCurve”gydF4y2BaZeroCurve,gydF4y2Ba“InflationCurve”gydF4y2BamyInflationCurve)gydF4y2Ba
outPricer =通货膨胀属性:折现曲线:[1x1 ratecurve]gydF4y2Ba

价格gydF4y2BaYearYearInflationSwapgydF4y2Ba仪器gydF4y2Ba

使用gydF4y2Ba价格gydF4y2Ba来计算价格和敏感度gydF4y2BaYearYearInflationSwapgydF4y2Ba仪器。gydF4y2Ba

(价格、outPR) =价格(outPricer YYInflationSwap,gydF4y2Ba“所有”gydF4y2Ba)gydF4y2Ba
价格=gydF4y2Ba3×1gydF4y2Ba26.0701 18.1540 1.3201gydF4y2Ba
outPR =gydF4y2Ba1×3对象gydF4y2Bapricerresult数组的属性gydF4y2Ba
outPR。结果gydF4y2Ba
ans =gydF4y2Ba表格gydF4y2Ba价格26.07 _____gydF4y2Ba
ans =gydF4y2Ba表格gydF4y2Ba18.154价格……gydF4y2Ba
ans =gydF4y2Ba表格gydF4y2Ba1.3201价格……gydF4y2Ba

更多关于gydF4y2Ba

全部展开gydF4y2Ba

算法gydF4y2Ba

要为一年期通货膨胀指数掉期(YYIIS)定价,使用通货膨胀曲线和名义贴现曲线(无模型方法),其中现金流使用名义贴现曲线贴现。gydF4y2Ba

每年的现金流量gydF4y2Ba tgydF4y2Ba =gydF4y2Ba {gydF4y2Ba TgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba ...gydF4y2Ba TgydF4y2Ba 我gydF4y2Ba ,gydF4y2Ba ...gydF4y2Ba TgydF4y2Ba 米gydF4y2Ba }gydF4y2Ba :gydF4y2Ba FgydF4y2Ba 我gydF4y2Ba xgydF4y2Ba egydF4y2Ba dgydF4y2Ba lgydF4y2Ba egydF4y2Ba ggydF4y2Ba =gydF4y2Ba NgydF4y2Ba ×gydF4y2Ba kgydF4y2Ba ×gydF4y2Ba ΔgydF4y2Ba tgydF4y2Ba fgydF4y2Ba 我gydF4y2Ba xgydF4y2Ba egydF4y2Ba dgydF4y2Ba 我gydF4y2Ba ngydF4y2Ba fgydF4y2Ba lgydF4y2Ba 一个gydF4y2Ba tgydF4y2Ba 我gydF4y2Ba ogydF4y2Ba ngydF4y2Ba lgydF4y2Ba egydF4y2Ba ggydF4y2Ba =gydF4y2Ba NgydF4y2Ba ×gydF4y2Ba [gydF4y2Ba 我gydF4y2Ba (gydF4y2Ba TgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 我gydF4y2Ba (gydF4y2Ba TgydF4y2Ba 我gydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba −gydF4y2Ba 1gydF4y2Ba ]gydF4y2Ba ×gydF4y2Ba ΔgydF4y2Ba tgydF4y2Ba 我gydF4y2Ba ngydF4y2Ba fgydF4y2Ba lgydF4y2Ba 一个gydF4y2Ba tgydF4y2Ba 我gydF4y2Ba ogydF4y2Ba ngydF4y2Ba

在哪里gydF4y2Ba

  • NgydF4y2Ba是交换的引用。gydF4y2Ba

  • kgydF4y2Ba为固定的通货膨胀率。gydF4y2Ba

  • ΔgydF4y2BatgydF4y2Ba固定gydF4y2Ba为该周期的固定腿分数。gydF4y2Ba

  • ΔgydF4y2BatgydF4y2Ba通货膨胀gydF4y2Ba为该时期的膨胀腿分数。gydF4y2Ba

  • 我gydF4y2Ba(gydF4y2BaTgydF4y2Ba我gydF4y2Ba)是有一定滞后性(例如,三个月)的期末通货膨胀指数。gydF4y2Ba

  • 我gydF4y2Ba(gydF4y2BaTgydF4y2Ba我gydF4y2Ba-1gydF4y2Ba)是开始日期的通胀指数,有一定的滞后(例如,三个月)。gydF4y2Ba

参考文献gydF4y2Ba

Brody, d.c., Crosby, J,和Li, H。通胀相关衍生品的凸性调整gydF4y2Ba风险杂志gydF4y2Ba.2008年11月,124-129页。gydF4y2Ba

J。女友[2]Kerkhof,也是以为通货膨胀衍生品解释:市场、产品和定价下载188bet金宝搏gydF4y2Ba固定收益定量研究gydF4y2Ba雷曼兄弟(Lehman Brothers), 2005年7月。gydF4y2Ba

张建新有限价格指数化(LPI)掉期估值理念gydF4y2Ba维尔莫特杂志gydF4y2Ba.不。57, 2012年1月,58-69页。gydF4y2Ba

介绍了R2021agydF4y2Ba