如果去年底的账户余额是A,现在的余额是B,要计算YTD盈利%很容易,
YTD%= (B-A)/A x 100%
但是如果又在之前的某天加了钱,C,应该如何计算YTD收益%?那就要用时间加权法来计算。
需要的数据准备:
1,初始(2024年12月31日)市值 A=6万
2,2025/5/30日追加现金C= 5万前,账户已经涨到D= 10.1万
3,追加后账面总额为 = 10.1+5=15.1 万
4,当前市值(2025/7/27)= 18.7 万
一,按普通算法计算YTD 收益:
本金= 6 + 5 =11 万
当前市值 = 18.7 万
YTD = (18.7 - 11)/ 11= 70%
二,按 时间加权法 计算YTD 收益率:
1,阶段1 (年初至追加前):
收益r1 = (D - A )/ A = (10.1-6)/6 x 100%= 68.33%
2, 阶段2 (追加后至现在)
起始价值:15.1 万
期末价值:18.7 万
收益r2 = (18.7-15.1)/ 15.1 x 100% = 23.84%
(如果账户缩水了,收益r2就是负值,带入下面的公式就是(1-0.2384)。)
3, 总 YTD (时间加权)
公式:YTD = (1+r1) x (1+r2) x (1+r3),,,, - 1
注:如果是定投,每定投一次就要(1+r某)地乘下去。
具体到一次投入的例子,
YTD = (1+r1) x (1+r2)-1
= (1+0.6833 ) x (1+ 0.2384) - 1
= 1.6833 x 1.2384 - 1
= 2.084 - 1
= 1.084 即 108.4%
结论:2025年初至今 YTD 收益率为 108.4%,在Excel 或者Google sheets(免费)中只要改变当前市值的cell就可以立即得到结果,不必改变公式。
本文借助了人工智能Kimi, 在于Kimi 对话中发现计算有误,截图为证:
用时间加权法计算YTD收益%
西糖胡同 (2025-07-27 08:02:30) 评论 (0)如果去年底的账户余额是A,现在的余额是B,要计算YTD盈利%很容易,
YTD%= (B-A)/A x 100%
但是如果又在之前的某天加了钱,C,应该如何计算YTD收益%?那就要用时间加权法来计算。
需要的数据准备:
1,初始(2024年12月31日)市值 A=6万
2,2025/5/30日追加现金C= 5万前,账户已经涨到D= 10.1万
3,追加后账面总额为 = 10.1+5=15.1 万
4,当前市值(2025/7/27)= 18.7 万
一,按普通算法计算YTD 收益:
本金= 6 + 5 =11 万
当前市值 = 18.7 万
YTD = (18.7 - 11)/ 11= 70%
二,按 时间加权法 计算YTD 收益率:
1,阶段1 (年初至追加前):
收益r1 = (D - A )/ A = (10.1-6)/6 x 100%= 68.33%
2, 阶段2 (追加后至现在)
起始价值:15.1 万
期末价值:18.7 万
收益r2 = (18.7-15.1)/ 15.1 x 100% = 23.84%
(如果账户缩水了,收益r2就是负值,带入下面的公式就是(1-0.2384)。)
3, 总 YTD (时间加权)
公式:YTD = (1+r1) x (1+r2) x (1+r3),,,, - 1
注:如果是定投,每定投一次就要(1+r某)地乘下去。
具体到一次投入的例子,
YTD = (1+r1) x (1+r2)-1
= (1+0.6833 ) x (1+ 0.2384) - 1
= 1.6833 x 1.2384 - 1
= 2.084 - 1
= 1.084 即 108.4%
结论:2025年初至今 YTD 收益率为 108.4%,在Excel 或者Google sheets(免费)中只要改变当前市值的cell就可以立即得到结果,不必改变公式。
本文借助了人工智能Kimi, 在于Kimi 对话中发现计算有误,截图为证: