天软金融分析.NET函数大全 > 金融函数 > 板块 > 风险收益 > 向导函数

Bk_Beta4    

简述
板块Beta。计算从N日前开始,到当前时间的收益率序列计算beta。函数与当前时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。
定义
Bk_Beta4(IndexId:String;N:Int;RightType:Int):Real
参数
名称类型说明
IndexIdString指数,指数代码
NInt整数,当前日期往前推N个自然日,用于
RightTypeInt用户自定义,加权方式
显示名 取值
总股本加权 0
流通股本加权 1
返回Real实数
  • 算法

    (1)按照加权方式(由RightType决定)计算组合日收益率序列
    (2)获取基准日收益率序列
    (3)将上述得到的序列进行一元回归得到β
    范例

    {为了保证结果的一致性,使用2009年12月31日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,用户调用该范例时,返回结果将与范例一致。}
    BegT := inttodate(20091231);
    stockArr := getbkbydate('SH000300',BegT);
    savebk('mybk','新建分类',stockArr);
    SetSysParam(pn_bk(),'mybk');
    SetSysParam(pn_date(),20100131T);
    return Bk_Beta4('SH000001',30,0);
    //结果:0.97
相关