CHARTARMORYChartArmory 首页 →
免费资料

暴跌时卖出会错过什么:S&P 500“最好的10天”计算方法

暴跌新闻满天飞的日子,人们很容易想“先卖了再说”。但在20年里,S&P 500涨得最多的日子,大多恰恰就在这样的日子附近。本文用真实数字整理了计算方法、具体日期、自己测量跌幅和波动的公式,以及会改变结果的陷阱。

1. 计算方法:去掉最好的日子,再乘一遍

  • 日收益率 = 今天收盘价 ÷ 昨天收盘价 − 1
  • 一直持有的倍数 = (1 + 第1天收益率) × (1 + 第2天收益率) × … × (1 + 最后一天收益率)
  • 错过最好的N天 = 把涨幅前N天的收益率改为0(那天持有现金),再做同样的乘法

区间为2004年12月31日收盘至2024年12月31日收盘(5,033个交易日)。股息再投资的总回报指数(^SP500TR)和只看价格的指数(^GSPC)分别计算。

2. 结果:按错过的天数

错过的天数含股息仅价格
0天(一直持有)7.18×4.85×
最好的5天4.53×3.07×
最好的10天3.29×2.23×
最好的20天1.97×1.34×
最好的30天1.29×0.88×

换成金额:US$10,000一直持有会变成约US$71,750;只错过最好的10天,约为US$32,870。年均分别是10.35%和6.14%。5,033天中仅占0.2%的10天,决定了一半以上的结果。

3. 最好的10天是哪几天

S&P 500(含股息)距高点的跌幅,2005–2024 · ★ 最好的10天

日期当天涨幅距高点
2008-10-13+11.6%−34.5%
2008-10-28+10.8%−38.6%
2008-11-13+6.9%−40.3%
2008-11-21+6.3%−47.6%
2008-11-24+6.5%−44.2%
2009-03-10+6.4%−52.4%
2009-03-23+7.1%−45.5%
2020-03-13+9.3%−19.8%
2020-03-24+9.4%−27.6%
2020-04-06+7.0%−21.1%

10天中有9天,当天收盘价比此前最高收盘价低20%以上。剩下的一天(2020年3月13日)也在−19.8%,几乎是同一位置。其中5天在2008年金融危机,2天在2009年底部附近,3天在2020年新冠暴跌。

-10%-20%0%−50%20052010201520202024★★★★★★★★★★

4. 为什么集中在暴跌行情:波动是成群出现的

市场剧烈震荡的时期,大跌的日子和大涨的日子会一起出现。同样20年里跌得最多的日子,比如2020年3月16日(−12.0%)、2020年3月12日(−9.5%)、2008年10月15日(−9.0%),也都在同一段暴跌行情之中。

  • 最好的10天中有7天,与最差的10天之一相隔不超过14个日历日。
  • 2020年3月13日(+9.3%)正是最差的一天3月12日(−9.5%)的第二天,也是3月16日(−12.0%)的3天前。
  • 最好的10天当时,20日波动率是平时(过去一年的中位数)的1.2到8.0倍。从整个20年看,普通日子是0.97倍。

所以,为了躲开可怕的日子而离场的人,通常也会一并错过紧随其后的最好的日子。没有任何信号会告诉你什么时候该回来。

5. 自己测量:跌幅等级与“风力”

  • 跌幅 = 今天收盘价 ÷ 此前最高收盘价 − 1
  • 等级:0至−10% 噪音,−10至−20% 回调,−20%及以下 风暴(坚持持有区间)
  • 风力 = 最近20天日收益率的标准差 ÷ 该值在过去252天的中位数(1× = 平时)
  • 风力减弱 = 风暴期间,风力比该次风暴最大风力低25%以上的第一天

2008年的例子(价格指数):最高收盘价是2007年10月9日的1,565.15。2008年7月9日收盘价为1,244.69,1,244.69 ÷ 1,565.15 − 1 = −20.5%,这是首次进入风暴的一天。

最高收盘价每创新高就会改变,20天和252天的窗口也每天向前移动一天,所以所有数值都要每天重新计算。

6. 改变结果的3个陷阱

  • 这是假设计算:没有人会“恰好只错过最好的日子”。真正卖出的人,也可能同时躲开了最差的日子。所以第7节另外按“跌到−20%卖出、回到旧高点再买回”的规则做了计算。
  • 是否含股息:只看价格的话,一直持有降到4.85×,错过最好的10天则是2.23×。比较时要拿同一个指数和它自己比。
  • 高点基准:跌幅取决于“从哪个时间点算起的最高收盘价”。如果只载入很短的数据,真正的高点就会缺失,跌幅会显得更小。

7. 真实案例:如果在2008年风暴线卖出

2008年7月9日,S&P 500收于1,244.69,跌破−20%风暴线。我们把这天卖出的人和一直持有的人,比较到指数收复旧高点的2013年3月28日(1,569.19)。如果卖出的人看到旧高点后再买回,这期间的收益是0%。

+26.1%一直持有(不含股息)
0%卖出后在旧高点买回
−45.6%风暴线之后的进一步下跌

跌破风暴线后,指数又跌了45.6%,直到2009年3月9日(676.53)。坚持并不容易,但用同样的规则计算1927年以来的S&P 500,一直持有年均6.17%,在风暴线卖出年均2.62%(测试的8个市场都是一直持有更高,已计入每笔交易0.1%的成本)。

8. 局限

指数最终收复了旧高点,但个股可能永远回不来。不同市场也不一样:黄金最好的10天中只有2天出现在风暴里。以上数字都是基于过去数据的计算,未计入税、手续费和汇率影响。

9. 手动操作时的每日清单

  1. 收盘后,记下同一指数的收盘价,并更新此前的最高收盘价。
  2. 计算跌幅,与−10% / −20%比较,判断是噪音、回调还是风暴。
  3. 求出最近20天日收益率的标准差,除以过去252天该值的中位数,得到风力。
  4. 处于风暴中时,记下这次风暴的最大风力,看今天的风力是否比它低25%以上。
  5. 把所看区间的日涨幅排序,找出前10天,并确认这些日子的跌幅。每次换区间都要重做。

这么复杂的事,你要每晚亲手做吗?

忘掉这些头疼的步骤,只要打开Storm Radar就搞定。它用面板显示市场处在噪音、回调还是风暴,离高点跌了多少、波动比平时剧烈多少,还会给涨得最多的日子标上星号,让你一眼看出它们有多少挤在风暴正中央。它不是买卖信号,而是稳住慌乱心态最简单的安全带。只有你不知道而错过,不觉得太可惜吗?

查看 Storm Radar →

本资料用于辅助图表分析,不保证收益,投资存在亏损风险。表格和案例是根据过去数据计算的结果,不保证未来收益。
数据:Yahoo Finance ^SP500TR、^GSPC 日线收盘价(2004-12-31至2024-12-31),由ChartArmory自行计算。“错过最好的日子”这一计算是广为人知的方法,这里用上面的公式重新计算。