美股过去30年低回撤股票总结
美股过去30年低回撤股票总结
前言
在去年写的一篇博文2023投资策略思考中,我需要做一个低波动中等收益的股票投资组合。当时留下一个疑问 - 怎样找出美股中最大回撤最小的一批股票,以及它们的收益率如何?今年,借助ChatGPT的帮忙,我很快写了一个实现这个功能的脚本,找到了美股过去几十年中最大回撤最小的一批股票。
筛选股票的方法
- 首先,使用VTI的持仓作为股票池;
- 选择6个时间作为回测开始时间,计算每个股票从开始时间到现在的最大回撤(剔除开始时间还没上市的公司);
- 选择的回测开始时间分别是 - 01/01/1995, 01/01/2000, 01/01/2005, 01/01/2010, 01/01/2015和01/01/2020。不同的开始时间会经历不同数量的股灾。
筛选结果
下图显示了在不同的时间段,最大回撤最小的20支股票,
通过上图,我得出了一些结论
- 回测的开始时间越早,股票的最大回撤越大 - 这很好理解,因为开始时间越早,经历的股灾就会越多;
- 08年金融危机对股市的冲击很大 - 01/01/2010后的最大回撤要明显小于经历过08年金融危机的时间段(比如01/01/2005);
- 只有3支股票在所有的时间段,都排在最大回撤最小的前20中 - CL, JNJ和KMB,其中CL在1980年的最大回撤达到58%;
- 如果长期持有多支股票,那么整个组合的最大回撤很可能在30%以上 - 这点很重要,因为它说明了纯股票的组合,很难将最大回撤控制在30%以下。
我特地做了一个回测,选取了01/01/2000中,最大回撤最小的10支股票,等权重做了一个组合,该组合从03/1993到现在的最大回撤为25.83%。同期SPY的最大回撤为55.20%。
这个回测的结果符合预期。因为不同的股票可能会在不同的时间段产生最大回撤,因此将不同的股票做成一个组合,组合的最大回撤可能会小于任何一支股票的最大回撤。但如果组合中的股票数量太多(比如SPY有500支股票),那么其最大回撤就将是一个平均值。
总结
纯股票的组合,其最大回撤很难做小,一定要能接受30%的最大回撤。如果想进一步降低组合的最大回撤,那么加入非股票资产可能才是唯一的可行方案。
This post is licensed under CC BY 4.0 by the author.