每月准备投1,000元,是直接买入,还是攒着等跌下来?
我们用沪深300、中证500和创业板,逐月更换起点,分别模拟投1年、3年和5年,做了1,332组对照。
怎么比较
- 直接定投:每月首个交易日买入当月的1,000元。
- 等回调:每月同一天,根据前一天的行情,检查指数是否比过去252个交易日的最高收盘点位低5%、10%或20%。达到门槛就把攒下的钱全部买入,否则留作现金。
两种做法都不卖出持仓,期末资产均包含持仓和现金。

图中现金不计利息。另做一组测试,假设等待中的现金年收益为2%:等跌10%时,等待买入胜出609组、落后611组、持平112组,胜负几乎相同。现金收益会影响比较,不能断言直接定投一定赚得更多。
减少回撤的效果更明显:等跌10%时,72.0%的区间最大回撤至少少1个百分点。部分钱留在现金里,账户承受的涨跌也会小一些。
但等待可能比预想的长。这批测试中,等跌10%最长连续16个月没买入,等跌20%最长连续37个月。
准备等回调,先想好最多等多久。 如果不能接受长期拿着现金,就不宜把全部月度投资预算都留给一个迟迟不出现的买入条件。
测试范围为2011年7月至2026年9月,使用含分红再投的全收益指数,非具体基金实盘;买入成本0.1%,未计基金费用与跟踪误差。图中现金无息,另测假设的2%年收益。回撤剔除了新增本金的影响。区间有重叠,历史占比不代表未来概率。
