stockspec

创建股票结构

描述

例子

StockSpec= stockspec (σ,AssetPrice)创建一个MATLAB®包含股票属性的结构。

请注意

StockSpec定价比股票等乐器时处理其他类型underliers的。

例子

StockSpec= stockspec (___,DividendType,DividendAmounts,ExDividendDates)添加可选参数DividendType,DividendAmountsExDividendDates

例子

全部折叠

假设一只股票在2008年1月3日、2008年4月1日、2008年7月5日和2008年10月1日提供了四笔0.50美元的现金股利。该股目前的交易价格为50美元,每年的波动率为20%。使用这些数据创建结构StockSpec:

AssetPrice = 50;σ= 0.20;DividendType = {'现金'};股利金额= [0.50,0.50,0.50,0.50];ExDividendDates = {' 03 - 1月- 2008,' 01 - 4月- 2008,“05 -七月- 2008”,01 - 10月- 2008的};StockSpec = stockspec(Sigma公司,AssetPrice,DividendType,DividendAmounts,ExDividendDates)
StockSpec =结构体字段:资产价格:50股利类型:{现金’股利金额:[0.5000 0.5000 0.5000 0.5000]股利日期:[733410 733499 733594 733682]

检查StockSpec结构。

datedisp (StockSpec.ExDividendDates)
03-Jan-2008 01- 04 -2008 05- 07 -2008 01-Oct-2008
StockSpec.DividendType
ans =1x1的单元阵列{'现金'}

StockSpec结构封装股票及其四个现金分红的信息。

假设有两只股票的交易价格分别是40美元和35美元。第一种是在2008年3月1日和6月1日发放两笔0.25美元的现金股息。第二种股票的持续股息率为3%。这些股票每年的波动率为30%。使用这些数据创建结构StockSpec:

AssetPrice = [40;35);σ= .30;DividendType = {'现金';“连续”};股利金额= [0.25,0.25;0.03南);DividendDate1 =“3月- 01 - 2008”;DividendDate2 =“小君- 01 - 2008”;(西格玛,资产价格,股利类型,股利金额,{股利date1,股利date2;南南})
StockSpec =结构体字段:[2x1双]资产价格:[2x1双]红利类型:{2x1单元}红利金额:[2x2双]红利日期:[2x2双]

检查StockSpec结构。

datedisp (StockSpec.ExDividendDates)
2008年3月1日-2008年6月1日
StockSpec.DividendType
ans =2 x1细胞{ '现金'} { '连续'}

StockSpec结构封装了两支股票及其股息的信息。

输入参数

全部折叠

标的证券的年度价格波动率,指定为aNINST-通过-1小数。

数据类型:

标的资产在0时刻的价格值,指定为aNINST-通过-1向量。

数据类型:

(可选)股票股息类型,指定为NINST-通过-1字符向量的单元数组。

股息类型必须为现金实际分红美元,不变用于恒定股息率,或连续用于连续股息率。此功能不处理股票期权分红。

请注意

假设股息以现金支付。非现金股利(股票)不允许。在组合两种或更多类型的股息时,较短的行应该用值填充

数据类型:烧焦|细胞

(可选)股息量,指定为NINST-通过-NDIV现金分红的矩阵或NINST-通过-1表示固定或连续年化股息率的向量。

数据类型:

(可选)除息日期,指定为aNINST-通过-NDIVa的除息日期矩阵现金DividendType要么NINST-通过-1向量的除息日期不变DividendType。为连续DividendType,这个论点应该被忽略。

数据类型:|细胞

输出参数

全部折叠

股权结构的属性,返回封装股票的特性的结构。

R2006a前推出