盘前有降准的模糊利好,我一早就说不要过度解读。结果最大的利好者银行却来了个高开低走,招商银行领跌5.76%。中证银行年中第一次快要跌破年线了,重庆银行、西安银行、紫金银行创历史新低,中国平安、格力电器、中国太保、三一重工、海螺水泥、伊利股份、光大银行、民生银行等创今年新低,而另一方面,宁德时代、隆基股份、韦尔股份、亿纬锂能、北方华创、华友钴业等今天却创出历史新高。现在的行情,根本无法用一个指数来代表了,过去同涨同跌的日子已经没有了。
一个拿着40%仓位中国平安的网友在问我,中国平安到底什么时候是个底部?说实在我没有能力回答这个问题,但我可以来和大家一起探讨一下投资的最大回撤率。
回撤,简单的说就是从某个时点开始到某一天的回落的幅度,比如某一天某个基金的净值是1,过了几天跌到0.98,那么这个跌幅0.02就是回撤的值。
这样计算有两个问题,第一我们要计算每天的对应值,不说工作量大,计算出来的数据就是一个天文数字,比如100天的净值,要计算每天的一一对应的值,是99!,第二。基金A净值从2跌到1.85,跌了0.15;基金B净值从1跌到0.9,跌了0.1。据此就可以判断B跌的比A少吗?显然不是。
所以为了解决这个问题,我们在投资中一般引入最大回撤率这样一个概念。最大回撤率是这样计算的:在某一段时间内,我们找到某一天净值最高的,然后往现在推,找到净值最低的(不是找过去最低的),比如说我们在上证指数的历史上我们找到2007年10月16日,最高的是6124.04点,然后往现在这个方向(不是往过去的方向去找),找到从2007年10月16日后的上证指数的最低点,是在2008年10月28日创出的1664.93的最低点,跌幅为6124.04-1664.93=4459.11,为了相对比较,我们把4459.11除以6124.04,就是72.81%,这个值就是上证指数在30年历史上的最大回撤率。
正好在最高点买进,又正好经历了以后的最低点受不了卖出,当然这个亏损是最大的。但一般来说人不可能那么倒霉吧?所以最大回撤率是一种极端情况下发生的小概率事件,但有了这个数据,我们大致就可以估算出买入这个产品的最大风险。
真正计算最大回撤,不是简单的找到一个最大值然后往下找一个最小值。我们以华宝宝康债券基金(240003)为例:
这个基金从2003年7月15日净值为1开始,因为每年都有分红,所以必须复权到累计的净值里去,借助EXCEL,我们先在F列上计算出从当天往后的最大回撤,公式=min(当天净值:最后一行单元格净值)/当天净值-1,然后再用MIN函数找出C列上的最小值,这个数字就是最大回撤率了9.30%
经过以上的计算,我们找到了2010年11月8日的净值为1.8609,往后计算的最小值是2011年9月29日,净值为1.6878,最大回撤率=1.6878/1.8609-1=-9.30%,也就是说极端情况是2010年11月8日正好申购了这个基金,经过了将近10个多月的时间,到了2011年9月29日,净值下跌了9.30%,是这只基金在这18年来的最大跌幅了。
为了对比,我们可以导出沪深300的数字,算算同期最大回撤率是多少?沪深300从2010年11月8日的3458.57,跌到2011年9月29日的2588.19,总共下跌了25.16%,也就是说沪深300在这10个多月里的回撤率,是这华宝宝康的最大回撤率的2.7倍,
当然过去的最大回撤率只能代表过去,不能代表将来。但至少历史上的数据还是非常值得参考的。就拿中国平安来说,历史上最大回撤率发生在2015年5月26日到2015年8月25日整整3个月中国平安跌去了45.77%,而这次下跌,如果从2020年11月30日最高复权价92.87元开始下跌到今天的60.78元,也已经跌去了34.55%了,最多再跌个10%就已经接近中国平安的历史最大回撤了。