主要内容

stockspec

创建股票结构

描述

例子

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

请注意

StockSpec当股票以外的价格时处理其他类型的底板。

例子

StockSpec= stockspec (___DividendTypeDividendAmountsexdividenddates.DividendTypeDividendAmounts, 和exdividenddates.

例子

全部折叠

假设有一只股票在2008年1月3日、2008年4月1日、2008年7月5日和2008年10月1日提供四种0.5美元的现金股息。该股目前的交易价格为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,Exdidenddates)
StockSpec =结构体字段:FinObj: 'StockSpec' Sigma: 0.2000 AssetPrice: 50 DividendType: {'cash'} dividendamount: [0.5000 0.5000 0.5000] ExDividendDates: [733410 733499 733594 733682]

检查StockSpec结构。

datedisp (StockSpec.ExDividendDates)
03- 1- 2008 01- 4 -2008 05- 7 -2008 01- 10 -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”;StockSpec = StockSpec (Sigma,资产价格,股利类型,股利金额,...{DividendDate1, DividendDate2;南南})
StockSpec =结构体字段:FinObj: 'StockSpec' Sigma: [2x1 double] AssetPrice: [2x1 double] DividendType: {2x1 cell} DividendAmounts: [2x2 double] ExDividendDates: [2x2 double]

检查StockSpec结构。

datedisp (StockSpec.ExDividendDates)
01-Mar-2008 01-Jun-2008
Stockspec.dividendtype.
ans =2 x1细胞{'Cash'} {'连续'}

StockSpec结构包含了这两种股票及其股息的信息。

输入参数

全部折叠

标的证券的年价格波动率,指定为ninst.-经过-1小数。

数据类型:

标的资产在时刻0(指定为a)的价格值ninst.-经过-1向量。

数据类型:

(可选)股票分红类型,指定为aninst.-经过-1字符向量的单元格数组。

股息类型必须是现金对于实际美元股息,持续的对于不断的股息产量,或连续持续股息产量。此功能不处理库存选项股息。

请注意

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

数据类型:char|细胞

(可选)股息金额,指定为aninst.-经过-NDIV现金股息的矩阵或ninst.-经过-1表示一个常数或连续的年化股息率的向量。

数据类型:

(可选)除息日,指定为ninst.-经过-NDIVa的除息日期矩阵现金DividendType或者ninst.-经过-1除息日期矢量持续的DividendType.为连续DividendType,这个论点应该被忽略。

数据类型:|细胞

输出参数

全部折叠

股票结构的性质,作为封装股票性质的结构返回。

在R2006A之前介绍