1. 功能简介
此模块用于账户净值计算。
2. 输入与输出
-
输入
- 前日净值 NAVt−1
- 前日份额数目(Number of Shares) St−1
- 前日收盘后今日收盘前出入金(Deposit / Withdraw) DWt 。注意:今日收盘后的入金归入明日计算,不影响今日净值。
- 前日结算后市值(MarketValue) MVt−1 。注意:此市值不应包括交易后的入金。
- 今日结算PnLt
-
输出
- 今日结算后份额数目(Number of Shares) St
- 今日结算后净值 NAVt
3. 计算流程
- 计算日结算后份额数目
- 若前一日净值为0或空值,计为1: NAVt−1=1
- 开始计算: St=St−1+NAVt−1DWt
- 今日结算后净值
- 若前一日份额数目为0: St−1=0 ,则 NAVt=NAVt−1
- 若前一日份额数目不为0: St−1>0 ,则
NAVt=St−1(MVt−1+PnLt)