帮助中心帮助中心
指定Black-Derman-Toy利率树的时间结构
TimeSpec = bdttimespec(估值日期,到期)
TimeSpec = bdttimespec(___复合)
例子
TimeSpec= bdttimespec (ValuationDate,成熟)的级别数和节点次数bdttree并确定价格报价的日期和时间之间的映射。
TimeSpec= bdttimespec (ValuationDate,成熟)
TimeSpec
ValuationDate
成熟
bdttree
TimeSpec= bdttimespec (___,复合)添加可选参数。复合.
TimeSpec= bdttimespec (___,复合)
复合
全部折叠
此示例演示如何指定具有年节点的五周期树,并使用年复合来报告速率。
复利= 1;ValuationDate = datetime(2000,1,1);成熟度= [datetime(2001,1,1);datetime(2002年,1,1);datetime(2003年,1,1);datetime(2004年,1,1);datetime(2005年,1,1)];TimeSpec = bdttimespec(估值日期,成熟度,复合)
TimeSpec =带字段的结构:FinObj: 'BDTTimeSpec'估值日期:730486期限:[5x1 double]复利:1基础:0结束月规则:1
定价日期和树中的第一个观测值,指定为标量日期时间、字符串或日期字符向量。
要支持金宝app现有代码,bdttimespec也接受序列号作为输入,但不建议使用。
bdttimespec
标记树的现金流日期的日期,指定为NLEVELS——- - - - - -1向量,使用日期时间数组、字符串数组或日期字符向量。这些期限的现金流落在树节点上。成熟应该按递增顺序排列。
NLEVELS
1
2
3.
4
6
12
365
-1
(可选)年化时输入零利率的复利率,指定为标量整数值。
如果复合=1,2,3.,4,6,12:
圆盘= (1 + Z/F)^(-T),在那里F是复利频率,Z是零利率,和T为周期单位的时间;例如,T = f是一年。
圆盘= (1 + Z/F)^(-T)
F
Z
T
T = f
如果复合=365:
圆盘= (1 + Z/F)^(-T),在那里F在基准年和中的天数是T是按基础计算的经过的天数。
如果复合=−1:
−1
圆盘= exp(-T*Z),在那里T时间以年为单位。
圆盘= exp(-T*Z)
数据类型:双
双
时间布局的规范bdttree,作为结构返回。状态观测日期为[ValuationDate;成熟度(1:end-1)].由于远期汇率是在最后一次观察时存储的,因此树可以对现金流进行估值成熟(结束).
[ValuationDate;成熟度(1:end-1)]
结束
全部展开
虽然bdttimespec金宝app支持序列号,datetime建议使用值代替。的datetime数据类型提供灵活的日期和时间格式、精确到纳秒的存储,以及考虑时区和夏令时的属性。
datetime
将连续日期数字或文本转换为datetime值,使用datetime函数。例如:
T = datetime(738427.656845093,“ConvertFrom”,“datenum”);Y =年
Y = 2021
没有计划删除对序列号输入的支持。金宝app
bdttree|bdtprice|bdtvolspec|instadd
bdtprice
bdtvolspec
instadd
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处