📉

XIRR 年化收益率计算器

定投不是每个月同一天、中途还可能加仓或赎回,这时用普通 IRR 或“总收益 ÷ 本金”都会算错。XIRR 专门处理日期不规则的多笔现金流,把“钱在什么时候投进去、什么时候拿回来”都考虑进去,给出资金加权的真实年化。录入你的每一笔(投入填负、收回填正)即可。

📅 支持不规则时间间隔 ➖ 投入为负 · 赎回为正 🧮 牛顿迭代 + 二分求解 🌙 黑夜模式 🤖 AI 收益解读

📝现金流明细投入 / 加仓填负数,赎回 / 分红填正数

日期 金额(元,投入为负) 说明(可选)

📒收益核算结果

资金加权年化收益率(XIRR) 使各笔现金流现值之和为 0 的年化利率
—
💵 累计投入
—
💸 累计收回
—
🧾 净现金流
—
不含浮动盈亏
⏱️ 资金跨度
—
💡
怎么看 XIRR?它是把所有现金流按日期折算后的“年化复利”:为正且稳定高于无风险利率(如存款、国债),才算真正跑赢;若最后一笔资产还没全部卖出,请把当前持仓市值按今天日期作为一笔正现金流录入,得到的是截至今天的浮动年化。单笔投入、一次赎回也能用。

🤖AI 收益顾问数字由本页算好,AI 只做解读不重算

点上面按钮,AI 会结合你的现金流与 XIRR 年化解读收益水平与风险。它只依据本页数字说话,不构成投资建议。

为什么定投要用 XIRR

假设你 1 月投 1 万、3 月又投 1 万、年底赎回 2.2 万。简单用 2000 元收益除以 2 万本金得到 10%,但第一笔钱实际占用了 12 个月、第二笔只有 9 个月,真实年化并不是 10%。XIRR 以每笔现金流距首笔的实际天数(按 365 天年化)折现,解出令净现值为 0 的利率,这才是考虑了时间价值与资金权重的年化。

录入约定

  • 投入、加仓、申购:填负数(钱离开你);
  • 赎回、卖出、分红、利息到账:填正数(钱回到你);
  • 尚未清仓时,把当前持仓市值按“今天”作为一笔正数录入;
  • 至少要有一笔为负、一笔为正,且日期不同,才可能解出年化。

数学定义

设第 i 笔现金流为 Ci,距首笔的年数为 ti = 天数 / 365,XIRR(记为 r)满足:

Σ Cᵢ / (1 + r)^tᵢ = 0

本工具先用牛顿迭代法逼近(对 r 求导逐步修正),不收敛时自动切换到二分法在 [-99.99%, 1000%] 区间搜索,保证大多数有解情形都能稳定求出。年化结果以小数转百分比展示。

与普通 IRR 的区别

  • IRR:默认每期等间隔(如每期一个月),适合规则定投;
  • XIRR:按每笔的真实日期折现,间隔不规则也准确,是更通用的口径。

注意:XIRR 反映的是已发生(含浮动市值)的历史年化,不代表未来;在现金流方向多次变化时理论上可能出现多个解,本工具返回数值上最稳定的一个。

更新记录

  • 1.02026-10-13全新「轻奢账本」风格上线:动态增删现金流行、按日折算 XIRR(牛顿迭代 + 二分兜底)、累计投入/收回与资金跨度,支持黑夜模式,数据本地计算,接入 AI 收益解读。

常见问题

为什么提示“算不出来 / 无解”?
常见原因:全是投入没有任何收回或当前市值;所有现金流方向相同;日期相同且金额不构成盈亏;或这笔投资确定全亏(收回为 0,年化理论上是 -100%)。请补一笔当前市值或赎回金额再试。
还没卖,怎么算当前收益?
把“当前持仓总市值”当作今天日期的一笔正现金流录入,和历史上的所有投入(负数)一起算,得到的就是截至今天的浮动 XIRR。市值每天变,结果也会随之变化。
日期顺序必须从早到晚吗?
不需要,工具内部以最早一笔作为折现基准(t=0),乱序录入也能算。不过按时间顺序填写更方便核对。
XIRR 和“七日年化”“近一年收益”是一回事吗?
不是。XIRR 是你这笔钱、按你实际进出时点得到的资金加权年化;七日年化是货币基金基于最近 7 天收益外推的预估,近一年收益是时间段涨跌幅,三者口径不同,不能直接比较。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码

🔗相关工具