
波动率是量化策略的呼吸节奏
做量化交易的人常说一句话:策略本身没有好坏,只有适不适合当下的市场环境。这句话翻译成大白话就是——市场波动变了,你的策略参数还一动不动,那就等于穿着棉袄进桑拿房,不难受才怪。
波动率就是市场的呼吸。呼吸平稳的时候,趋势策略能稳稳吃波段;呼吸急促的时候,同样的趋势策略会被来回打脸打到怀疑人生。真正的功夫不在于写一个多复杂的模型,而在于知道什么波动水平下该让策略跑多快、下多重的手。

先搞清楚现在的波动是哪种波动
调整策略之前,得先给波动分个类。很多人一看到市场大跌就喊波动加大,其实跌得急和跌得久是两码事。
急跌型波动往往伴随恐慌性抛售,日内振幅剧烈,隔夜跳空风险大。这种环境下做趋势跟踪的股指期货策略最受伤,因为价格经常先触发止损再回头。阴跌型波动则是波动率缓慢抬升,趋势方向明确但节奏磨人,趋势策略反而能活下来,只是持仓周期要拉长。
区分方法很简单,盯住两个指标:一个是20日历史波动率相对60日历史波动率的位置,另一个是ATR(真实波幅)的绝对值变化。20日波动率快速上穿60日波动率,说明短期波动在加速,这时候策略要收着打;两者平稳收敛,说明市场进入低波动区间,可以适当放大仓位。
仓位管理用ATR说话而不是拍脑袋
绝大多数量化策略的仓位是固定的,比如每笔交易固定买10手。这个做法在低波动时期没问题,到了高波动时期就变成隐形加杠杆——波动放大了,同样的手数意味着同样的止损距离下亏损金额翻倍。
把仓位和ATR挂钩是更聪明的做法。核心逻辑是让每笔交易的风险敞口恒定。假设策略设定单笔最大亏损为总资金的1%,ATR告诉你当下市场平均每天波动多少钱,用这个亏损额度除以ATR再乘以合约乘数,就能算出该下多少手。波动越大,手数越少;波动越小,手数越多。
股票端同理。个股的ATR占股价比例上升时,同样的仓位比例在金额上的波动就变大了。用ATR倒数做仓位权重,相当于给每只股票装了一个自动减震器。
用波动率过滤信号 砍掉那些不该做的交易
量化策略的信号不是每个都值得执行。高波动环境下,假突破和假回归的比例会明显上升。加一层波动率过滤器,相当于给策略戴上一副墨镜,刺眼的光线自动挡掉。
具体做法是在信号触发时加一个条件判断:当前波动率是否处于策略回测时表现最好的区间内。比如趋势策略在20日波动率处于历史40%到70%分位时表现最稳,低于40%分位说明市场太死水,突破往往没持续性;高于70%分位说明市场太疯,假突破概率大增。只在中间这段干活的策略,胜率会比全天候硬扛高出不少。
期货端还要多一层考虑。股指期货的基差在波动剧烈时往往贴水加深,这对多头策略是额外成本。用波动率过滤信号的顺手看一眼基差水平,贴水太深的时候哪怕信号出来了也可以主动放弃,省下来的钱就是赚到的。
股票和期货的对冲比例跟着波动率动
手里同时有股票多头和股指期货空头的量化策略,最容易犯的错是对冲比例写死。比如永远用1手IF对冲100万股票市值,这个比例在低波动时期勉强够用,波动一放大,股票端的beta实际敞口就变了,对冲效果大打折扣。
正确的姿势是用滚动波动率来动态调整对冲比例。计算股票组合过去20日的已实现波动率和股指期货的已实现波动率,用两者的比值乘以初始对冲比例,得到当下的动态对冲手数。股票波动相对期货波动上升时,自动增加期货空头手数;股票波动收敛时,逐步减回。这个调整不需要天天做,每周调一次或者触发阈值调一次就够,否则交易成本吃掉超额收益。
策略切换不是拍脑袋 看波动率状态机
量化交易的老手会在组合里同时养着趋势策略和均值回归策略,但什么时候让谁上场,很多人靠感觉。更靠谱的做法是设一个波动率状态机,用规则说话。
低波动区间(20日波动率低于历史30%分位),趋势策略为主,因为低波动往往在蓄势,突破后的持续性更好。中等波动区间(30%到70%分位),两个策略均衡配置,谁的信号先到谁做。高波动区间(高于70%分位),均线回归策略占上风,因为极端波动后价格向均值回复的概率更大,趋势策略则主动降频甚至暂停。
这个状态机的阈值不是拍脑袋定的,用历史数据回测每个波动率分位下两类策略的夏普比率,找到切换点。市场波动结构变了,一年重新校准一次阈值,保证状态机跟得上市场脾气。
期货保证金管理要留出波动率缓冲
做期货量化的人对保证金变动最敏感。交易所调整保证金比例往往滞后于市场波动,波动率飙升之后才提保,这时候如果你的策略满仓运行,分分钟被追保通知打乱节奏。
提前留缓冲的办法是把保证金占用率和波动率挂钩。20日波动率处于低位时保证金占用率可以放到70%,波动率抬升到中位时降到50%,波动率进入高位区间主动降到30%以下。腾出来的现金放在货币基金或者国债逆回购里,既是安全垫也是收益增强。期货交易拼的不是谁赚得快,是谁活得久,高波动时期账上现金比例就是生存概率。
复盘波动率变化后的策略表现才算闭环
每次市场波动中枢发生明显变化之后,比如从低波动切到高波动,或者反过来,都要回头检查策略的表现。看三件事:信号数量是不是骤降或骤增、单笔平均盈亏是不是恶化、最大回撤是不是超出历史分布。
如果信号数量在波动加大后骤降,说明过滤条件太严,可以考虑把波动率分位阈值放宽5个百分点。如果单笔盈亏在低波动期恶化,说明策略参数过度拟合了高波动行情,需要重新校准。这个复盘动作不需要太频繁,波动率中枢切换时做一次就够,但每次都要做,做完把参数调整记录下来,积累自己的策略波动率图谱。
量化交易从来不是写一套代码躺着赚钱,而是像开车一样,路况变了就得换挡。市场波动就是那个路况指示器,读懂它,策略才能开得稳。