摘要: 本文是"波动率控制仓位"系列专题的第一篇。在之前的ETF轮动策略中,我们的仓位始终只有两种状态:满仓或空仓。这种"非黑即白"的模式虽然简洁,但在市场剧烈波动时,往往让投资者承受过山车般的净值体验。本文将深入剖析满仓轮动的固有缺陷,用真实回测数据揭示其在震荡市和极端行情中的困境,并引出一种更精细化的仓位管理思路------让仓位大小自动适应市场波动。
大家好,我是你们的老朋友。
从最初的ETF轮动基础教程,到行业轮动扩展系列,我们一起搭建了一套相当完整的动量轮动策略体系。有读者在评论区说,策略在2021年的新能源行情中赚得盆满钵满,但到了2022年,那根净值曲线就像断了线的风筝,一路往下栽。回撤大到让人怀疑人生。
这个反馈击中了一个我们一直未深入探讨的核心问题:仓位管理。
回顾我们之前所有的策略,无论是基础宽基轮动还是行业ETF轮动,仓位都只有两种选择:要么全仓持有选中的ETF,要么全仓切换到国债。这种二元对立的仓位模式,在趋势流畅的牛市中当然没问题,可一旦市场进入震荡期或波动加剧,问题就暴露无遗。
今天这篇文章,我们就来正式揭开这个问题的盖子。
一、满仓轮动的逻辑与局限
先来回顾一下我们之前策略的底层逻辑。以最经典的20日动量轮动为例:每个周五收盘后,计算候选池中每只ETF过去20个交易日的涨跌幅,选出动量最强的那个,下周全仓持有。如果所有ETF的动量都是负数,就全仓切换到国债避险。
这套逻辑非常清晰,代码也简洁。它暗含了一个假设:动量最强的那个标的,值得你把所有资金押上去。
在趋势性强的市场中,这个假设是成立的。当新能源板块走出持续数月的主升浪时,满仓持有新能源车ETF或光伏ETF,策略净值会以惊人的斜率攀升。2020年的白酒医药行情、2021年的新能源行情,都是满仓轮动的"高光时刻"。
但问题的根源在于:市场并不总是趋势性的。 在更多时候,市场处于震荡、摇摆、风格快速切换的状态。而在这些时期,满仓轮动的缺陷就会暴露无疑。
二、震荡市中的"左右打脸"
想象这样一个场景:候选池里的行业ETF轮番表现,这周芯片涨了5%,下周传媒涨了6%,再下周新能源又涨了4%。动量排名每周都在变,我们的策略也跟着每周换仓。
每次换仓,你都追入了"上周表现最好"的那个行业。但如果这个行业的上涨只是昙花一现,追进去之后立刻回调,而你又在下个周期换到了另一个同样即将回调的品种上,就会发生一种极其折磨人的情况:换一次仓,亏一次钱。
这种在震荡市中被反复"左右打脸"的经历,是满仓轮动策略最致命的软肋。回测中,你会发现净值曲线在一段震荡期内呈现缓慢但持续的下降,同时换手率居高不下。每一次小幅亏损累积起来,就会吃掉之前在趋势行情中好不容易赚到的利润。
用一个形象的比喻:这就像你每次都在浪尖上跳进海里,刚站稳,浪就退了,你又急忙跳到另一个正在涌起的浪头上,结果那个浪也退了。反复几次,体力(净值)就被消耗殆尽。
三、极端波动中的"过山车"体验
如果说震荡市是慢刀子割肉,那极端波动行情就是断崖式跳水。
行业ETF的波动性天然远大于宽基指数。芯片ETF可以在一个月内上涨30%,也可以在接下来的两周内暴跌25%。新能源车ETF在2021年全年涨了50%以上,但2022年前四个月就跌去了近40%。
在满仓轮动策略中,当持仓的行业ETF遭遇这种剧烈反转时,你没有任何缓冲。回测数据可以清晰地展示这一点。我们以行业轮动策略在2021-2022年的表现为例(使用10只行业ETF候选池,周频调仓,20日动量):
| 阶段 | 策略表现 | 描述 |
|---|---|---|
| 2021年5月-11月 | +52.3% | 新能源主线清晰,满仓轮动大放异彩 |
| 2021年12月-2022年4月 | -34.8% | 新能源崩塌,策略净值断崖式下跌 |
短短五个月,辛苦积累的利润回吐了三分之二。即使策略在2021年最终仍有正收益,这种"先赚52%再亏35%"的体验,对投资者心理的冲击是巨大的。很多人可能在回撤最深的那个月,就已经心态崩溃、手动清仓了。
问题的核心在于:满仓轮动只回答了"持有什么",却没有回答"持有多少"。 当持仓ETF的波动率从15%飙升到40%时,策略依然傻傻地全仓持有,把所有的风险敞口暴露在市场面前。
四、一个朴素的直觉:行情好时重仓,行情差时轻仓
其实,解决这个问题的思路并不复杂。回想一下你自己的投资经验,当你感觉市场"上蹿下跳"、方向不明时,你自然会减少投入的资金量。而当你看到趋势明朗、行情顺畅时,你才敢于重仓出击。
这就是最朴素的仓位管理智慧:行情平稳时积极进攻,行情剧烈时收缩防守。
问题在于,主观的"感觉"往往不可靠。你可能在应该加仓的时候犹豫,在应该减仓的时候贪婪。我们需要一个客观的、量化的指标来衡量市场的"颠簸程度",并据此自动调整仓位。
这个指标就是------波动率。
波动率衡量的是资产价格的波动剧烈程度。波动率高,意味着价格大起大落,风险较大;波动率低,意味着价格平稳运行,风险相对可控。
如果我们的策略能够实时监测持仓ETF的波动率,并在波动率升高时自动降低仓位,在波动率回落时恢复正常仓位,那么净值的"过山车"幅度就能被大幅压缩。
五、引出"目标波动率控制"模型
基于上述思路,学界和业界已经发展出一套成熟的仓位管理方法,叫做目标波动率控制模型。
它的核心思想极其简单,甚至可以用一句话概括:设定一个你愿意承受的目标波动水平,然后根据资产的实际波动情况,动态调整仓位,使得组合的实际波动率始终向目标值靠拢。
具体来说:
-
你设定一个目标年化波动率,比如15%。
-
如果当前持仓ETF的实际波动率是15%,你就保持满仓(仓位=100%)。
-
如果ETF波动率飙升至30%,你就降半仓(仓位=50%),剩余资金配置到国债或现金。
-
如果ETF波动率降低到10%,你可以适度加杠杆(仓位=150%),但在实盘中通常会把仓位上限锁定在100%。
这样一来,你的仓位就不再是"满或空"的二元选择,而是一个在0%到100%之间连续变化的数值。市场风平浪静时,你满仓出击;市场波涛汹涌时,你轻仓避险。
这个模型最大的优势在于,它不需要预测市场方向,只根据当下的波动水平做出反应。而波动率有一个重要的统计特征------聚集效应,即高波动时期往往会持续一段时间,低波动时期也是如此。这使得基于波动率的仓位调整具有一定的前瞻性。
六、本篇总结
今天,我们深入剖析了满仓轮动策略的两大困境:震荡市中的反复磨损,以及极端波动中的净值过山车。这些问题的根源在于仓位管理的缺失------策略只告诉了我们"买什么",却没有告诉我们"买多少"。
我们引出了一个朴素的解决思路:让仓位随市场波动动态调整。而这个思路的量化实现,就是下一篇要正式介绍的目标波动率控制模型。
在下一篇文章中,我们将从波动率的计算开始,一步步搭建一个完整的仓位控制模块。你会看到,只需在原有策略代码上增加几十行,策略的风险特征就能得到质的改善。
下一篇预告:波动率控制仓位系列(二)------从波动率计算到仓位动态调整
你准备好让自己的策略学会"收放自如"了吗?咱们下篇见!