天软金融分析.NET函数大全 > 金融函数 > 板块 > 板块评估

Bk_AppraisalRatio    

简述
板块指定日估价比率,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。
定义
Bk_AppraisalRatio (IndexId:String;BegT:DateTime;EndT:DateTime;RightType:Int):Float
参数
名称类型说明
IndexIdString指数,指数代码
BegTDateTime日期,起始日期
EndTDateTime日期,截止日期
RightTypeInt用户自定义,加权方式
显示名 取值
总股本加权 0
流通股本加权 1
返回Float实数
  • 算法

    (1)按照加权方式(由RightType决定)计算组合日收益率序列
    (2)获取基准日收益率序列
    (3)一元回归,计算Alpha和残差序列。
    (4)估价比率=Alpha/残差序列的标准差
    范例

    {为了保证结果的一致性,使用2009年12月31日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,计算mybk板块2010年1月份的估价比率,用户调用该范例时,返回结果将与范例一致。}
    EndT := inttodate(20091231);
    stockArr := getbkbydate('SH000300',EndT);
    savebk('mybk','新建分类',stockArr);
    SetSysParam(pn_bk(),'mybk');
    return Bk_AppraisalRatio ('SH000300',inttodate(20100101),inttodate(20100131),1);

    //结果:-0.1474
相关