主题
收益介绍
松鼠分析账本现在支持 4 个收益指标:每日收益、持仓收益、累计收益、年化收益率。每个指标回答的问题不一样,放在一起能帮你更全面地判断「这只资产到底赚不赚钱、赚得怎么样」。
更正式的场景一般叫「盈亏」(P&L / Profit and Loss),但我们统一用「收益」这个词:收益为正即为盈,为负即为亏。
本文分成两部分:
- 第一部分用最简的话让你快速认识 4 个收益,并告诉你结合产品该注意什么、该做什么。
- 第二部分从用户视角深入讲每个收益怎么算、准确的前提是什么、遇到问题怎么处理。着急看第一部分就够了,想弄明白来龙去脉再看第二部分。
第一部分:快速了解(首次必读)
这 4 个收益分别是什么
- 每日收益:今天到底是赚了还是亏了。
- 持仓收益:现在还持有的部分,到当前是赚是亏(也叫浮动盈亏)。
- 累计收益:在这个资产上,从开始到现在总共是赚是亏。
- 年化收益率(XIRR):把收益按「资金实际被占用了多久」折算成年,衡量你赚钱的「效率」。
如何正确使用这些收益
方式1:补录所有交易记录
如果你的交易记录不多,你可以直接补录所有交易记录,这些收益都会根据交易记录自动计算。补录成本不高的时候,优先推荐这种方式。
但如果你不想补录历史交易记录,则可以选择方式 2。
方式2:录入最新基准值 + 只记录后续交易记录
对于「每日收益」:这个不依赖于交易记录,你什么也不用做,隔一个交易日就能自动看到。
对于「持仓收益 / 累计收益」准确:可以先做一次数据校准(录入最新的单位成本、累计收益作为基准值),之后准确记录基准值后的每一笔交易,系统会自动续算,这种方式你不用补录基准值之前的所有交易记录。

单位成本和累计收益几乎在所有平台都有提供,你抄录最新值即可。下面是一些常见平台基准值获取的截图,供参考:

有 2 个地方可以输入基准值:
- 添加系统资产的时候,如果是“最新持仓快照”模式,打开持仓收益和累计收益的时候会需要输入基准值(单位成本和最新的累计收益)。
- 已添加的系统资产,可以通过「数据校准」菜单录入基准值。
「年化收益率」复杂一些:它是按每一笔交易的时间 + 金额算的,历史交易越完整越准确,所以还是需要补录历史交易记录。不过好在年化收益只需要交易的日期、方向(买入、卖出、分红)和金额,不依赖净值、份额、手续费,所以产品提供了「批量补录历史+简易模式」的方式让你能够相对高效、低成本的补录用于计算年化收益率的“简易交易”。入口在资产的「收益设置」菜单页面的“”

另外,年化收益率还有几个注意点:
- 如果你不追求 100% 准确,可以适当“合并补录”。比如你在 T~T+7 之间每天定投1000 元,假设有 5 个交易日,那就是累计买入 5000 元。你可以选择直接合并为 1 条交易录入:T+3 日买入 5000 元,这个对于年化收益影响不会特别大,但可以减少补录成本。
- 年化收益率在短时间内是没有参考意义的,为了保证数据的可参考性,只有当持有满 1 年的时候(即最早的交易距今的超过 1 年),才会显示。在此之前,页面会提示「暂不可算」,如果你不想显示这个,可以在「我的-常用设置-年化暂不可算」处关闭。
通用提醒:
- 无论哪个指标,交易记录越准确,收益越准确。若发现收益和持仓平台对不上,优先排查是不是有交易漏记了、记错了。
- 交易记录并不要求在发生交易时立即录入,你可以根据自己的习惯,在交易确认后任意时间补录,比如按周、按月集中记录都可以。
第一部分总结一下:
| 收益 | 一句话 | 关键前提 |
|---|---|---|
| 每日收益 | 今天赚了还是亏了 | 不需要做什么 |
| 持仓收益 | 还持有的部分现在是赚是亏 | 设好单位成本(基准值)+ 记录后续交易 |
| 累计收益 | 从头到尾总共赚还是亏 | 设好累计收益基准值 + 记录后续交易 |
| 年化收益率 | 赚钱的效率有多高 | 尽量完整的历史交易(时间 + 金额) |
更多关于收益的机制,详见第二部分。
第二部分:深入了解机制
1. 四个收益的计算口径
- 每日收益 = 期末市值 - 期初市值 - 今日现金流
- 持仓收益 = 持有份额 × (当前价格 - 单位成本)
- 累计收益 = 已实现收益(卖出 / 分红落袋) + 未实现收益(即持仓收益)
- 年化收益率:不直接等于上面的任一收益除以本金,而是把「每一笔资金进出(买入、卖出、分红)」连同它们的日期作为现金流,用内部收益率(XIRR)求解后折算成年,所以一般在持仓满 1 年后,才会有参考意义。详见下文第 4 节。
理解两个常用词:
- 期初 / 期末市值:可简单理解为「今天一开始的市值」和「今天结束时的市值」(多数资产对应上一交易日收盘、以及今天收盘的市值)。
- 今日现金流:今天发生的资金进出,比如买入、卖出、分红、手续费等。
2. 每日收益
每日收益不依赖历史交易或基准值。只要你开始录入资产数据,并把当天的资金进出记清楚,隔一个交易日就能看到每日收益。它衡量的是「单日的波动」,适合判断今天涨跌,不适合判断长期赚亏。
3. 持仓收益 & 累计收益:基准值 + 系统续算
这两个收益要准确计算,理论上需要资产从买入到现在所有的历史操作(买入、卖出、分红等)。但对记账场景,有的资产已经持有好几年,要补录全部历史操作成本非常高。
所以我们设计了一套「用户维护基准值 + 系统自动续算」的机制:
你只需要录入最新的单位成本 和 累计收益 作为基准值(一次「数据校准」),系统就会忽略基准值之前的所有操作,并从该基准值开始、基于你之后记录的每一笔交易自动计算持仓成本和累计收益。几乎所有的平台都会提供这两项基准数据。
这套机制特别适合:你已经持有很多年、不想补历史流水;
它有 2 个好处:
- 随时可以重新开始:比如上次校准后有挺长一段时间没记录交易,攒了很多,也不想一笔一笔补,重新录一次最新基准值即可;
- 不同平台的算法差异可被兜住:持仓成本常见算法有加权平均(我们使用)和先进先出,手续费算不算进成本、现金分红要不要从成本扣,各家不完全一致。差异不大时忽略即可——投资看的是大数和长期;若差异变大想和平台一致,重新校准一次基准即可。
需要提醒:系统后续计算的准确性,除了算法,更取决于交易数据是否准确。在意持仓收益和累计收益的话,要尽量准确地记录之后的每一笔交易。
4. 年化收益率(重点)
年化收益率是 4 个收益里最「集成」的一个,它回答的是「这些钱整体赚钱的效率有多高」。
它是怎么算的
系统会把资产上每一笔真实的资金进出(买入流出、卖出净到手、现金分红到账)连同它们发生的日期,作为一条条现金流,用内部收益率(XIRR)反推出一个「年化百分比」。简单说,它同时考虑了「赚了多少」和「这笔钱被占用了多久」,所以能跨时间、跨金额地比较不同资产赚钱的效率。
准确的前提
正因为是基于「每一笔现金流 + 日期」来算,年化收益率强依赖完整的历史交易记录(每笔的时间 + 方向 + 金额)。历史交易缺失,它就难以算准。
历史交易很多、不想逐笔补录时,可以用简易补录:只补每笔的「时间 + 方向 + 金额」。简易补录正是为「补全年化所需的历史现金流」而设计的。
什么时候会「暂不可算」
年化不是任何时候都能算出来,常见原因:
- 没有任何交易记录:没有现金流,无从求解;
- 记录不满一年:短期收益外推成年化会失真,所以持有不足一年一般不展示;
- 现金流不完整 / 没有卖出或分红回流:缺少回流侧,无法可靠求解。
遇到这些情况,页面会提示「暂不可算」,点击可跳转到收益设置页查看原因与处理方式(如去简易补录、或补齐卖出 / 分红记录)。
在哪里看
年化收益率默认对所有已开启的资产计算,可在资产卡片、资产详情以及收益设置页中查看 / 开关。
5. 用「数据校准」维护基准值
通过资产卡片菜单的「数据校准」可以添加或更新基准值,这个前面已经介绍过:
- 份额 / 市值校准:当你发现最新份额或市值和持仓平台不一致时(比如一段时间没记账、又不想补中间交易),可直接填入最新份额和市值。代价是历史快照不准确(中间交易被跳过,系统无法还原每一天的真实持仓),如果你更看重最新状态,可以这样操作,但不建议。
- 单位成本校准:录入最新的单位成本作为持仓收益的基准。
- 累计收益校准:录入最新的累计收益作为累计收益的基准。
校准后,系统即从该基准值开始,基于后续记录的交易自动续算对应收益;你可以随时再校准一次。
6. 收益卡片与状态
组合列表和组合详情顶部会以统一样式展示这几个收益。如果你从未维护过某个收益的基准值,对应收益会隐藏或显示「暂无可计算项」。

持仓收益和累计收益后面可能显示不同状态:
- 待校准:需要重新校准基准值,一般发生在录入了基准值之前的交易时;此时系统会暂停续算,直到你重新校准一次。
- 已校准:当前值是用户校准过的,是最准确的状态。
- 估算:当前值是系统基于最新基准值和之后的交易自动估算的。
另外,若组合涉及多币种或同时有系统资产与自定义资产,详情顶部还会显示「币种汇总」和「资产分布」:
- 币种汇总:按币种汇总各币种的市值和占比;
- 资产分布:汇总自定义资产和系统资产的市值及占比。
7. 一些注意点
关于简易补录 vs 完整交易
- 简易补录:只含时间、方向、金额,缺份额 / 净值等,主要用于补全年化所需的历史现金流,不计入持仓 / 累计收益;
- 完整交易:含份额 / 净值,正常计入持仓、累计收益与年化。
如果你在编辑简易补录时补全了净值和份额,该条会自动转为完整交易,此后正常计入持仓与累计收益。
关于算法差异 不同平台对成本、手续费、分红的处理算法可能有差异,我们选取常用口径,难免与个别平台产生微小偏差。差异不大可忽略,追求完全一致时可通过「数据校准」重新对齐。
