1、取证券i与证券j对齐后的区间对数收益率序列 Yi 和 Yj
2、计算证券i的标准差 Si
3、计算证券j的标准差 Sj
4、计算证券i与证券j的协方差 COVij = sum((Yi-mean(Yi))*(Yj-mean(Yj)))/(length(Yi)-1);
5、计算证券i与证券j的相关系数 CORRij = COVij/(Si*Sj)
6、取证券i占组合比例 Bi
7、取证券j占组合经例 Bj
8、计算证券ij的组合标准差为 Bi* Bj * COVij
9、组合标准差 = 所有证券两两组合标准差的总和再开平方。
10、证券i的成份标准差 = Bi * Sum(COVij * Bj)/组合标准差
11、证券i的成份标准差贡献度 = 证券i的成份标准差/组合标准差*100
s:=array;
s[0:1]['代码']:=array('SH600000','SH600028');
s[0:1]['行业代码']:=array('SW101190','SW108030');
s[0:1]['比例(%)']:=array(40,60);
SetSysParam(PN_Cycle(),cy_day());
Return pf_ComponentStandardDeviationPercent2(s,20170801T,20180801T,120,0);
返回:
