知识库
>
金融建模
>
公用函数
>
扩展函数
>
业绩归因
>
中间函数
BrinsonOfBR
复制链接
简述
计算基准中各个行业的比例、涨幅、贡献度。
各字段计算方法如下:
涨幅(%)=(EndT这天的收盘价-EndT前一天的收盘价)/EndT前一天的收盘价*100;
比例(%)=所指证券EndT-1这天的流通市值/数组t中所有证券在EndT-1这天的流通市值总和*100;
贡献度(%)=涨幅*比例(%);
配置比例(%)=所指证券EndT-1这天的流通市值/数组t中所有证券在EndT-1这天的流通市值总和*100。
定义
BrinsonOfBR (t:Array,EndT:TDateTime):Array
参数
t:数组,股票代码和一些指标;
EndT:TdateTime类型,截止日。
返回:数组,Brinson-Benchmark比例及涨幅。
范例
//取当前沪深300成分股作为基准组合
endt:=inttodate(20110104);
t:=getbkbydate('SH000300',endt);
t:=select thisrow as '代码',stockname(thisrow) as '名称',spec(base(10029),thisrow) as '板块名称' from t end;
return BrinsonOfBR(t,endt);
参考
BrinsonOfRbI
相关
BrinsonOfBPercentandReturn
BrinsonOfPAttribution
BrinsonOfPPercentandReturn
BrinsonOfRA
BrinsonOfRbIStandarize
BrinsonOfBR
BrinsonOfRbI