天软金融分析.NET函数大全 > 金融函数 > 组合评价 > 绩效归因

BrinsonOfTrueTransanction    

简述
函数将组合的超额收益分解为超额配置收益、超额选择收益、交互收益。
(1)AttrType=0,计算大类资产归因,返回组合与基准在股票、基金、债券、现金等大类资产中收益,在大类资产中的超额配置、选择、交互收益。
(2)AttrType=1,计算行业配置归因,返回组合与基准在23个行业中的收益,以及在各行业中的超额配置、个股选择、交互收益。
定义
BrinsonOfTrueTransanction (BegT:TDateTime;EndT:TDateTime;tAllBenchmark:Array;tAllZCPZ:Array;tAllJy:Array;tAllCC:Array;tOtherBenchmark:Array;AttrType:Integer;ReturnType:Integer):Array
参数
名称类型说明
BegTTDateTimeTdateTime类型,开始日;
EndTTDateTimeTdateTime类型,截止日;
tAllBenchmarkArray数组,基准样本(行业维度)及收益率,
其中:
(1)板块名称
(2)截止日
(3)比例(%)
(4)配置比例(%)
(5)贡献度(%)
(6)涨幅(%)
(7)证券类别
是必须包含的字段;
tAllZCPZArray数组,所有资产配置,
其中:
(1)截止日
(2)现金市值
(3)资产净值
是必须包含的字段;
tAllJyArray数组,所有交易明细,
其中:
(1)代码
(2)名称
(3)买卖性质
(4)截止日
(5)成交量
(6)成交价
(7)成交金额
(8)板块名称
(9)证券类别
是必须包含的字段;
tAllCCArray数组,所有持仓明细,
其中:
(1)代码
(2)行业名称
(3)持有数量
(4)市值
(5)日期
是必须包含的字段;
tOtherBenchmarkArray数组,其他基准比例及收益率(一般是复合指数的现金部分);
AttrTypeInteger整数,归因类别;
ReturnTypeInteger整数,返回类型。
返回Array数组,Brinson-考虑交易后的组合t-1日比例和t日涨幅。
  • 范例

    //基准样本及其配置
    tAllBenchmark:=array(
    ("截止日":40547.00,"比例(%)":25.99,"配置比例(%)":25.99,"贡献度(%)":0.49,"涨幅(%)":1.87,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":0.1,"配置比例(%)":0.1,"贡献度(%)":0.00,"涨幅(%)":2.4,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":1.48,"配置比例(%)":1.48,"贡献度(%)":0.01,"涨幅(%)":0.63,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":0.26,"配置比例(%)":0.26,"贡献度(%)":0.00,"涨幅(%)":1.35,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":2.97,"配置比例(%)":2.97,"贡献度(%)":0.2,"涨幅(%)":6.85,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":0.19,"配置比例(%)":0.18,"贡献度(%)":0.00,"涨幅(%)":2.26,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":8.78,"配置比例(%)":8.78,"贡献度(%)":0.14,"涨幅(%)":1.58,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":1.35,"配置比例(%)":1.35,"贡献度(%)":0.04,"涨幅(%)":2.83,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":4.9,"配置比例(%)":4.9,"贡献度(%)":0.07,"涨幅(%)":1.46,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":31.8,"配置比例(%)":31.8,"贡献度(%)":0.38,"涨幅(%)":1.19,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":7.55,"配置比例(%)":7.55,"贡献度(%)":0.2,"涨幅(%)":2.65,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":0.18,"配置比例(%)":0.18,"贡献度(%)":0.00,"涨幅(%)":1.66,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":1.91,"配置比例(%)":1.91,"贡献度(%)":0.01,"涨幅(%)":0.58,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":0.15,"配置比例(%)":0.15,"贡献度(%)":0.00,"涨幅(%)":0.3,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":0.29,"配置比例(%)":0.29,"贡献度(%)":0.00,"涨幅(%)":0.38,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":1.26,"配置比例(%)":1.26,"贡献度(%)":0.02,"涨幅(%)":1.29,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":4.54,"配置比例(%)":4.54,"贡献度(%)":0.02,"涨幅(%)":0.35,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":2.46,"配置比例(%)":2.46,"贡献度(%)":0.01,"涨幅(%)":0.27,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":2.83,"配置比例(%)":2.83,"贡献度(%)":0.01,"涨幅(%)":0.43,"证券类别":1.00),
    ("截止日":40547.00,"比例(%)":1.03,"配置比例(%)":1.03,"贡献度(%)":0.02,"涨幅(%)":2.05,"证券类别":1.00));
    //组合资产配置
    tAllZCPZ:=array(
    ("截止日":40543.00,"股票市值":7252.00,"基金市值":0.00,"债券市值":0.00,"现金市值":9252.00,"资产净值":16504.00),
    ("截止日":40547.00,"股票市值":3458.00,"基金市值":0.00,"债券市值":0.00,"现金市值":4448.00,"资产净值":7907.00),
    ("截止日":40548.00,"股票市值":6343.00,"基金市值":0.00,"债券市值":0.00,"现金市值":8674.00,"资产净值":15017.00),
    ("截止日":40549.00,"股票市值":5229.00,"基金市值":0.00,"债券市值":0.00,"现金市值":4039.00,"资产净值":9268.00),
    ("截止日":40550.00,"股票市值":7959.00,"基金市值":0.00,"债券市值":0.00,"现金市值":9683.00,"资产净值":17642.00));
    //组合交易代码
    tAllJY:=array(
    ("代码":"SH600050","名称":"中国联通","买卖性质":0.00,"截止日":40547.00,"成交量":6073.00,"成交价":0.5,"成交金额":3061.00,"板块名称":"信息技术业","证券类别":2.00),
    ("代码":"SH600108","名称":"亚盛集团","买卖性质":0.00,"截止日":40547.00,"成交量":9244.00,"成交价":6.99,"成交金额":64571.00,"板块名称":"综合类","证券类别":2.00),
    ("代码":"SH600362","名称":"江西铜业","买卖性质":0.00,"截止日":40547.00,"成交量":3101.00,"成交价":3.28,"成交金额":10167.00,"板块名称":"金属、非金属","证券类别":2.00),
    ("代码":"SH600468","名称":"百利电气","买卖性质":1.00,"截止日":40547.00,"成交量":8017.00,"成交价":6.28,"成交金额":50306.00,"板块名称":"机械、设备、仪表","证券类别":2.00),
    ("代码":"SH600583","名称":"海油工程","买卖性质":0.00,"截止日":40547.00,"成交量":9692.00,"成交价":9.66,"成交金额":93630.00,"板块名称":"采掘业","证券类别":2.00));
    //组合持仓明细
    tAllCC:=array(
    ("截止日":40543.00,"代码":"SH600597","名称":"光明乳业","数量":1603.00,"市值":4911.00,"板块名称":"食品、饮料","证券类别":2.00),
    ("截止日":40543.00,"代码":"SH600804","名称":"鹏博士 ","数量":4608.00,"市值":16925.00,"板块名称":"信息技术业","证券类别":2.00),
    ("截止日":40543.00,"代码":"SH600312","名称":"平高电气","数量":5765.00,"市值":44049.00,"板块名称":"机械、设备、仪表","证券类别":2.00),
    ("截止日":40543.00,"代码":"SZ002022","名称":"科华生物","数量":6449.00,"市值":21582.00,"板块名称":"医药、生物制品","证券类别":1.00),
    ("截止日":40543.00,"代码":"SH600500","名称":"中化国际","数量":7481.00,"市值":69790.00,"板块名称":"批发和零售贸易","证券类别":2.00));
    return BrinsonOfTrueTransanction(inttodate(20110104),inttodate(20110107),tAllBenchmark,tAllZCPZ,tAllJY,tAllCC,array(),0,0);

相关