复盘:阶段性高点,该不该止盈?

懒猫的丰收日
结果让人大跌眼镜,动态止盈策略竟然跑不过老老实实的一直持有策略...
这几天,不少人大腿都红了。
 
不是因为天热,
 
而是因为后悔拍红的,“要是7月4日那天止盈了该多好..."
 
7月4日以来,市场出现了一波普跌,不管你是大盘、小盘,还是成长、价值,都跌了。
 
所有基民,无差别,都被伤了一波...
 
之前说过,“得到之后再失去,痛苦加倍”,可想而知这一波那个悔哦!
 
 
为什么不止盈呢?
 
看看行情图就知道了。
 
之前,上证指数到过3731,这一轮反弹看到4000点的人也不是没有。
 
而现在才反弹到3424而已,
 
即使只涨到3731,那也能涨9%,
 
如果涨到4000点,那潜在上涨空间是17%。
 
 
当然,还有一个更有底气的原因,
 
市场估值不高,万得全A的股债性价比刚刚回到过去10年的平均水平。
 
这个位置,可上可下。可能继续往上走,也可能往下走。
 
 
但没想到就是这么不争气,跌了,而且是无差别的普跌。
 
那有人就想了:
 
像这种估值还可以接受,但市场处于阶段性顶部的时候,我要不要止盈部分仓位呢?
 
 

01

行情选择

 
未来没法判断,所以要不要在阶段性顶部止盈,我们还是回测下历史数据。
 
懒猫选的是沪深300ETF在2019年初到2021年春节的上涨行情
 
选它,是因为这段行情代表性足够强。
 
2019年4月、2020年1月、2020年3月,出现了3波大的回调,也就是有3个阶段性顶部,可以有3次阶段性顶部止盈的机会。
 
 
 

02

不止盈,一路拿到底

 
先回测“不止盈,一路拿到底”的收益、最大回撤。
 
行情的最低点是2019年1月3日,这天,沪深300ETF的净值是2.833。
 
行情最高点是2021年2月10日,这天,沪深300ETF的净值是5.718。
 
如果最低点买入,最高点卖出,回测后的总收益是101.82%,
 
年化收益是39.37%,
 
最大回撤是 -16.09%。
 
 
 

03

阶段性高点止盈

 
在这波行情中,有过3次大跌。
 
分别是2019年4月、2020年1月,和2020年3月。
 
 
如果在这3次大跌前止盈,跌到最低点后再接回来,收益如何呢?
 
答案很明显,
 
收益会增加,因为躲过了大跌,最大回撤还会降低。而且止盈的仓位越高,效果越好。
 
 
止盈10%的仓位,总收益提高到111.96%,最大回撤缩小至14.44%。
 
当全部仓位都在阶段性高点止盈,然后又重新在阶段性低点满仓后,总收益能提高到218.79%,翻了一番还多,最大回撤也降到了7.27%。
 
效果杠杠滴!
 
来,感受下这净值曲线,3次大跌都以“躺平”的形式躲过了,超额收益一直在累积。
 
当然,这是神仙难度,凡人恐怕做不到这么精准择时。
 
 
 

04

根据市场位置高低,动态调整仓位

 
再说说我们更常规,也更理想的做法,
 
市场估值低位时重仓;估值合理后,随着市场上涨逐步减仓;高估后,加速减仓。
 
 
PS:接下来的一大段都是介绍回测方法,有点绕,不感兴趣的小伙伴可以直接跳过。
 
考虑到这次的主要目的是验证阶段性顶部止盈对最终收益的影响,所以懒猫做了小小改变:判断市场位置高低,没有用估值,而是用市场涨幅来代替。
 
并且这里的涨跌幅不是实际涨跌幅,而是百分化后的涨跌幅。
 
具体来说是这样的,
 
比如这波行情的实际涨幅是70%,那就把这70%的涨幅100等分,
 
最低的30份(也就是涨幅低于21%)认为是低估区域;
 
最高的20份(也就是涨幅超过56%)认为是高估区域;
 
中间的50份(涨幅介于21% - 56%)认为是估值合理区域。
 
所以,最终的回测方法是这样的:
 
(1)最低点以来,涨幅30%以内都认为是低估区域,始终满仓;
 
(2)涨幅在30% - 70%之间时,认为是合理估值区域,每涨10%,基金仓位降低10%;
 
(3)涨幅超过80%后,认为是高估区域,每涨10%,基金仓位降低20%,最后在最高点清掉最后的20%仓位;
 
 
(4)为了阶段性高点止盈后还能在低位接回来,也为了避免频繁买卖,要求最高点以来跌10%,且跌入下一个涨幅区间后才能把止盈掉的仓位接回来。
 
比如,
 
