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

发布于: 雪球转发:1回复:2喜欢:6

这几天,不少人大腿都红了。

不是因为天热,

而是因为后悔拍红的,“要是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

所以,结论很明显了,

不管市场估值如何,阶段性高点止盈部分仓位后,只要你能在更低的位置接回来,那肯定能带来超额收益。

这个结论没啥新意,都算是个常识了。

但背后的动机值得深思。

为什么要在阶段性高点止盈呢?

因为风险偏好没那么强,即使知道未来可能涨上去,但也不想承担短期内可能的下跌。

而风险偏好没那么强,这也导致了,你大概率会在将来市场高估时降仓位。

也就是说,

现在阶段性止盈 ≈ 将来高估时降仓位

刚才已经回测过了,

牛市后期,只要你敢快速降仓位,衡量整个收益区间,大概率是要跑输持仓不动策略的。

所以,要不要在阶段性顶部止盈的答案已经出来了,

如果你的目标是跑赢指数,除非你有勇气在市场高估区域高仓位运行,阶段性止盈后也能在更低的位置接回来,否则阶段性止盈弊大于利。

如果你的目标就是想安安心心赚个钱,跑不跑赢指数无所谓,那该止盈还是要止盈,毕竟“得到之后再失去,痛苦加倍”。

写到这里,懒猫瞬间明白了,为什么公募基金经理即使看空市场,也不肯轻易降仓位的原因。

仓位低了,即使选到的股票再牛,最后算总收益,也可能跑不赢人家。而公募基金考核的是相对排名,排名的高低比收益的高低更重要。

*免责声明:文章内容仅供参考,不构成投资建议。

@蛋卷                       @雪球创作者中心                       @今日话题                        #雪球星计划公募达人#                        #寻找热爱基金的你#

$沪深300ETF(SH510300)$ $创业板ETF易方达(SZ159915)$ $中证500ETF(SH510500)$ 

全部讨论

向往桃花源2022-07-14 19:44

受教了。主要是不可能刚好卖在最高点离场,还是分阶段出掉比较舒服。任何时候都可以离场,不用承受太大的损失。

Lesysmore2022-07-14 18:31

干货。点赞👍🏻