我余额宝收益计算器 · 七日年化/万份收益试算 · 计算器3000
余额宝背后是货币市场基金,按面值 1.00 元报价(1 份 = 1 元),采用摊余成本法核算,每日分配收益——所以它不像股票基金那样看净值涨跌,而是看每天分到多少钱。对外披露的两个指标就是本工具的两种输入口径。
指标一:万份收益(每万份基金已实现收益)万份收益 Ri = 当日基金已实现收益 ÷ 当日基金份额总额 × 10000落到个人身上:当日收益 = 已确认金额 ÷ 10000 × 万份收益
例:放 2 万元、当日万份收益 1.1907 元,当日收益 = 20000 ÷ 10000 × 1.1907 = 2.38 元。
指标二:七日年化收益率七日年化是把最近 7 个自然日的万份收益折算成年收益率,按收益结转方式分两条公式:
结转方式七日年化收益率公式含义按日结转份额(余额宝)[(∏(1 + Ri/10000))365/7 − 1] × 100%日日复利按月结转份额[(∑Ri ÷ 7) × 365 ÷ 10000] × 100%日日单利、月月复利其中 Ri 为最近第 i 个自然日(含计算当日)的万份收益。本工具据此在两个指标之间双向换算:设这几天的万份收益都是 R、七日年化为 Y,则
按日结转:1 + Y = (1 + R/10000)^365 ⇒ R = 10000 ×〔(1 + Y)^(1/365) − 1〕按月结转:Y = R × 365 ÷ 10000 ⇒ R = 10000 × Y ÷ 365
同样报 1.3% 的七日年化,按日结转反推出的万份收益是 0.3539 元,按月结转是 0.3562 元——单利口径需要更高的日收益才能折出同一个年化,这也是两种基金不能只比年化数字的原因。
换算的前提:把「过去 7 天」当成「未来每一天」。披露公式里的七日年化,是由最近 7 个自然日各不相同的 Ri 折算出来的;反过来由七日年化推万份收益,只能假设未来每日万份收益都保持在同一水平。真实的万份收益每个交易日都在变,所以这里的换算值和持有期总收益都是「按当前水平不变」的测算,不是承诺收益,天数越长偏差越大。
持有多天:日日复利怎么滚余额宝的收益分配方式是每日分配 + 红利再投资,当天收益转成份额并入本金,次日一起计息:
期末总额 = 本金 × (1 + 万份收益 ÷ 10000)^计息天数总收益 = 期末总额 − 本金
按月结转的货基:日日单利、月月复利另一类货基是「按月结转份额」:结转期内每天只记收益、不转份额,所以期内计息本金不变(日日单利);到结转日才把这一期累计的收益一次性转成份额并入本金,下一期连本带利计息(月月复利)。按信息披露规则,这类基金的累计收益率是各结转期间收益率连乘,而不是把全期天数乘上去:
1 + 持有期收益率 = ∏k(1 + 日收益率 × 第 k 期天数) × (1 + 日收益率 × 末尾零头天数)总收益 = 本金 ×(上式 − 1)
结转日历的约定:真实基金在自然月末结转,每期 28~31 天,具体天数取决于从哪个月起息。本工具只按天数计算、不要求填起息日,因此约定标准结转日历:第 k 个结转日 = round(k × 365 ÷ 12),即第 30、61、91、122、152、183、213、243、274、304、335、365 天,一期 30 或 31 天、一年正好 12 期。持有满整年与自然月完全一致;持有不足整年时,与你实际的起息月份可能差一两天的切分点,对金额的影响远小于 1 分。不满一个结转期(30 天)的部分按期内单利计。
举例:10 万元、七日年化 1.3%,按月结转口径反推的日收益率是 0.013 ÷ 365 = 0.0000356164(万份收益 0.3562 元)。放满 365 天要按 12 期连乘:100000 ×〔(1 + 0.0000356164 × 30)(1 + 0.0000356164 × 31)…(1 + 0.0000356164 × 30) − 1〕≈ 1307.77 元而不是单利的 100000 × 0.0000356164 × 365 = 1300 元——月月复利多出约 7.77 元。放 30 天以内还没到结转日,两种算法一样。
要注意一个反直觉的结论:同样报 1.3% 的七日年化,按日结转(余额宝)一年是 1300 元,按月结转反而约 1307.77 元。原因不在基金谁更赚,而在披露口径——按日结转的七日年化公式本身已经含了复利(收益率连乘再年化),按月结转的公式是把 7 天万份收益求平均后线性年化、不含复利,所以同一个年化数字对应的日收益更高。反过来,如果两只基金的万份收益相同,那就是按日结转 > 按月结转 > 纯单利。比较两类货基时,看万份收益比看年化数字更公平。
万份收益为负的那几天怎么算货币基金的万份收益不是恒正的:披露公式里的 Ri 没有限定符号,遇到债券市场大幅调整、基金被集中赎回时,单日已实现收益可能是负数,公布的万份收益就带负号。基金合同对这种情形写得很清楚:
记负收益:「若当日已实现收益小于零时,为投资人记负收益」——这一天不但没有进账,还要记一笔负数。但不缩减份额:「若当日净收益小于零时,不缩减投资人基金份额,待其后累计净收益大于零时,即增加投资人基金份额」——余额宝里显示的钱不会因此变少,负收益挂账等着被后面的正收益先抵掉。所以负收益不复利:正收益是转成份额再滚利息,负收益不转份额,计息本金没有变化,累计只能按单利叠加:累计负收益 = 本金 × 万份收益 ÷ 10000 × 天数。本工具据此实现:收益率填负数时照样出结果,「期末余额」保持等于本金,另给出「累计待弥补负收益」,并停用复利。例如 1 万元、万份收益 −0.01 元、连续 30 天,累计负收益 10000 ÷ 10000 × (−0.01) × 30 = −0.30 元,余额仍是 10000 元,这 0.30 元要由之后的正收益补回来才会重新长份额。
计算示例:10 万元、七日年化 1.3%万份收益 = 10000 ×〔1.013^(1/365) − 1〕≈ 0.3539 元,日收益率约 0.0035388%。第 1 天收益 = 100000 ÷ 10000 × 0.3539 ≈ 3.54 元;30 天总收益 = 100000 ×〔(1 + 0.000035388)^30 − 1〕≈ 106.22 元;365 天总收益 = 100000 × (1.013 − 1) = 1300 元(复利口径下正好还原成年化 1.3%),同一万份收益若不复利只有 100000 × 0.000035388 × 365 ≈ 1291.65 元,日日复利多赚约 8.35 元。
三个容易算错的地方确认份额才计息:工作日 15:00 前转入,下一个工作日确认份额并从确认当日起计息,再下一个工作日可见收益;15:00 后转入顺延一个工作日,双休日和法定节假日不做份额确认。已确认的份额在周末、节假日照常计息。单日收益按分去尾:基金合同约定当日收益分配保留到小数点后 2 位、第 3 位去尾,因去尾形成的余额进行再次分配、直到分完为止。所以小额资金某些天会显示 0.00 元——本工具给出的是不去尾的精确值,长期看两者差异很小。总收益是理论复利值,不是逐日重算的账单:工具用 本金 ×〔(1 + 万份收益 ÷ 10000)^天数 − 1〕一次算出持有期总收益(按月结转口径则按各结转期收益率连乘),相当于假设每天都按精确到小数点后很多位的收益转份额;实际账单是每天先去尾到分再转份额,去尾余额留待后续分配,因此真实到账通常与这里差几分钱,持有金额越小、天数越长,差异越明显。所有金额与收益率采用高精度十进制(decimal.js)计算并四舍五入到分。
