量化概念 19:收益率与年化(单期到多期,时间加权与资金加权)
发布时间:2026/9/4 10:15:22 作者:尧图编辑部 阅读量:1,286
)
回测报告里年化 20%这个数字看起来最简单——赚了多少除以本金。但一旦出现多笔买卖、中间有资金进出这个赚了多少就没那么好算了。收益率是量化里最基础的指标也是最容易算错的。单期收益率最基本的公式收益率 (期末值 - 期初值) / 期初值10 块买进11 块卖出收益率 10%。没有歧义。单期收益率的唯一前提整个周期内本金不变没有资金进出。年化把不同周期放到同一把尺子上月收益 2%年化是多少直觉是 2% × 12 24%。但这个直觉只在简单利率下成立——假设每月的 2% 不复利。实际上每月赚的 2% 会成为下一月的本金一年真实收益是 (10.02)^12 - 1 26.8%。两种年化方式简单年化单期收益 × 周期数。适合短期、低收益场景复利效应可忽略复利年化(1 单期收益)^周期数 - 1。反映真实的滚动收益回测统一用复利年化。还有个细节日收益年化一年按多少个交易日算A 股一年实际交易日通常在 242–252 之间回测年化一般取 250 作近似。不精确但够用——如果追求严谨可以用实际交易日数逐日累乘而不是拿一个固定数去乘。多期收益资金进出时算哪个收益率单期没问题。但策略跑了一年中间有加减仓——这时同样的一年不同算法会给出不同的数。一个场景年初投入 10 万年中追加 10 万年底总市值 23 万。简单算赚 3 万本金 20 万收益率 15%。但这里有个坑年初的 10 万在市场里待了一整年年中追加的 10 万只待了半年。把它们当成同等权重等于把后投的钱的时间成本抹掉了。时间加权收益率Time-Weighted Return把投资期按资金进出时点切成段每段独立算收益率然后连乘。段一年初到追加前10 万涨到 12 万收益 20%段二追加后到年底总投入 22 万涨到 23 万收益 4.5%时间加权 (120%) × (14.5%) - 1 25.4%时间加权消除了资金进出时点的影响——它衡量的是策略本身赚了多少。基金净值曲线用的就是时间加权因为它要反映基金经理的能力不被基民申购赎回的时机干扰。资金加权收益率Money-Weighted Return / IRR考虑每笔资金的时间权重用内部收益率IRR算。年初 -10 万、年中 -10 万、年底 23 万IRR ≈ 20.3%。资金加权衡量的是投资者实际拿到的收益。同一个策略如果在收益高的那段追加资金资金加权会高于时间加权反过来在收益低的那段追加资金加权会被拉低——这个例子里追加资金恰好赶上了收益低的下半年所以资金加权20.3%低于时间加权25.4%。什么时候用哪个评价策略用时间加权。策略的信号好不好不能被加减仓的时机干扰评价实盘用资金加权。你实际赚了多少包含了择时加减仓的影响回测报告统一用时间加权 复利年化和基金净值口径一致常见误区用简单年化代替复利年化月 2% 简单年化 24%复利年化 26.8%差 2.8 个点——时间长或收益高时差距更大时间加权和资金加权混着用回测用时间加权、实盘用资金加权两边数字对不上不是因为策略变了是口径不同日收益年化乘 365A 股一年约 242–252 个交易日乘 365 会高估年化收益多期收益只看期初期末中间有资金进出时期初期末算出来的收益率既不是时间加权也不是资金加权是个没有意义的混合数小结收益率从单期到年化到多期看似简单但核心问题只有一个怎么把不同时间、不同资金规模的收益放到同一把尺子上。单期直接除年化用复利连乘多期有资金进出时用时间加权评价策略或资金加权评价实盘。回测报告统一用时间加权 复利年化和基金净值的口径一致。