从最低点以来涨了30%,这时候止盈10%仓位,还剩90%仓位。
 
接下来市场继续涨,最高涨到36%,然后开始回调。要等回调到“最低点以来的涨幅在26%以内”时,才会把已经止盈的10%仓位接回来。
 
 
这是动态调仓策略的买卖过程:
 
 
蓝色阴影部分表示仓位变化,
 
看红框圈出的地方,3次阶段性顶部都止盈了部分仓位,然后也都在更低的位置接回来了。
 
这么好的策略,这么顺畅的执行过程,你猜最终收益是多少?
 
~~~
 
~~~
 
~~~
 
~~~
 
~~~
 
结果让人大跌眼镜,
 
总收益:78.43%;
 
年化收益:31.49%;
 
最大回撤:-14.35%。
 
真真的一顿操作猛如虎,最后算收益还不如最笨的原地杵(一直持有策略收益是101.82%)。
 
 
 

05

 
这个回测还有一个不完美的地方,
 
2019年以来太顺风顺水了,是一个典型的右侧牛市行情。
 
现实中,我们无法判断现在是不是右侧牛市行情。比如现在,谁也不敢说“4月27日2863点之后就是顺风顺水的震荡向上行情”。
 
万一再出现一波像2018年那样的大跌呢?
 
为了补上这个不完美的地方,我们把行情往前推推,从2016年的底部开始回测,这样就把2018年的大跌囊括进去了。
 
来看下回测结果,
 
这是回测过程中的仓位变化:
 
2017年底、2018年初、2019年4月、2020年1月、2020年3月,5次阶段性顶部都止盈了部分仓位,然后也都顺利在更低的位置接了回来。
 
完美!
 
 
那收益如何呢?
 
总收益:75.35%;
 
年化收益:30.41%;
 
最大回撤:-13.52%。
 
这期间,如一直从最低点拿到最高点,总收益是118.4%,做仓位动态止盈少赚了43个点。
 
依旧不尽如人意,看来不管未来有没有大跌,动态止盈策略都很难跑赢持仓不动策略。
 
 
 

06

 
说实话,回测结果挺让人失望的,
 
本以为仓位动态止盈能增强收益,没想到反而大幅拉低了收益。
 
为什么会这样呢?
 
我们深挖下去,
 
 
紫色阴影部分是动态止盈策略相对持仓不动策略的超额收益,
 
紫色阴影部分为正,就是有超额收益,动态止盈策略跑赢持仓不动策略;
 
紫色阴影部分为负,就是没有超额收益,动态止盈策略跑输了持仓不动策略。
 
黑色曲线代表仓位,
 
刚开始仓位还比较重的时候,动态止盈,也就是阶段性高点止盈是能带来超额收益的。
 
后面因为仓位比较轻(60%以下),而市场又持续上涨,动态止盈策略这才跑输了持仓不动策略,超额收益快速下降,最终导致整个回测周期内,动态止盈策略跑输持仓不动策略。
 
也就是说,
 
动态止盈策略跑输持仓不动策略,不是因为阶段性顶部止盈,而是市场高估后仓位降的太快。
 
 

07

 
所以,结论很明显了,
 
不管市场估值如何,阶段性高点止盈部分仓位后,只要你能在更低的位置接回来,那肯定能带来超额收益。
 
这个结论没啥新意,都算是个常识了。
 
但背后的动机值得深思。
 
为什么要在阶段性高点止盈呢?
 
因为风险偏好没那么强,即使知道未来可能涨上去,但也不想承担短期内可能的下跌。
 
而风险偏好没那么强,这也导致了,你大概率会在将来市场高估时降仓位。
 
也就是说,
 
现在阶段性止盈 ≈ 将来高估时降仓位
 
刚才已经回测过了,
 
牛市后期,只要你敢快速降仓位,衡量整个收益区间,大概率是要跑输持仓不动策略的。
 
所以,要不要在阶段性顶部止盈的答案已经出来了,
 
如果你的目标是跑赢指数,除非你有勇气在市场高估区域高仓位运行,阶段性止盈后也能在更低的位置接回来,否则阶段性止盈弊大于利。
 
如果你的目标就是想安安心心赚个钱,跑不跑赢指数无所谓,那该止盈还是要止盈,毕竟“得到之后再失去,痛苦加倍”。
 
写到这里,懒猫瞬间明白了,为什么公募基金经理即使看空市场,也不肯轻易降仓位的原因。
 
仓位低了,即使选到的股票再牛,最后算总收益,也可能跑不赢人家。而公募基金考核的是相对排名,排名的高低比收益的高低更重要。
本文作者:懒猫,来源:懒猫的丰收日,原文标题:《复盘:阶段性高点,该不该止盈?》
风险提示及免责条款
市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标、财务状况或需要。用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。