FundAdjustNAW
简述
指定日基金净值,与系统证券PN_Stock()相关,根据分红拆分计算调整前/后净值
FundAdjustNAW(EndT:Datetime;type:Integer): Real
名称 | 类型 | 说明 |
---|
EndT | Datetime | 日期类型,截止日 |
type | Integer | 整数类型,返回净值类型
取值 |
说明 |
1 |
盘前净值 |
2 |
盘后调整前净值 |
3 |
盘后调整后净值 |
|
返回 | Real | 实数类型,基金指定类型净值 |
基金分红或拆分当日根据公布净值计算收益率时存在误差,需要对当日实际净值进行调整,一般来说,分红影响当日盘前净值,拆分影响当日盘后净值。调整过程如下:
分红日:盘前净值为分红后净值
盘前净值 = 昨日公布净值-红利比
拆分日:盘后净值分为调整前净值与调整后净值
若拆分日有净值公布
盘后调整前净值 = 当日公布净值*拆分比
盘后调整后净值 = 当日公布净值
若拆分日无净值公布
盘后调整前净值 = 昨日公布净值
盘后调整后净值 = 昨日公布净值/拆分比
Setsysparam(Pn_Stock(),"OF000001");
Endt:=20230112T;
return FundAdjustNAW(Endt,1); //0.9952