Bk_Measure
简述
板块评估,计算板块平均涨幅、Alpha、Beta、sharp、Treynor﹑AppraisalRatio等
Bk_Measure(IndexId:String;BegT:Tdatetime;EndT:Tdatetime;RightType:Int;Rf:Float):Array
名称 | 类型 | 说明 |
---|
IndexId | String | 指数代码 |
BegT | Tdatetime | 起始日期 |
EndT | Tdatetime | 截止日期 |
RightType | Int | 加权方式,具体取值如下:
显示名 |
取值 |
总股本加权 |
0 |
流通股本加权 |
1 |
算术平均 |
4 |
|
Rf | Float | 无风险收益率(%) |
返回 | Array | 一维数组,数组按顺序依次为:板块平均涨幅、指数平均涨幅、板块Alpha、板块Beta、板块标准差、板块sharp、板块Jensen、板块Treynor、板块估价比率、板块和指数的相关系数、板块残差标准差 |
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//无风险收益率:0.25
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_Measure('SH000001',inttodate(20100101),inttodate(20100131),4,0.25);
返回结果如下:
StocksMeasure