天软金融分析.NET函数大全 > 金融函数 > 基金 > 基金净值

FundAdjustNAW    

简述
指定日基金净值,与系统证券PN_Stock()相关,根据分红拆分计算调整前/后净值
定义
FundAdjustNAW(EndT:Datetime;type:Integer): Real
参数
名称类型说明
EndTDatetime日期类型,截止日
typeInteger整数类型,返回净值类型
取值 说明
1 盘前净值
2 盘后调整前净值
3 盘后调整后净值
返回 Real实数类型,基金指定类型净值
  • 算法

    基金分红或拆分当日根据公布净值计算收益率时存在误差,需要对当日实际净值进行调整,一般来说,分红影响当日盘前净值,拆分影响当日盘后净值。调整过程如下:
    分红日:盘前净值为分红后净值
    盘前净值 = 昨日公布净值-红利比
    拆分日:盘后净值分为调整前净值与调整后净值
    若拆分日有净值公布
    盘后调整前净值 = 当日公布净值*拆分比
    盘后调整后净值 = 当日公布净值
    若拆分日无净值公布
    盘后调整前净值 = 昨日公布净值
    盘后调整后净值 = 昨日公布净值/拆分比
    范例

    Setsysparam(Pn_Stock(),"OF000001"); Endt:=20230112T;
    return FundAdjustNAW(Endt,1);  //0.9952
相关