pf_IncrementalStandardDeviation2
简述
增量标准差,增加某一证券后组合标准差和剔除某一证券后组合标准差之差,与系统参数(周期相关)。
pf_IncrementalStandardDeviation2(w:array;BegT:TdateTIME;EndT:TdateTIME;MinTradeDays:integer;MethodForNoEnoughData:Integer;lamda:real;returnmethod:Integer)
名称 | 类型 | 说明 |
---|
w | array | 数据表类型,样本 |
BegT | TdateTIME | 日期,计算开始日 |
EndT | TdateTIME | 日期,计算截止日 |
MinTradeDays | integer | 整数,区间最少交易点个数阀值 |
MethodForNoEnoughData | Integer | 用户自定义,证券替代方法 |
lamda | real | 实数,衰减因子 |
ReturnMethod | Integer | 用户自定义
|
证券i的组合标准差(%)(剔除后) = sqrt(sqr(组合标准差) - sum(Bi * Bj * COVij))
证券i的增量标准差(%) = 组合标准差 - 证券i的组合标准差(%)(剔除后)
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_IncrementalStandardDeviation2(s,20170801T,20180801T,120,0,0,0);
返回:
