从收益率变化,回到现金流问题
过去的利率经验,容易让我把资产配置理解为“挑一个收益率更高的地方”。当账户里的低风险收益下降,我开始先问:未来五年到十年里,每一笔确定要用的钱有没有自己的位置;长期不用的钱能否承受净值波动;波动发生时,手里的现金还有没有余量。
我把投资周期设为五年起步,并把十年当作一个规划周期。这是给自己的时间尺度:让不同市场阶段都有机会进入账本,也把波动和修复期计入预期。期限本身不替代风险判断,更不约定某一天必须恢复收益。
对我来说,资金规划的顺序比具体品种靠前:先留出近期支出和应急现金,再给不同类别设定可接受的仓位上限,最后才讨论长期定投。真正遇到大跌时,能否继续执行计划,往往取决于当时还有没有不必变卖的现金。
我更早写过一篇基金和固收理财,记录当时接触基金和固收产品的一些经历;这份旧记录也提醒我,资金安排要随自己的阶段和市场条件重新检查。
两个跨境配置的现实限制
在长期权益部分,我配置了跟踪纳斯达克100和标普500相应指数的基金份额,并以小额定投参与。我在安排这部分资金时,遇到过 QDII 基金申购状态不能保证的情形。于是,“下跌就补仓”对我的计划而言,不是一个可以随时执行的动作。
市场处在高位时,我不愿因为害怕错过而一次性投入太多;真正出现明显回撤时,原先预留的资金又可能因申购状态而无法进入。市场涨跌和这类申购状态都不由我决定,因此我不能把它们写进一张保证能够执行的补仓计划里。
因此,我只把跨境部分视为长期计划中的有限席位,预先约束总额度和定投节奏。这个安排不能改变市场估值或申购状态,但能避免把一笔必须保持流动性的资金,预设为可以随时补仓的资金。
沪深300相关部分,我目前持有相应指数的基金份额,后续打算逐步调整为沪深300增强类策略。我的本币资金安排可以围绕自己的现金流、定投节奏和预留资金来写;若未来出现回撤,是否增加投入仍服从事先确定的仓位上限。这是我的规划逻辑,不构成对任何人的交易指令。
用一套可复核的口径看历史
我的实际定投使用的是平台的智能定投功能,熊市多买、牛市少买。但我没有支付宝算法的公开参数,也没有每次真实扣款记录,因此下面的回测不复现支付宝智能定投算法,更不是实际账户收益。
为了让结果可核验,回测采用一个更朴素的替代规则:在每个自然月的首个可得净值日,等额投入 1 个现金单位,以当天单位净值换算份额,期末按最后一个可得单位净值估值。
- 年化收益:以全部月度投入现金流和期末账户价值计算年化 XIRR。
- 最大回撤:按该基金完整可得区间的单位净值序列计算。
- 回撤修复时间:从最大回撤前的净值高点,到单位净值首次恢复至该高点或以上的日历天数。
净值来自东方财富天天基金公开历史净值接口,抓取时间为 2026 年 7 月 22 日,使用字段为单位净值,而非累计净值或日增长率。每只基金都使用自己的完整可得区间,没有为了凑齐比较而截短长期数据。
本文以单位净值作为数据源口径,未另行模拟账户层面的费用与摩擦,包括申购赎回费、税费、换汇成本、实际申购限制、跟踪误差及其他交易摩擦;这也不改变“等额月投只是透明替代规则、不是支付宝智能定投复现”的边界。
| 基金代码(基金名称) | 回测区间 | 月度投入次数 | 年化 XIRR | 最大回撤 | 回撤修复时间 |
|---|---|---|---|---|---|
| 001015(华夏沪深300指数增强A) | 2015-02-10 至 2026-07-21 | 138 | 7.61% | -42.02% | 1,728 天 |
| 000051(华夏沪深300ETF联接A) | 2009-07-10 至 2026-07-21 | 205 | 5.77% | -43.43% | 1,857 天 |
| 270042(广发纳斯达克100ETF联接人民币(QDII)A) | 2012-08-15 至 2026-07-20 | 168 | 17.11% | -31.18% | 588 天 |
| 019305(摩根标普500指数(QDII)人民币C)* | 2023-09-01 至 2026-07-20 | 35 | 13.95% | -17.44% | 127 天 |
- 019305 仅有 35 个自然月样本,经历的市场阶段显著少于其余三只基金;它的年化 XIRR、最大回撤和修复时间只描述这段短样本,不能与长期样本横向比较,更不能由此推断未来回撤更小或修复更快。
我会先看最大回撤和修复所花的时间。以这套历史样本为例,001015 的最大回撤从 2015 年 6 月 12 日的高点,到 2020 年 3 月 5 日单位净值首次重新达到或超过该高点,经历了 1,728 天;000051 则经历了 1,857 天。连续几年面对未修复的账面波动,是这份十年计划必须容纳的情形。
回测没替我做决定,但改了提问方式
历史回测把我原来模糊的期待,改写成几道需要提前回答的问题。
第一,预留资金是否足以覆盖一次比预期更长的修复期。回撤不是只发生几周的折线,至少在上述两个沪深300样本里,恢复前高用了四年多。若把那部分钱预设为短期要用,就很难在计划中坚持下去。
第二,跨境资产的补仓假设是否依赖一个无法保证的申购状态。我把已有仓位、它可能出现的波动和其他资产的资金安排,先放在自己能承受的范围内;补仓只是申购条件允许时的选项。
第三,本币权益的回撤规则是否有明确边界。我会先写下这一部分资金的总额、分几次投入,以及跌到什么程度也不再追加;没有写清楚前,就不把临时加仓当成规则。
在我的低利率环境体验里,没有哪一项资产能把过去的收益感受原封不动地还回来。我的调整是把债券放回组合的稳定部分,把权益和跨境配置放进更长的周期,再把申购状态、现金流和回撤一并写进计划。
五年起步、十年一个周期,是我愿意为这套计划预留的时间,不是一张收益承诺书。下一次市场波动来时,我希望不用临时决定要不要卖出应急金,也不用因为自己遇到的 QDII 基金申购状态变化而改写整份计划。
数据说明
本文回测使用东方财富天天基金公开历史净值数据:001015(华夏沪深300指数增强A)、000051(华夏沪深300ETF联接A)、270042(广发纳斯达克100ETF联接人民币(QDII)A)、019305(摩根标普500指数(QDII)人民币C)。净值抓取时间为 2026 年 7 月 22 日,数据可得区间及计算方式如表中所列。
回测仅按数据源的单位净值计算,未另行模拟账户层面的费用与摩擦,包括申购赎回费、税费、换汇成本、实际申购限制、跟踪误差及其他交易摩擦。历史数据不代表未来表现;文中的个人资金安排仅用于说明思路,不构成投资、交易或配置建议。
参考资料
- 东方财富天天基金历史净值接口:https://api.fund.eastmoney.com/f10/lsjz(2026-07-22 抓取;单位净值口径)
- 东方财富基金页面:https://fund.eastmoney.com/001015.html、https://fund.eastmoney.com/000051.html、https://fund.eastmoney.com/270042.html、https://fund.eastmoney.com/019305.html(2026-07-22 核验基金名称)
写作附记
原始提示词
$blog-writer 降息时代的理财配置思考,工作十年,大部分时间经历的都是高利率时代,前面四年靠定期存款就能有不错的收益、后面五年靠着债券也还行,4.5% 在以前不难。国际大环境变动,中国加速进入降息通道,余额宝的年化收益率都跌破 1% 了。最近半年一直在调整债券仓位减少,增加了固收+ 债券。配置了纳斯达克100ETF、标普500ETF定投,QDII外汇额度管控,少量定投,目前高位,大额也不合适,美股指数这块存在个问题,碰到大跌,没额度,怎么补仓。还配置了沪深300指数,后续调整为沪深300增强类,这个好控制,碰到回撤,加仓,资金规划需要合理。按照计划安排,回测下收益,定投都是智能定投,熊市多买、牛市少买,用的都是支付宝的算法。回测的数据整理为表格放到正文中: 年化收益、最大回撤、回撤修复时间。回测用到的基金代码:沪深300ETF增强:001015,沪深300ETF:000051,纳斯达克100ETF:270042,标普500ETF:019305。
新的投资计划,投资周期五年起步,十年作为一个周期。
评论区将在滚动到此处后加载。