Qlib 量化选股面板

AI 驱动的 A 股量化策略回测系统

配置不完整
返回知识库
基础概念
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 约定、总收益、夏普年化统一口径。读面板与论文时先看它用哪一种,再下结论。

相关文章