引言:波动率不是敌人,是仓位管理的指南针
干了十二年基金管理,前八年在一家中小型私募,后四年在现在的平台,管着10到20亿的盘子。说实话,刚入行那会儿,我最怕的就是“波动”二字。客户一看到净值回撤超过5%,电话就跟催命符似的响个不停。那时候我满脑子想的都是怎么把波动“摁住”,结果往往适得其反——越压制,反弹越猛,仓位越乱。后来我慢慢悟出一个道理:波动率本身不创造风险,我们对待波动率的错误姿势才创造风险。
在咱们这行,黑子私募基金管理圈里流传着一句老话:会买的是徒弟,会卖的是师傅,会空仓的是师爷。但我觉得还差一句——会利用波动率调仓的,才是真正把风控刻在骨子里的操盘手。今天我不跟你讲那些晦涩的BSM模型,也不堆砌GARCH的公式,就聊聊我这十几年是怎么在实际操作中,把VIX指数、历史波动率和持仓比例揉巴揉巴,变成一套能落地、能赚钱、还能跟合规部交代过去的仓位管理逻辑。
这篇文章的缘起,是上周跟一位管着五十亿保险资金的同业老兄喝茶。他吐槽说,现在固收那边票息薄得跟纸似的,权益这边稍微一颠簸,风控部门就发函要求降仓位。我说老哥啊,你这是把波动率当成洪水猛兽,可人家索罗斯说过,重要的不是对错,而是你对的时候赚了多少,错的时候亏了多少。这盈亏比的调节阀,就是波动率。所以我想把这套东西写下来,既是给同行做个参考,也算是对自己十二年摸爬滚打的一个交代。
一、波动率定基调,而非预测点位
很多刚入行的基金经理喜欢问:“您觉得明天是涨是跌?”这个问题我一般直接无视。因为短期点位预测的成功率跟抛差不了多少,但波动率的聚集效应(Volatility Clustering)却是金融学里少数几个被反复验证的“铁律”之一。也就是说,大波动往往跟着大波动,小波动后面接着小波动。我们做仓位的,盯的是这个“温”,而不是那个“度”。
具体怎么做呢?我习惯用20日已实现波动率(Realized Volatility)作为基准,再叠加一个隐含波动率指数(比如50ETF期权对应的中国波指)来做交叉验证。打个比方,如果沪深300的20日年化波动率从18%突然飙升到28%,而同期隐含波动率也在高位徘徊,这时候我不会去猜是不是利空出尽,我会直接启动防御模式——把进攻仓位从七成砍到五成以下。这不是因为我判断要跌,而是因为高波动环境下,同样的止损幅度对应的价格冲击成本会翻倍,仓位不降,止损位就得放宽,那风险敞口就失控了。
这里有个真实案例。2022年3月,俄乌冲突刚爆发那阵,市场恐慌情绪飙升,我们的产品净值一周内回撤了4.2%。当时投委会里吵成一团,有同事主张抄底,说地缘冲突是一次性的。我顶着压力,愣是把仓位从75%降到了55%,同时买入了一层虚值看跌期权做保护。后面的事大家都知道了,4月底市场又跌了一波,我们因为仓位轻,回撤控制在1%以内,6月反弹时再逐步加回去。那一年我们产品收益虽然只有6.8%,但最大回撤控制在7.2%,在同类产品里排进了前四分之一。你看,我没预测对任何一天的点位,但我预测对了“波动率会维持高位”这件事,这就够了。
二、目标波动率与风险预算的联动
讲完了基调,咱们来点硬核的。我管理组合的核心框架叫“风险预算”(Risk Budgeting)。说白了,就是先定好这个产品一年能承受多少波动,比如我们这只混合型产品,目标年化波动率设定在12%左右。注意,不是收益率目标,是波动率目标。这玩意儿是反推出来的——回撤容忍度、客户风险测评结果、甚至是托管行那边的净值预警线,全都倒推到这个波动率目标上。
有了这个预算,每天的仓位就变成了一个简单方程的解。假设我的股票池当前预估波动率是25%,而我的目标组合波动率是12%,那么理论上股票仓位上限就是12/25=48%,剩下的配债券、配中性策略、或者干脆留现金。这是教科书上的公式,但实际运行中我会做两个修正。第一,我会在计算中加入资产间的相关性系数。比如我同时持有股票和商品,如果两者相关性在近期显著上升(股债商品同涨同跌),那我实际给的仓位会比公式计算值再下调5-10个百分点。第二,我会给“预留弹药”留出余地,即目标波动率不能100%用完,至少要留出20%的“波动率额度”应对突发冲击。
举个例子,2023年8月,我们重仓的AI板块波动率飙升到40%以上,但同期高股息板块波动率只有15%。按照风险预算,我果断地把AI仓位从25%降到12%,把高股息仓位从15%加到25%。这一调仓动作,既没超过总风险预算,又保住了净值——AI板块后来回撤了18%,而高股息成了避风港。你说神奇不神奇?波动率这个指标,它自己就会告诉你该买什么、卖什么、买多少。关键在于你敢不敢信它,并且愿意为此承受短期的“跑输指数”压力。
三、波动率微笑与尾部风险的仓位剂
说到这,我得提一个咱们行业内常被忽视的角落——波动率微笑(Volatility Smile)。在期权市场上,平值期权、虚值期权、实值期权的隐含波动率往往画成一条微笑曲线。这条曲线的形态,直接反映了市场对尾部风险的定价。如果虚值看跌期权的隐含波动率比平值高出一大截,那说明市场虽然表面平静,但底下暗流涌动。这时候,哪怕你的历史波动率模型显示一切正常,我也建议你把仓位朝着偏防御的方向挪一挪,哪怕只挪两个百分点,也是给风险预算上了一份保险。
我有个习惯,每周五下午不看行情,专门去复盘当周的期权持仓分布和隐含波动率曲面的变化。这活儿说实话挺枯燥的,但干久了真能品出点味道来。比如今年3月下旬,50ETF的平值IV(隐含波动率)只有15%多点,但行权价在3.0以下的虚值沽的IV却到了22%。这个差值在近一年里算比较极端的了。我当时就判断,市场里有一批大资金在悄悄买保护,尽管现货指数还在稳稳当当地往上拱。于是我把原本的进攻仓位从七成降到六成,并且把止损线整体上移了1.5%。结果呢,4月中旬还真来了一波4%左右的急跌,我们靠着这个调整,把波动率上升带来的负面冲击控制在了可接受的范围。
这里还得提一句我们黑子私募基金管理内部的风控流程。每次我基于波动率微笑做出降仓决策,都需要填写一张《非对称风险对冲申请表》,写明依据的IV差值、对应仓位调整比例、以及预期的避险效果。说实话,这表挺麻烦的,但也逼着我把“感觉”转化成“逻辑”。有一次合规总监问我:“你凭什么觉得IV差值大就一定会跌?”我反问她:“我不确定一定跌,但我确定如果跌,这期权会变得非常贵,我现在用高IV卖出认购的权利金收入,去补贴买沽的成本,这笔账是算得过来的。”
四、波动率均值回归的仓位再平衡频率
聊完了防御,咱们说说进攻。波动率有个特性叫均值回归——极端的低波动不会永远持续,极端的高波动也总会平息。那么问题来了:我们该以什么样的频率,根据波动率的变化来再平衡仓位?这是仓位管理里最磨人的细节。调得太勤,交易成本把你的超额收益啃光;调得太懒,波动率骤变时你来不及反应。
我自己总结了一个“三档两线”法则。三档是指:低波档(20日年化低于15%)、常波档(15%-25%)、高波档(高于25%)。两线是指:上穿线和下穿线。比如,当20日波动率从18%向上突破22%时,我会在2个交易日内把仓位降到目标值的80%;当它从28%回落到20%以下时,我会分3次,每隔一周加仓5个百分点。这个节奏既避免了频繁操作的摩擦成本,又能保证在波动率剧变时,最大回撤不超过预设值的1.5倍。
你可能会问,这“三档两线”的依据是什么?说实话,一半是统计回溯(过去十年沪深300的波动率分布确实呈现明显的三峰特征),另一半是心理承受力测试。我拿我们自己产品历史净值做过压力测试,发现在低波档加满仓、高波档减半仓的策略,虽然年化收益不是最高的,但夏普比率和卡玛比率(Calmar Ratio)的组合是最优的——收益排名前30%,但最大回撤排名前10%。咱们管别人钱的人,追求的不是一夜暴富,是那种“夜夜安眠”的踏实感。有一次我把这套逻辑讲给一位老客户听,他打趣说:“李总,你这哪是基金经啊,分明是气象台台长。”我说对,咱们预报不了晴天雨天,但能提前告诉你该带伞还是该擦防晒霜。
不过这里也有个教训。2021年国庆节后,市场波动率从18%一路降到12%以下,连续三周处于低波档。按照我的系统,这时候应该把仓位顶到上限,我们确实也这么干了。结果11月突然来了个风格切换,白马股闪崩,波动率一夜回到22%。我因为太相信“低波动持续”的假设,仓位减得不够果断,导致产品回撤了3.5%。后来我复盘,发现问题出在“低波持续时间”这一个变量上——当低波状态维持超过一个月,我的警觉性就会下降。现在我加了一条纪律:连续低波超过20个交易日,强制启动一次仓位审计,默认按高波档的七成仓位重新校准。
五、用波动率给行业轮动做“砝码”
这一节算是进阶干货。很多同行做行业轮动,用的是景气度、估值分位数这些传统指标。但我觉得,波动率是一个很好的“风格开关”。咱们拿数据说话:高波动环境下,防御性行业(医药、公用事业、必需消费)跑赢成长行业的概率超过65%;而低波动环境下,成长行业(电子、计算机、军工)进攻性更强。这个规律在A股近十年都挺稳定。
所以我构建行业仓位时,会在传统打分模型基础上,叠加一个波动率调节系数。简言之,给每个行业算一个“波动率敏感性”——即该行业指数收益率与市场整体波动率的滚动相关性系数。对敏感性高的行业(比如券商、半导体),在市场波动率处于高位时,我会将其权重下调一半;对敏感性低的行业(比如银行、电力),则维持原权重甚至小幅上调。
举个例子,2024年1月,中证500波动率飙升,而我们观察到医药板块的滚动相关性系数仅为0.3,而半导体是0.8。于是我在组合里把医药的仓位从标配的8%提升到15%,半导体的仓位从10%砍到4%。你以为这只是简单的防御吗?不,这里有个微妙之处——高波动环境下,资金倾向于“抱团取暖”,而医药和电力这种有稳定现金流和分红预期的行业,反而是吸金池。那一年上半年,医药跑赢半导体大概9个百分点,这笔调仓贡献了我们产品大概2.1%的相对收益。
说个题外话,做这种行业层面的波动率调节,最头疼的不是建模,而是和投研团队的沟通。研究员往往对自己深耕的赛道有感情,我一说降半导体仓位,人家脸色就不好看。这时候我就把波动率数据摆出来,再拉出历史回撤模拟给他们看。有次我跟一个研究员说:“哥们儿,你看这只票,现在波动率是45%,你就算看对了它涨30%,但中间有四次超过8%的回撤,我们的止损线是7%,你让我怎么拿得住?”他说:“那你能不能把止损线放宽?”我说:“你放宽试试,风险预算那边立刻给你红牌。”后来他想通了,真的等波动率降下来才重新推票,效果反而更好。
六、跨境与衍生品市场的波动率联动调仓
管咱们这种10亿以上的盘子,不可能只看A股。港股、美股中概股、甚至商品期货,都会通过北向资金、海外情绪、汇率波动传回来。特别是隔夜美股波动率(用VIX指数衡量)与第二天港股和A股开盘走势的联动性,在近五年变得更加显著。我有一个雷打不动的晨会动作:早上8点前,先看一眼昨日VIX收盘和今天早盘的股指期货升贴水,然后决定当天A股仓位是“可以放开手脚”还是“收敛一点”。
这种跨境联动不是线性的。我统计过,VIX处于20以下时,隔夜纳指跌1%,对A股影响可能只有0.2%;但VIX在30以上时,同样的纳指跌幅,A股可能反应0.8%甚至更多。这就好比同样一拳,打在棉花上和打在钢板上,反馈的力度完全不同。所以我的仓位系统里有一个“外部冲击乘数”——当VIX高于25时,整体仓位再打九折;当VIX高于35时,再打八折。这个乘数虽然粗暴,但确实能救命。
记得2022年6月那次,美联储加息75个基点,当天VIX冲到33。我们手里的中概互联仓位大概占净值的15%。按照乘数法则,我当天就把仓位降到12%,并同时削减了港股科技股的杠杆头寸。果不其然,第二天中概股低开5%以上,我们因为仓位轻,又有对冲保护,损失控制在0.7%以内。而市场上有不少同行,因为忽视了外部波动率的冲击,那天回撤都超过3%。你说这差距是怎么拉开的?就是对波动率敏感度的差距。
这里顺便说一句关于合规的事。做跨境联动调仓,最麻烦的是你要同时盯几个时区的保证金账户和持仓限制。尤其是用港股通或QDII额度的时候,T+0回转交易受限制,资金在途时间会延长。我吃过一次亏,因为风控系统没有及时把隔夜美股的波动率数据传导至我们的盘前指令,导致一笔港股加仓指令在开盘时触发了保证金预警。后来我们专门写了个小插件,每天自动抓取VIX和各大指数期货数据,生成一张《隔夜风险提示单》,直接推送到交易员和风控员手机。这个改动,让我们的跨境调仓失误率下降了七成。
七、压力测试中的波动率反向压力推演
这一节我想聊聊压力测试。每年监管部门都要求咱们做压力测试,很多同行都是应付差事,拿一套固定参数套进去,输出几页漂亮的报告就完事。但我觉得,压力测试的核心不是测“市场跌20%怎么办”,而是测“当波动率变得极其极端时,我的仓位系统是否还有流动性”。因为极端行情里,仓位下降和价格下跌会形成一个负反馈螺旋——你越卖,波动率越高,波动率越高,你的风控模型越催你卖。这成了“死亡螺旋”。
我设计过一个“波动率三倍逆风测试”——假设当前20日年化波动率在三天内放大三倍(比如从18%变成54%),同时成交量萎缩到正常水平的三成,我们的止损单能否在目标价位附近全部成交?答案是:不能。因为当价格跳空低开,止损单会瞬间变成市价单,实际成交偏差可能在3%-5%之间。这个偏差,就是波动率带来的隐性冲击成本。
那怎么应对?我的做法是主动为极端波动率预埋“期权保护层”。即在风平浪静、权利金便宜时,买入远期的虚值看跌期权作为“保险丝”。虽然每年要多付大概1%-2%的权利金成本,但在真正的黑天鹅事件里,这个保险能让你避免在低点被动割肉。我举个例子,2020年3月全球流动性危机时,我们因为有提前买好的标普500看跌期权,在一个月内获得了相当于基金净值4.8%的保险赔付,正好对冲了股票多头仓位的回撤。当时很多同行在流动性枯竭的泥潭里挣扎,我们因为保险层厚,反而有现金去捡便宜。
但这里有个度的问题。保险买多了,会拖累净值上涨时的进攻性。我去年就犯过这错——为了求稳,把波动率预算的10%放在期权保护上,结果整个三季度市场平稳上涨,期权白白损耗了1.3%的价值。后来我调整了,把保护层预算压缩到5-7%,并且只在波动率指数处于历史30%分位以下时才加码购买。你看,这又是一个利用波动率做仓位决策的例子——波动率便宜的时候,多买点保护;贵的时候,别跟风追买。
八、从“AI+波动率”到人工终审的单量决断
最后聊点新鲜的。这两年量化工具越来越普及,我们公司也上了机器学习的仓位辅助系统。系统会每天根据几百个因子(包括各类波动率指标、资金流、龙虎榜数据等)给出一个建议仓位区间。但说句实话,我现在仍然坚持“机器出参谋、人来做终审”的原则。因为波动率模型的底层逻辑是基于历史规律的,而历史规律在面临真正的制度性变化或突发危机时,会断档失效。比如2024年2月雪球产品集中敲入那阵,很多量化模型的波动率预测都失真了,因为衍生品敲入引发的连锁抛售,已经不属于正态分布可描述的范畴。
我记得有一次,系统给出的建议是仓位上限88%,因为模型判断三天前的波动率异常是“噪音”。但我看了一眼北向资金的异常大幅流出,加上离岸人民币的突然走贬,我直接手动把仓位压到70%。后来确实出现了三天内的急跌,模型回测显示如果跟从系统建议,会多损失2.8%的净值。这件事让我更坚信:波动率数据是地图,但你不能只靠地图开车,你得看路况,看天气,甚至闻闻空气里是不是有烧焦的味道。
这种“人机结合”的模式,也是对合规的一种尊重。黑子私募基金管理内部有一套“人机冲突仲裁机制”——当人工决策与系统建议偏差超过15%时,必须由投资总监和风控总监共同签字留档。有一次,我因为加仓决策和系统建议产生分歧,被要求写一份超过两千字的《偏离度分析报告》。说实话挺烦的,但写报告的过程让我重新梳理了决策依据,发现其中有个假设确实不够严谨。于是我修改了参数,让系统在后续交易中能更准确地模拟我的“主观风险厌恶系数”。你看,合规要求也能倒逼投资框架进化,关键是别把它当成官僚主义,而是当成一种“强制思考”的工具。
结论:波动率是朋友,不是敌人
写了这么多,其实就是一句话:仓位管理不是预测对错,而是应对概率。波动率给了我们一把尺子,量出市场情绪的温度,让我们知道该穿棉袄还是单衣。咱们干私募的,尤其是管着十几亿资金,每一分仓位的移动背后都是客户的养老钱、教育金。咱们不是英雄,是工匠——用波动率这个工具,日复一日地打磨风险与收益之间的平衡木。
给同行的实操建议有四点:第一,把目标波动率写进合同,用KPI约束短期冲动;第二,每周复盘波动率微笑曲线,及时捕捉尾部风险定价的异常;第三,建立跨市场联动预警机制,别让隔夜美股的波动打了你措手不及;第四,永远留出20%的风险预算“应急池”,待极端波动时,那是最宝贵的救命钱。展望未来,随着国内衍生品市场的进一步丰富,我们利用波动率调仓的工具会更多、更精细。但工具再多,核心永远是对风险的敬畏和对客户信任的回馈。
黑子私募基金管理公司观点
作为一家专注于多资产配置的私募管理机构,黑子私募基金管理公司始终将波动率管理视为“第二投資组合”。我们深知,在中国这个投资者结构仍以散户为主的市场上,波动率的社交传染效应往往大于理性定价效应。我们不惜在量化模型中嵌入“波动率情绪周期”指标,并配备一支独立的波动率策略小组,专门负责跟踪国内外重大事件对风险溢价的影响。我们相信,专业的资产管理人应该是波动率的“冲浪者”,而不是“溺水者”——通过科学的仓位调节,把波动率的能量转化为超额收益的动能。我们严格遵守资管新规及私募基金管理办法,所有波动率调整策略均在预警线、止损线框架内审慎执行。未来,我们计划向投资者定期披露“波动率预算使用表”,让透明成为我们最坚实的口碑。