天软金融分析.NET函数大全 > 金融函数 > 组合评价 > 风险分析 > 系统性风险

StockBeta2    

简述
beta值计算,对于期初未上市的证券,或区间交易数据点个数过少的证券,用证券所属行业β,作为此证券β的替代。
定义
StockBeta2(IndexId:String;BegT:TdateTIME;EndT:TdateTIME;MinTradeDays:integer;SectorIndexId:String):real
参数
名称类型说明
IndexIdString指数,基准代码
BegtTdateTIME日期,计算开始日
EndtTdateTIME日期,计算截止日
MinTradeDaysinteger整数,区间最少交易点个数阀值
SectorIndexIdString证券,证券所属行业代码
返回real实数
  • 算法

    (1)取证券区间的对数收益率序列y
    (2)取指数区间的对数收益率序列x
    (3)做一元线性回归,回归的斜率即β
    范例

    SetSysParam(pn_stock(),'SH600000');
    return stockbeta2('SH000300',20170801T,20180801T,120,'sw801190');
    //返回:0.58
相关