天软金融分析.NET函数大全 > 金融函数 > 基金 > 分级基金 > 中间函数

pf_BenchmarkReturnDayly3    

简述

基准日收益率(高频)。与系统股票pn_stock()相关。
定义
pf_BenchmarkReturnDayly3(BArr:Array;EndT:DateTime;YeartoDayType:Integer;DaysIn1y:Integer;FloatingIR:Real;ReturnType:Integer):Real/Array;
参数
名称类型说明
BArrArray数据表类型,组合基准;
EndTDateTime日期类型,截止日;
YeartoDayTypeInteger用户自定义,年化收益率折算为日收益率方法;
显示名 取值
单利法 0
复利法 1
DaysIn1yInteger用户自定义,年化收益率折算天数;
显示名 取值
250 250
365 365
360 360
FloatingIRReal实数类型,浮动利率(%);
ReturnTypeInteger用户自定义,返回类型;
显示名 取值
日收益率值 0
日收益率详情 1
返回Real/Array实数或者数组

  • 算法


    基准日收益率(%)= (前一日价格/基准日价格-1)*100
    范例

    //返回基金OF161028在2018年8月22日;年化收益率折算为日收益率方法为:单利法;年化收益率折算天数为:365;浮动利率为:2;返回类型为:日收益率值。setsysparam(pn_stock(),"OF161028");
    barr:=array(
    ("代码":"IR000004","比例(%)":35.0,"年化收益率(%)":2.75),
    ("代码":"SH000300","比例(%)":65.0,"年化收益率(%)":0.0));
    return pf_BenchmarkReturnDayly3(barr,20180822T,0,365,2,0);
    //结果:-0.35717
相关