文档帮助中心文档
时间表
转换回报系列到价格系列
[TickSeries, TickTimes] = ret2tick(数据)
[TickSeries, TickTimes] = ret2tick (___、名称、值)
例子
[TickSeries,TickTimes) = ret2tick (数据)的起始价格计算价格NASSET资产和NUMOBS返回的观察。
[TickSeries,TickTimes) = ret2tick (数据)
TickSeries
TickTimes
数据
NASSET
NUMOBS
[TickSeries,TickTimes) = ret2tick (___,名称,值)添加可选的名称-值对参数。
[TickSeries,TickTimes) = ret2tick (___,名称,值)
名称,值
全部折叠
计算两支股票在一年内的价格增长基于三个增量回报观察。
RetSeries = [0.10 0.12 0.05 0.04 -0.05 0.05];retinterval = [182 91 92];开始时间= datetime (“18 - 12月- 2000,“场所”,“en_US”);[TickSeries, TickTimes] = ret2tick (RetSeries,“ReturnIntervals”RetIntervals,...“开始时间”开始时间)
TickSeries =4×21.0000 1.0000 1.1000 1.1200 1.1550 1.1648 1.0973 1.2230
TickTimes =4 x1 datetime2000年12月18日2001年6月17日2001年12月18日
使用时间表将价格序列转换为回报序列的输入,给定在第一、第二、第三和第四季度观察到的两只股票的周期性回报。
RetSeries = [0.10 0.12 0.05 0.04 -0.05 0.05];RetTimes = datetime ({“6/18/2001”,“9/17/2001”,“12/18/2001”},“InputFormat”,“MM / dd /哦哦”,“场所”,“en_US”);RetSeries = array2timetable (RetSeries,“RowTimes”, RetTimes);开始时间= datetime (“12/18/2000”,“InputFormat”,“MM / dd /哦哦”,“场所”,“en_US”);[TickSeries, TickTimes] = ret2tick (RetSeries,“开始时间”开始时间)
TickSeries =4×2时间表时间RetSeries1 RetSeries2 ___________ __________ __________ 18 - 12月- 2000年1 1 17 18 - 2001年6月- 1.1 - 1.12 - 2001年9月- 2001年12月1.155 - 1.1648 18 - - 1.0973 - 1.223
资产回报数据,指定为NUMOBSNASSETS矩阵,表格,或时间表.收益不是由连续价格观察之间的时间增量标准化的。
NASSETS
表格
数据类型:双|表格|时间表
双
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
[TickSeries, TickTimes] = ret2tick (RetSeries,“开始时间”,开始时间)
“StartPrice”
1
每个资产的初始价格,由逗号分隔的对组成“StartPrice”和一个NASSETS——- - - - - -1向量表示每个资产的初始价格,或应用于所有资产的单个标量初始价格。
数据类型:双
“ReturnIntervals”
返回价格之间的间隔,由逗号分隔的对组成“ReturnIntervals”以及应用于所有返回值的标量返回区间,或一个长度向量NUMOBS返回连续返回之间的间隔。ReturnIntervals被定义为:
ReturnIntervals
returninterval (t) = TickTimes(t) - TickTimes(t-1)。
请注意
如果数据是一个时间表,ReturnIntervals将被忽略。
“开始时间”
0
应用于所有资产价格序列的第一次观察的开始时间,指定为逗号分隔的对,由“开始时间”以及标量字符串、字符向量、双精度或datetime。
如果ReturnIntervals是一个持续时间或日历持续时间值,默认为开始时间是datetime(今天).
开始时间
datetime(今天)
如果数据是一个时间表开始时间未指定,则第一期所得资产价格不作报告。
数据类型:双|字符串|字符|datetime
字符串
字符
datetime
“方法”
“简单”
“连续”
方法将资产回报转换为价格,以逗号分隔的对指定为“方法”以及表示将资产价格转换为回报的方法的字符串或字符向量。
如果方法是“简单”,则使用简单的周期性返回:
TickSeries(t) = TickSeries(t-1)*(1 + ReturnSeries(t))。
如果方法是“连续”,则使用连续回程:
TickSeries (t) = TickSeries (t - 1) * exp (ReturnSeries (t))。
数据类型:字符|字符串
资产价格的时间序列数组,返回为NUMBOBS + 1——- - - - - -NASSETS作为输入的同一类型资产价格的时间序列(矩阵、表格或时间表)数据.第一行包含最老的价格,最后一行包含最近的价格。假设给定行的价格对所有列同时发生,每一列都是单个资产的价格系列。
NUMBOBS + 1
观察时间与价格相关TickSeries,返回为NUMBOBS + 1单调增加的观测时间的长度列向量与中的价格有关TickSeries.初始时间为开始时间.对于矩阵和表格数据,顺序观测值以ReturnIntervals和数据时间表,顺序观测是由时间和日期数据.
此函数支持输入金宝app数据它被指定为高列向量、高表或高时间表。有关更多信息,请参见高和高大的数组.
高
datetime|表格|tick2ret|时间表
tick2ret
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系