定投的数学:为什么"傻傻地投"也能赚钱
上一章讲了怎么把不同资产搭配在一起降低风险。这一章缩小焦距,专门讲一件很多人都在做、却未必算清楚过的事——定投。定投看起来简单得像"傻瓜操作",但背后有一套真实的数学逻辑,让它在很多市场环境下比一次性买入更有优势。更重要的是:定投有它的适用边界,不理解这些边界,很可能"傻傻投了,还是亏了"。这一章帮你把定投的账算清楚,为后面第十六章天天基金的实战操作打下基础。
成本平均:定投的底层逻辑
固定金额为什么能"自动低买高买"?
定投(Dollar-Cost Averaging,DCA)的规则极简:每隔固定时间(比如每月第一天),投入固定金额(比如 1000 元),无论当时价格高低,都照投不误。
表面上看很"傻",但里面藏着一个朴素的数学技巧:固定金额投入,价格低的时候买到的份额多,价格高的时候买到的份额少。
- 价格低 → 同样 1000 元能买到更多份额 → 拉低平均成本
- 价格高 → 同样 1000 元只能买到较少份额 → 少量买入,影响成本的程度小
这个机制不需要你"判断什么时候该买",它自动地做到了"低价多买、高价少买",也就是量化里常说的"高卖低买"的买入侧版本。
调和均值 vs 算术均值
从数学角度看,定投计算的其实是调和均值(Harmonic Mean),而一次性买入用的是算术均值。对于一组波动的价格数列,调和均值始终小于或等于算术均值,这就是定投"自动压低平均成本"的数学来源。
定投平均成本 = 总投入金额 / 总买入份额
这个公式看似普通,但在价格波动时它给出的结果,总是比"各期价格的简单平均"更低。
假设 4 个月价格分别是 1.0、0.8、0.6、1.0 元,简单平均(算术均值)= (1.0+0.8+0.6+1.0)/4 = 0.85 元。
调和均值 = 4 / (1/1.0 + 1/0.8 + 1/0.6 + 1/1.0) = 4 / (1+1.25+1.67+1) ≈ 4/4.92 ≈ 0.813 元。
调和均值 < 算术均值——这就是定投平均成本总是低于同期市场均价的数学解释。
4 个月的数值例子
这个例子来自调研材料,直接验证了"净值跌回起点仍然盈利"这一反直觉的结论。
条件:每月投入 1000 元,连续 4 个月,基金净值走势为:1.0 → 0.8 → 0.6 → 1.0 元(先跌后回原点)
| 月份 | 净值(元) | 投入(元) | 买入份额 |
|---|---|---|---|
| 第 1 月 | 1.00 | 1000 | 1000.0 份 |
| 第 2 月 | 0.80 | 1000 | 1250.0 份 |
| 第 3 月 | 0.60 | 1000 | 1666.7 份 |
| 第 4 月 | 1.00 | 1000 | 1000.0 份 |
| 合计 | — | 4000 | 4916.7 份 |
第 4 月末净值回到 1.00 元: - 总市值 = 4916.7 × 1.00 = 4916.7 元 - 总投入 = 4000 元 - 盈利 916.7 元,收益率 ≈ 22.9%
对比一次性买入:若第 1 月一次性投入 4000 元,净值最终回到 1.00 元,盈利 = 0。
结论:定投以 4000 元买到了 4916.7 份,而一次性买入只能买到 4000 份。净值仅仅回到起点,定投已经盈利近 23%——因为下跌过程中定投用同样的钱买到了更多的份额。
平均成本验证:4000 / 4916.7 ≈ 0.814 元 < 4 个月净值的简单平均 0.85 元 ✓
微笑曲线与哭泣曲线
定投最爱的市场形态:微笑曲线
"微笑曲线"描述的是先下跌、后回升的 V 形走势——对着时间轴画出来,像一个笑脸。这是定投最理想的市场形态:
净值
1.0 ──────────────────────────── 起点/终点(回到原位,定投已赚钱)
↘ ↗
0.8 ↘ ↗
↘ ↗
0.6 ↘ ↗ ← 底部(这段时间每月都在低价大量买入)
↘ ↗
0.5 ────────────────
时间 →
😊 微笑曲线:下跌积累便宜筹码,反弹时收获丰厚
为什么微笑曲线是定投的"黄金地形"?
下跌过程中,你每个月用固定金额买到越来越多的便宜份额。到最低点时,你手里积累的"低价筹码"最多。一旦市场开始反弹,这些低价份额的涨幅格外显著,最终总收益远超一次性投入。
定投不喜欢的市场:哭泣曲线
"哭泣曲线"恰好相反——先涨后跌,倒 V 形走势:
净值
↗ ↗ ↗
↗ ↘ ← 在高位买入了很多份额
↗ ↘
1.0 ──────────────── ← 最终回到起点(但定投在亏钱!)
↘
(底部)
😢 哭泣曲线:高位积累贵筹码,下跌时亏损
在哭泣曲线中,定投在价格高的时候也在持续买入,积累了大量高成本筹码。价格跌回来时,这些高价份额都在亏损。最终净值若回不到定投平均成本线,就会亏损。
定投 vs 一次性投入:没有绝对胜负
很多人误以为"定投一定比一次性投入好"。实际上这是有条件的:
| 市场走势 | 定投 vs 一次性 | 原因 |
|---|---|---|
| 单边长期上涨 | 一次性更优 | 越早把钱全押进去,享受的涨幅越多 |
| 先跌后涨(微笑曲线) | 定投更优 | 下跌中低价积累份额,反弹收益大 |
| 先涨后跌(哭泣曲线) | 一次性亏得少 | 定投在高位也持续买入,损失更大 |
| 震荡横盘 | 接近相当,略偏定投 | 利用波动摊薄成本有少量优势 |
从长期统计数据看,在价格长期向上的资产(如宽基指数基金)上,一次性买入的期望收益在数学上略高于定投——因为越早投入,享受复利的时间越长。
但定投的真正价值不是"期望收益更高",而是:
- 降低了踩在最高点的风险:分散入场时机,不用担心一次性买入后遭遇大跌
- 心理上更容易坚持:每月固定操作,不纠结择时,不追涨杀跌
- 适合工薪族:大多数普通人没有大额闲钱,每月收入结余才是现实
如果你定投的资产长期单边下跌(比如一些不具备长期竞争力的行业、个别问题公司的股票),你每个月都在"低价"买入一个越来越不值钱的东西,最终依然亏损。定投适合有长期向上逻辑的资产,如宽基指数基金,而不是任何东西都能靠定投"解套"。没有止盈、不设边界、盲目坚持,同样可能血本无归。
用 XIRR 算定投的真实年化收益
为什么简单收益率不够用?
"我投了 4000 元,现在变成了 4916 元,涨了 22.9%。"——这个数字看起来不错,但它没有告诉你时间的因素。同样是赚 22.9%,花了 4 个月和花了 4 年,意义完全不同。
简单收益率 = (期末市值 − 总投入) / 总投入,只能算出总回报,无法反映资金使用效率和时间价值。
定投的正确收益率算法是 XIRR(扩展内部收益率),它把每笔资金的具体投入日期都考虑进去,给出考虑了时间价值的年化收益率——这才是定投的真实"年化回报"。
XIRR 是什么意思?
XIRR 来自财务分析,全称 Extended Internal Rate of Return(扩展内部收益率)。简单理解:它找到一个年化利率 r,使得所有现金流(每次投入和最终取出)按 r 折现后,净现值恰好为零。换句话说,它给出了"等效于把钱放在一个年化 r% 的账户里"这个说法所对应的 r。
用 Excel / WPS 算 XIRR
操作步骤:
- A 列填日期,B 列填对应金额(投入填负数,赎回或期末市值填正数)
- 在空格输入公式
=XIRR(B列范围, A列范围)即可
上面那个 4 个月定投案例,用 XIRR 算年化收益率:
| 日期 | 现金流(元) |
|---|---|
| 2024/01/01 | −1000(投入) |
| 2024/02/01 | −1000(投入) |
| 2024/03/01 | −1000(投入) |
| 2024/04/01 | −1000(投入) |
| 2024/04/30 | +4916.7(期末市值,视为赎回) |
Excel 公式:=XIRR(B1:B5, A1:A5)
结果:因为这个例子周期只有 4 个月就赚了约 23%,折算成年化收益率会非常高(超过 100% 年化)——这并不是真实情况下能期待的,只是为了演示原理。实际定投中,3 年、5 年的场景下 XIRR 会给出更有参考价值的数字。
关键提示: - 期末若不赎回,用"当前净值 × 持有份额"作为假设赎回金额,照填正数 - 日期一定要是标准日期格式 - 定投时间越长,XIRR 算出的年化利率越能反映真实回报
XIRR vs 简单算法:差距有多大?
假设某人定投 3 年,累计投入 36000 元,最终市值 45000 元: - 简单收益率 = (45000−36000)/36000 ≈ 25%(看不出时间) - XIRR 算出年化约 7%~9%(取决于每次投入的具体时间)
7%~9% 和 "25%" 哪个更直觉?XIRR 给出的年化才能和银行存款利率、其他投资渠道直接对比。
天天基金 App 的定投计算器和持仓页面会直接显示年化收益,底层用的正是 XIRR 逻辑(以 App 内实际显示为准)。不用自己手算,但理解 XIRR 的含义有助于你看懂那个数字是怎么来的。
止盈:赚了之后怎么离场
为什么定投必须有止盈策略
定投有一个常被忽视的关键环节:何时收网。没有止盈计划,就像打渔忘了收网——鱼越聚越多,但你一直等,等到海浪来了什么都没了。
定投的理想剧情是:在低点积累廉价份额 → 市场回升 → 账面盈利丰厚 → 此时止盈,锁定利润,然后重新开始下一轮定投。如果不止盈,而是一直持有等到市场再跌,之前赚到的浮盈可能全部蒸发。
三种主流止盈策略
策略一:目标收益率止盈
设定一个年化收益率目标,比如"XIRR 达到年化 15%"或"总收益达到 30%",一旦触达,赎回全部或大部分,然后重新开始新一轮定投。
| 优点 | 缺点 |
|---|---|
| 简单、规则清晰、易执行 | 可能"卖早了",错过后续上涨 |
| 知足常乐,不贪心 | 目标设太高可能长期不触达 |
策略二:估值止盈(PE / PB 止盈)
追踪你定投的指数的市盈率(PE)或市净率(PB)——当 PE 进入历史高分位(如超过历史 75%~80% 分位),逐步减仓止盈;当 PE 在历史低分位时,加大定投。
| 优点 | 缺点 |
|---|---|
| 有基本面逻辑支撑,"便宜买贵了卖" | 需要主动跟踪估值数据,操作稍复杂 |
| 减少"卖早了"的遗憾 | 不同行业 PE 可比性有限;估值高了还能更高 |
这本质上是价值投资逻辑的量化应用——天天基金 App 的"指数估值/温度"功能可以辅助参考(详见第十六章),但估值信号只是参考,不是精准的买卖时机预测工具。
策略三:最大回撤止盈
在达到一定盈利水位后,如果市场从高点回撤超过 X%(比如 10%~15%),就触发止盈,锁定已有利润。
| 优点 | 缺点 |
|---|---|
| "让利润奔跑,但给利润上保险" | 短暂回调可能误触,错过后续上涨 |
| 避免大幅利润回吐 | 需要持续监控 |
三种止盈策略怎么选?
没有"最好"的止盈策略,关键是选定一种并严格执行。
对于初学者,目标收益率止盈最容易操作:设定一个合理目标(如"年化 15%"或"累计收益 25%"),到达就收割,不拖延、不幻想"再涨一点"。止盈后不是结束,而是重新开始新一轮定投,形成"定投→止盈→再定投"的循环,持续积累财富。
止盈是针对盈利的规划。如果你定投的资产基本面持续恶化、处于长期单边下跌,"坚定定投等回本"可能是个危险的幻觉。要评估资产本身的长期逻辑,而不是用定投来"掩盖"一个根本性错误的选择。
定投的常见误区
理论讲完了,来说几个实操中普通人最容易犯的错,每一条都有人栽过跟头。
误区一:"坚持定投,跌了也不卖,长期一定能回本"
这是对定投最危险的误解。定投需要"持续定投 + 到达止盈条件后止盈",不是"永远持有"。如果你定投的资产长期走弱、基本面恶化,一直持有等待回本,可能等待的是无期。
历史上,在宽基指数上坚持定投的长期逻辑是——经济在长期增长,指数的盈利也在增长,所以价格长期向上。但这个逻辑不能无条件套用到单一股票、单一行业基金,甚至某些长期表现不佳的市场。
正确姿势:选有长期逻辑的宽基指数 + 设好止盈规则 + 定期检视资产基本面,而不是无脑闭眼坚持。
误区二:"每天定投比每月定投好,频率越高摊薄越多"
这是一个听起来有道理但经过数学验证后"无所谓"的问题。在足够长的时间内,每日定投和每月定投的平均成本差距极小,因为采样时间足够多后,调和均值和算术均值的差距趋于稳定。
更重要的是:频率越高,每次的申购手续费越多(虽然很多基金定期定额免申购费,但要以实际平台为准)。选一个你能坚持执行的合理频率——每周或每月——比纠结"每日 vs 每月哪个更好"重要得多。
误区三:"定投期间跌了要补仓,越跌越买才对"
定投本身就是"越跌越买"的机制(下跌时每月买到更多份额)。在定投之外额外"补仓加码",会打乱你原本的资金计划,甚至在下跌未止时大幅增加持仓,反而扩大风险敞口。
如果你有额外资金,与其临时情绪化补仓,不如调高每月的定投金额,系统性地增加投入,保持计划性。
误区四:"定投开始之后不管它,等几年来看"
"不看"是说不要频繁因为短期涨跌而焦虑和操作,但不是真的完全放任不管。你需要:
- 定期(如每半年)检查资产的基本面是否有重大变化
- 记录每月的定投金额和份额,保存记录以便 XIRR 计算
- 当止盈条件触发时,能及时执行止盈
- 注意平台的费率变化(如免手续费期限、慧定投等功能的规则变动)
误区五:"某只基金历史回报高,定投它肯定更好"
定投的标的选择比频率和金额更重要。选一个"过去 3 年涨了很多"的基金定投,可能恰好是在高位开始买入,面临的正是哭泣曲线的风险。
选标的的正确思路:考察资产的长期逻辑(经济增长是否支撑?)、分散程度(宽基 vs 窄基?)、历史回撤幅度(你能不能扛得住?),而不是仅看过去几年的涨幅排名。
买"过去 3 年涨幅最好"的基金,往往意味着你是最后入场的那批人——聪明钱和行业红利已经被前面的人赚走了大半。历史涨幅高不代表未来也涨,定投同样无法抵消这个基本面风险。
定投适合哪些标的?
定投的数学优势依赖于几个前提:
- 资产长期有向上的逻辑(如经济增长推动宽基指数长期向上)
- 有足够的波动性(如果价格始终不波动,定投和一次性投入没区别)
- 不会归零或退市(单只个股风险极高,定投单一个股有重大风险)
综合来看,宽基指数基金(如沪深 300、中证 500、创业板指数等)是定投的最佳选择:有经济增长作为长期支撑,有正常市场波动可供摊薄成本,不会突然归零。
赛道型、行业型基金波动大、有可能长期走弱(如某些周期行业)。用行业基金定投,需要对该行业有更深的判断,不适合简单套用"傻傻定投就没事"的逻辑。
本章小结
- 定投的本质是成本平均法:固定金额投入让你"低价多买、高价少买",自动摊薄平均成本(调和均值 < 算术均值)。
- 净值跌回起点,定投已盈利:4 个月数值例子证明,下跌过程中买入的廉价份额让你在净值仅仅归位时就赚到了约 23% 收益。
- 微笑曲线是定投的黄金市场形态:先跌后涨,定投效果最优;先涨后跌(哭泣曲线)是最差情形。
- 一次性投入的期望收益数学上略高,但定投的价值在于降低择时风险和心理难度——两者各有适用场景。
- XIRR 才是定投的真实年化收益率,不要用简单收益率/总收益来衡量定投效果。
- 止盈是定投的必要环节,没有止盈的定投是"只进不出",最终可能让到手的浮盈全部蒸发。
划重点
定投不是稳赚,它只是系统性地降低了"踩在最高点"的风险、帮助工薪族积少成多。真正让定投有效的,是长期坚持 + 合理止盈 + 选对标的(有长期向上逻辑的宽基指数)。单边下跌的资产、没有止盈计划的定投,照样可以亏损。测算定投的真实年化收益一定要用 XIRR,不要只看"总收益率"被高数字迷惑。(本章所有数值为教学演示,历史数据不代表未来表现。)