返回知识库
基础概念
2026-05-14
年化收益率计算
不同计算方式下的年化收益率及其适用场景
指标
收益
年化收益率在解决什么问题?
当我们比较「跑了两周的回测」和「跑了三年的回测」时,总收益率没法直接比公平——年化收益率把不同长度样本折算到「平均每年大概多少」,便于横向对标策略、指数与无风险利率。
注意:年化是统计折算,不是对未来的承诺;尤其短样本外推年化往往失真。
常见算法
1. 从总收益率复利反推(CAGR 思路)
若整个考察期为 T 年、总收益率为 R(例如三年累计 30%,则 R = 0.30):
年化 = (1 + R)^(1/T) - 1
T 可用 年数 = 交易日数 / 252(A 股常用 252 个交易日视作一年),或用 日历天数 / 365;同一项目内只能选一种口径,否则与夏普等指标年化方式不一致。本面板若对齐 Qlib 习惯,多偏 252;读文档时要确认。
2. 从日收益均值与方差(与夏普一致时)
夏普年化里常见:√252 × 日均超额 / 日波动。年化收益也可用 几何 方式由日收益序列复利还原,而不是简单 日均 × 252——后者是近似,在波动大时低估了复利结构。
交易日 vs 自然日
- 252(或 250):强调「有多少个收盘到收盘」;与 日频夏普、日波动 年化时乘
√252同一套日历。 - 365:按自然日折算的持有期,基金披露里也会出现。
若混用「分子用 365 去年化、分母用 252 去年化波动」,数字会不可比。
与总收益率的关系
两者是同一枚硬币的两面:《总收益率与累计收益》描述整个区间涨了多少;年化描述「若按此复利速度摊到每一年」大约多少。
例如三年总收益约 30%,粗略折算 (1.3)^(1/3) − 1 ≈ 9.1% 年化(几何);若随口用 30% / 3 = 10% 则是单利直觉,与复利曲线不完全一致。
误用提醒
- 极短样本:十天翻倍年化会天文数字,但没有统计意义。
- 期间现金流:若有申购赎回,净值序列需用 TWR / MWR 等更复杂的定义;简单
(期末-期初)/期初不够。 - 与回测标签一致:比较两个策略年化时,确认起止日期、是否含交易成本、是否同一复利假设。
小结
年化收益率把不同长度的业绩放到同一尺度;实现上多用 (1+总收益)^(1/年数)-1 或从日收益复利还原,并与 252/365 约定、总收益、夏普年化统一口径。读面板与论文时先看它用哪一种,再下结论。