真诚的知识分享 26-01-03 14:04
微博认证:基金博主

如何计算投资收益(转):

正如衡量长度有公尺和英尺之分,投资收益率如果口径不一,对比就毫无意义。

最典型的误区是券商账户里的盈利幻觉:

如果你花100元买了100股(单价 1 元),当股价涨到1.5元时,此时收益率是50%。

但你卖掉50股换回75元时,此刻持仓成本就会瞬间减半变成0.5,收益暴涨到1.5/0.5=300%。这显然不合理,因为它无法体现你真实的资产增值效率。

这种极其不合理的计算方式叫做摊余成本法。

它的逻辑是:把你卖出赚到的钱,全部用来冲抵剩余持仓的成本。

为了真实衡量投资水平,这篇文章就来科普下到底有哪些计算收益的方式。

1️⃣计算方式

累计收益率=(期末总资产+期间分红-期间投入本金)/期间投入本金×100%

2️⃣案例

年初投入100元,年末资产涨到120元,期间没有资金进出。

收益率 =(120 - 100) / 100 = 20%。

3️⃣应用场景与局限

场景:适用于一把投入、中途不加减仓的简单投资。

局限:一旦涉及资金频繁进出,这个指标就会失真,无法判断你是靠择时加仓赚的钱,还是产品本身涨得好。

核心逻辑:这种方法假设你是个“基金经理”,它消除了资金进出对收益率的影响,常用于计算基金净值。

1️⃣用户视角:份额是如何算的?

假设你把自己账户当成某个基金产品,其净值变化如下:

期初:投入1000元,净值1.000,拥有1000份

期中:资产涨到1200元,决定加仓1000元,净值升至1.200

新买入份额:1000 /1.2=833.33份,此时总份额:1833.33份

期末:资产跌回1050元,净值1.050,总市值:1833.33 ×1.050=1925元

2️⃣净值是正的,为什么收益是负的?

在上面的例子中

看净值:从1.000涨到1.050,收益率是5%。这代表产品本身是赚钱的。

看你的口袋:你总投入2000元,最后只剩1925元,亏了75元。

结论:净值告诉你产品涨了多少,但因为它忽略了你在高位加仓的决策,所以不能代表你实际赚了钱,这就是所谓的基金赚钱基民不赚钱的由来。

这种方式主要用来规避资金进出对于账户的影响,可以横向对比自己的投资能力,它有另外个名字叫基金净值法,因为投资者的申赎行为基金经理控制不了,所以计算基金收益都是用的这种方式。

PS:这里也顺带说下,在一些需要手动记账的软件里,如果资金进出的时候账户资产没有同步更新(比如周中记录资金进出,周末才更新账户资产),此时切换到时间加权收益率是不准的。

这是衡量投资者实际赚钱效率最精准的方法,因为它综合考虑了资金进入的时间和规模。

1️⃣XI­RR(内含报酬率)

XI­RR是在非固定时间间隔现金流下,使投资净现值(NPV)等于0的折现率,是衡量非定期现金流投资回报率的核心工具。适用于不定期、不定额的真实交易,精准到天并考虑复利。

案例:

2025-01-01:买入10000元(现金流填-10000)

2025-06-01:加仓5000元(现金流填-5000)

2025-09-01:卖出3000元(现金流填+3000)

2025-12-31:年底市值14000元(视作卖出,填+14000)

在Ex­c­el中输入两列数据,使用公式=XI­RR(金额列, 日期列),得出的百分比16.88%就是你这一年的年化收益率。

2️⃣修正迪茨法 (Mo­d­i­f­i­ed Di­e­tz)

该逻辑是根据资金在账户里待的时间分配权重。

计算方式:

先算分子「实际赚的钱」:实际盈利=期末市值-期初市值-期间净现金流

再算分母「加权投入本金」:加权总投入=期初市值+每笔现金流×对应时间权重

最后算「期间总收益率」:分子/分母

还是上面的案例

分子:

14000-10000-(5000-3000) = 2000元。

分母:

10000元待了365天,权重365/365=1

5000元从6月1日开始到年底待了214天,权重214/365=0.58

3000元从9月1日转出,减少了122/365=0.33的权重。

分母=10000×1+5000×0.58-3000×0.33=11910元

收益率:2000/11910=16.79%。

3️⃣XI­RR(内含报酬率)和修正迪茨法 (Mo­d­i­f­i­ed Di­e­tz)的区别

二者都属于资金加权收益率,但计算逻辑、精准度、适用场景不同。

XI­RR精准度极高(误差可忽略),能处理任何复杂现金流,计算的时候考虑复利,但计算起来比较麻烦需要依赖工具。

Mo­d­i­f­i­ed Di­e­tz精准度中等(日常够用),现金流越频繁/金额差异越大,误差越明显,计算的时候不考虑复利,但优点是公式简单可以手动计算。

天天基金和且慢账本小程序中有用这种收益计算方式,它的核心逻辑是分母不看你平均投入了多少,也不看你投入了多久,它只看你在整个投资过程中曾拿出的最大本金。

1️⃣计算方式

最大成本收益率=绝对盈亏金额/投资期间账户曾达到的最高本金投入总额×100%

绝对盈亏金额=期末市值-期初市值-净现金流

最高本金投入总额=在整个统计周期内,累计投入本金(买入减去卖出)达到的峰值

2️⃣依然还是用上文的案例

2025-01-01:买入10000元

2025-06-01:加仓5000元

2025-09-01:卖出3000元

2025-12-31:年底市值14000元

最大成本收益率=(14000-10000-5000+3000)/(10000+5000)=13.33%

3️⃣局限

可以看到同样的案例,最大成本收益率和上面资金加权的收益率已经有一定差距了。

如果案例中加仓不是5000元,而是加仓10万元,然后你只放了一天就撤走了,后面再也没有入金过,用它做分母就会显著压低你的收益率表现,后面账户资产怎么波动对最大成本收益率的影响都很小。

这种收益率计算方式在频繁加减仓时会失真,不但无法反映资金的时间价值,同时也不适合用于跨资产、跨周期对比,相对比较鸡肋。

1️⃣计算方式

年化收益率= [(1+累计收益率)^(365/实际持有天数)-1]×100%

2️⃣案例与注意

案例:持有100天赚了9%,年化收益率=[(1+9%)^(365/100)-1]×100%=36.96%

注意:短期极高收益经年化后会非常夸张,这并不代表你能持续获得该收益,仅用于不同期限项目的横向对比。

想跟大盘/基金经理比水平就用时间加权收益率,可以有效排除你自己加减仓的干扰。

不然对大部分普通投资者来说,优先用资金加权收益率(XI­RR / 修正迪茨法)是最贴合你真金白银实际赚多少钱的方式,可以再搭配年化收益率做跨产品对比。

投资基础知识 http://t.cn/AXbAtC0X

发布于 上海