计算现金流FixedBond
,浮动债券
,交换
,FRA
,托叶
,OISFuture
,夜间索引Swap
或存款
仪器
FRA
仪器这个例子展示了定价a的工作流程FRA
(远期利率协议)工具然后使用现金流
确定公司的现金流量FRA
乐器。
创建FRA
仪对象
使用fininstrument
创建FRA
仪对象。
FRAObj=有限仪器(“FRA”,“开始日期”datetime(2020、9、15),“到期日”datetime(2022、9、15),“利率”, 0.175)
FRAObj=FRA(含物业):利率:0.1750基准:2起始日期:2020年9月15日到期日期:2022年9月15日本金:100个营业日惯例:“实际”假日:NaT名称:
创建ratecurve
对象
创建一个ratecurve
对象使用ratecurve
.
解决= datetime(2018、9、15);类型=“零”; 零倍=[Calmonts(6)calyears([1234577102030])”;零利率=[0.0052 0.0055 0.0061 0.0073 0.0094 0.0119 0.0168 0.0222 0.0293 0.0307];零日期=结算+零时间;myRC=速率曲线(“零”、结算、ZeroDates ZeroRates)
myRC = ratecurve with properties: Type: "zero" compound: -1 Basis: 0 date: [10x1 datetime] Rates: [10x1 double] Settle: 15- september -2018 InterpMethod: "linear" ShortExtrapMethod: "next" LongExtrapMethod: "previous"
创建折扣
价格对象
使用finpricer
创建折扣
pricer对象并使用ratecurve
对象的“折扣曲线”
名称-值对参数。
outPricer=finpricer(“折扣”,“折扣曲线”myRC)
outPricer=带有属性的折扣:折扣曲线:[1x1比率曲线]
价格FRA
仪器
使用价格
计算产品的价格和敏感度FRA
乐器。
[Price,outPR]=价格(outPricer,FRAObj[“所有”])
价格=34.1757
outPR=priceresult,属性为:结果:[1x2表]价格数据:[]
outPR。结果
ans =1×2表价格DV01 ______ _______ 34.176 0.01368
使用现金流
为FRA
仪器与解决
日期2021年12月15日
.指定的解决
日期必须在仪器之前成熟
日期。
CF =现金流(FRAObj datetime(2021、12、15))
碳纤维=1×1的时间表时间:2022年9月15日35.486
这个例子展示了定价的工作流程OISFuture
仪器,然后使用现金流
来计算现金流OISFuture
乐器。
创建ratecurve对象
创建一个ratecurve
对象使用ratecurve
对于基础利率曲线托叶
乐器。
结算=日期时间(2019,9,15);类型=“零”; 零倍=[Calmonts(6)calyears([1234577102030])”;零利率=[0.0052 0.0055 0.0061 0.0073 0.0094 0.0119 0.0168 0.0222 0.0293 0.0307];零日期=结算+零时间;myRC=速率曲线(“零”、结算、ZeroDates ZeroRates)
myRC=具有属性的利率曲线:类型:“零”复合:-1基础:0日期:[10x1日期时间]利率:[10x1双]结算:2019年9月15日InterMethod:“线性”ShortExtrapMethod:“下一个”LongExtrapMethod:“上一个”
创建OISFuture
仪对象
使用fininstrument
创建OISFuture
仪对象。
OISFuture = fininstrument (“OISFuture”,“到期日”,日期时间(2022,12,15),“报价”, 99.5,“开始日期”datetime(2022、9、15),“名义上的”,90,“投影曲线”myRC,“姓名”,“ois_future_instrument”)
OISFurture=OISFurture,属性:报价价格:99.5000方法:“复合”基础:2开始日期:2022年9月15日到期日期:2022年12月15日名义:90个营业日惯例:“实际”假日:NaT项目曲线:[1x1费率曲线]历史固定:[0x0时间表]名称:“ois未来工具”
创建折扣
价格对象
使用finpricer
创建折扣
pricer对象并使用ratecurve
对象“折扣曲线”
名称-值对参数。
outPricer=finpricer(“折扣”,“折扣曲线”myRC)
outPricer=带有属性的折扣:折扣曲线:[1x1比率曲线]
价格OISFuture
仪器
使用价格
计算产品的价格和敏感度OISFuture
乐器。
[Price,outPR]=价格(outPricer,outPR)[“所有”])
价格=2.6543
outPR=priceresult,属性为:结果:[1x2表]价格数据:[]
outPR。结果
ans =1×2表价格DV01 ______ __________ 2.6543 -0.0013589
使用现金流
要计算现金流,请执行以下操作:OISFuture
仪器与解决
日期15 - 9 - 2022
.指定的解决
日期必须在仪器之前成熟
日期。
CF=现金流(未来,日期时间(2022,9,15))
碳纤维=1×1的时间表Time CFA ___________ ______ 15-Dec-2022 2.7225
FRA
仪器这个例子展示了定价倍数的工作流程FRA
(远期利率协议)工具然后使用现金流
确定每个项目的现金流FRA
仪器。
创建FRA
仪对象
使用fininstrument
创建FRA
仪器对象为三种FRA仪器。
FRAObj=有限仪器(“FRA”,“开始日期”datetime([2020、9、15;2020、10、15;2020、11、15]),“到期日”,日期时间([2022,9,15;2022,10,15;2022,11,15]),“利率”, 0.175)
弗劳布=3×1对象3x1 FRA数组具有属性:利率基础、开始日期、到期日、本金、营业日、惯例假日名称
创建ratecurve
对象
创建一个ratecurve
对象使用ratecurve
.
解决= datetime(2018、9、15);类型=“零”; 零倍=[Calmonts(6)calyears([1234577102030])”;零利率=[0.0052 0.0055 0.0061 0.0073 0.0094 0.0119 0.0168 0.0222 0.0293 0.0307];零日期=结算+零时间;myRC=速率曲线(“零”、结算、ZeroDates ZeroRates)
myRC = ratecurve with properties: Type: "zero" compound: -1 Basis: 0 date: [10x1 datetime] Rates: [10x1 double] Settle: 15- september -2018 InterpMethod: "linear" ShortExtrapMethod: "next" LongExtrapMethod: "previous"
创建折扣
价格对象
使用finpricer
创建折扣
pricer对象并使用ratecurve
对象的“折扣曲线”
名称-值对参数。
outPricer=finpricer(“折扣”,“折扣曲线”myRC)
outPricer=带有属性的折扣:折扣曲线:[1x1比率曲线]
价格FRA
仪器
使用价格
计算三者的价格和敏感性FRA
乐器。
[Price,outPR]=价格(outPricer,FRAObj[“所有”])
价格=3×134.1757 34.1207 34.0627
输出=1×3对象1x3 priceresult数组,属性为:Results PricerData
outPR。结果
ans =1×2表价格DV01 ______ _______ 34.176 0.01368
ans =1×2表价格DV01\uuuuuuuuuuuuuuuuuuuu34.121 0.013938
ans =1×2表价格DV01 ______ ________ 34.063 0.014204
使用现金流
三FRA
带有解决
日期:2022年4月15日。指定解决
日期必须在仪器之前成熟
日期。
CF =现金流(FRAObj (1) datetime (2022 4 15))
碳纤维=1×1的时间表时间:2022年9月15日35.486
CF=现金流(FRAObj(2),日期时间(2022,4,15))
碳纤维=1×1的时间表时间:2022年10月15日35.486
CF =现金流(FRAObj (3), datetime (2022 4 15))
碳纤维=1×1的时间表Time CFA ___________ ______ 15- 11 -2022 35.486
FixedBond
仪器这个例子展示了定价a的工作流程FixedBond
仪器,然后使用现金流
要计算现金流,请执行以下操作:FixedBond
乐器。
创建FixedBond
仪对象
使用fininstrument
创建FixedBond
仪对象。
FixB = fininstrument (“FixedBond”,“到期日”datetime(2022、9、15),“CouponRate”,0.05,“期间”4“基础”7.“校长”,1000,“BusinessDayConvention”,“关注”,“姓名”,“fixed_bond_instrument”)
FixB=固定资产债券,资产:耦合利率:0.0500期限:4个基准:7个月期限:1本金:1000天计数调整现金流:0个营业日惯例:“跟随”假日:NaT发行日期:NaT首次耦合日期:NaT最后耦合日期:NaT起始日期:NaT到期日期:2022年9月15日名称:“固定债券\工具”
创建ratecurve
对象
创建一个ratecurve
对象使用ratecurve
.
解决= datetime(2018、9、15);类型=“零”; 零倍=[Calmonts(6)calyears([1234577102030])”;零利率=[0.0052 0.0055 0.0061 0.0073 0.0094 0.0119 0.0168 0.0222 0.0293 0.0307];零日期=结算+零时间;myRC=速率曲线(“零”、结算、ZeroDates ZeroRates)
myRC = ratecurve with properties: Type: "zero" compound: -1 Basis: 0 date: [10x1 datetime] Rates: [10x1 double] Settle: 15- september -2018 InterpMethod: "linear" ShortExtrapMethod: "next" LongExtrapMethod: "previous"
创建折扣
价格对象
使用finpricer
创建折扣
pricer对象并使用ratecurve
对象“折扣曲线”
名称-值对参数。
outPricer=finpricer(“折扣”,“折扣曲线”myRC)
outPricer=带有属性的折扣:折扣曲线:[1x1比率曲线]
价格FixedBond
仪器
使用价格
计算产品的价格和敏感度FixedBond
乐器。
[Price, outPR] = Price (outPricer, FixB,[“所有”])
价格= 1.1600 e + 03
outPR=priceresult,属性为:结果:[1x2表]价格数据:[]
outPR。结果
ans =1×2表价格DV01\uuuuuuuuuuuuuuuuuuuuuuuuuuuu0.42712
使用现金流
要计算现金流,请执行以下操作:FixedBond
为任何指明的解决
文书生效日期成熟
日期。
CF =现金流(FixB datetime(2021、9、15))
碳纤维=5×1时刻表时间变量2021年9月15日2021年12月15日2022年3月12.5日2022年6月15日2022年12月15日2022年9月15日1012.5
查阅
-现金流现金流,按时间表返回。
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。