StockBeta2
简述
beta值计算,对于期初未上市的证券,或区间交易数据点个数过少的证券,用证券所属行业β,作为此证券β的替代。
StockBeta2(IndexId:String;BegT:TdateTIME;EndT:TdateTIME;MinTradeDays:integer;SectorIndexId:String):real
名称 | 类型 | 说明 |
---|
IndexId | String | 指数,基准代码 |
Begt | TdateTIME | 日期,计算开始日 |
Endt | TdateTIME | 日期,计算截止日 |
MinTradeDays | integer | 整数,区间最少交易点个数阀值 |
SectorIndexId | String | 证券,证券所属行业代码 |
返回 | real | 实数 |
(1)取证券区间的对数收益率序列y
(2)取指数区间的对数收益率序列x
(3)做一元线性回归,回归的斜率即β
SetSysParam(pn_stock(),'SH600000');
return stockbeta2('SH000300',20170801T,20180801T,120,'sw801190');
//返回:0.58