知识库 > 金融建模 > 公用函数 > 扩展函数 > 业绩归因 > 中间函数

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  
相关