Bk_VaR3
简述
板块VaR(历史模拟法),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。
Bk_VaR3(BegT:DateTime; RightType:Int):Real;
名称 | 类型 | 说明 |
---|
BegT | DateTime | 日期,开始日 |
RightType | Int | 用户自定义,加权方式
|
返回 | Real | 实数 |
1、截止日考虑为系统当前日期
2、统计开始日到截止日之间的板块日收益率序列
3、var = 1.65*收益率标准差 - 收益率序列均值
{为了保证结果的一致性,使用2009年12月31日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,用户调用该范例时,返回结果将与范例一致。}
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
SetSysParam(pn_date(),inttodate(20100131));
return Bk_VaR3(inttodate(20100101),0);
//返回结果:2.78