pf_ReturnToCumulativeReturn
简述
日收益率转复合收益率,returntype决定显示模式,若为1则显示最后一天的复合收益率,为0则显示每天的复合收益率。
pf_ReturnToCumulativeReturn(t:array;fName:String;ReturnType:Integer):real
名称 | 类型 | 说明 |
---|
t | array | 数据表类型,日收益率数据 |
fName | String | 字符串,收益率字段名称 |
ReturnType | Integer | 用户自定义,返回类型
|
返回 | real | 实数 |
复合收益率=((当天日收益率+1)*(1+昨日复合收益率)-1)*100,其中初始日前一天复合收益率为0
t:=array(('日期':20180801T,'涨幅%':1.42051971),
('日期':20180802T,'涨幅%':1.18018526),
('日期':20180803T,'涨幅%':0.9023545));
return pf_ReturnToCumulativeReturn(t,'涨幅%',1);
//返回:3.54