4. 板块轮动策略的仓位管理框架

板块轮动策略的回撤控制,核心不在于“选对板块”,而在于“在对的时候给对多少仓位”。同一套轮动信号,满仓切换与动态调仓的回撤差异可能达到一倍以上。本节要建立的仓位管理框架,目标是把回撤控制从“事后止损”前移到“事前定量”——在开仓之前,就用波动率、风险预算和凯利公式把每个板块的仓位上限算清楚。

一、三层仓位决策结构

一个可落地的动态仓位框架通常包含三个层次,从外到内依次收敛:

  • 总仓位层(波动率目标):决定组合整体暴露多少资金,目标是让组合的预期波动率稳定在设定水平,例如年化 12%。
  • 板块分配层(风险预算):在总风险预算内,按各板块的风险贡献度分配权重,避免单一板块吃掉全部风险额度。
  • 单板块上限层(凯利修正):用凯利公式估算单个板块的理论最优下注比例,再乘以安全系数作为硬上限,防止信号过度自信导致集中持仓。

三层之间是“先定总量、再分结构、最后压单点”的收敛关系,任何一层都可以独立触发减仓,形成多重事前防线。

轮动信号 板块动量排名 波动率数据 20日已实现波动 胜率与赔率 历史滚动统计 第一层:波动率目标 总仓位 = 目标波动 / 组合预估波动 目标年化 12%,上限 100% 输出:组合总暴露比例 第二层:风险预算 按风险贡献分配板块权重 单板块风险贡献 ≤ 40% 输出:各板块目标权重 第三层:凯利修正 f* = (bp − q) / b 实际仓位 = f* × 0.5 安全系数 输出:单板块仓位硬上限 最终执行仓位 min(风险预算权重, 凯利上限) × 总仓位系数 → 单板块实际持仓比例 → 组合回撤事前约束 三层依次收敛:先定总量 → 再分结构 → 最后压单点,任一层均可独立触发减仓

二、波动率目标:先定“总共能暴露多少”

波动率目标的逻辑很直接:组合的预期波动率与仓位近似成正比,因此把仓位反比于预估波动率,就能把组合波动“锚定”在目标附近。设目标年化波动为 σtarget = 12%,当前组合按现有权重估算的年化波动为 σest = 20%,则总仓位系数为 12% / 20% = 0.6,即只投入 60% 的资金。

实操中有两个细节必须处理。第一,σest 要用“权重 × 协方差矩阵”计算,而不是各板块波动的简单加权,否则会低估板块间相关性上升时的组合风险。第二,仓位系数要设平滑与上下限,例如单次调整幅度不超过 20 个百分点、系数区间限定在 [0.3, 1.0],避免波动率短期跳变导致频繁大幅调仓。示例:若某周 σest 从 20% 升至 28%,理论系数降至 0.43,但受“单次下调不超过 0.2”约束,本周先调至 0.4,下周再视情况补调。

三、风险预算:把风险额度分给板块

总仓位确定后,需要决定钱怎么分。等权分配的问题在于高波动板块会占据绝大部分组合风险。风险预算的做法是:先设定每个板块的风险贡献目标,再反解权重。

以三个板块为例,设定风险贡献目标为:科技 40%、消费 35%、红利 25%。若三个板块年化波动分别为 30%、18%、12%,且忽略相关性做简化估算,则权重近似正比于“风险贡献目标 / 板块波动”:科技 40/30 ≈ 1.33,消费 35/18 ≈ 1.94,红利 25/12 ≈ 2.08,归一化后约为 25%、36%、39%。可以看到,低波动的红利反而获得更高权重——这正是风险预算“按风险而非按资金平均”的体现。实际计算应纳入相关系数并用迭代法求解,此处数值仅作方法演示。

风险预算的关键约束是单板块风险贡献上限,例如不超过 40%。当科技板块波动率飙升时,其风险贡献会被动突破上限,此时框架自动压缩其权重,无需依赖主观判断。

四、凯利公式:给单板块加一道硬上限

凯利公式 f* = (bp − q) / b 中,p 为胜率,q = 1 − p,b 为盈亏比。假设某板块轮动信号的历史统计为胜率 55%、盈亏比 1.5,则 f* = (1.5×0.55 − 0.45) / 1.5 ≈ 0.25,即理论最优下注 25%。

但凯利公式对参数极其敏感,胜率估计误差 5 个百分点就可能让 f* 翻倍或归零。因此实战中普遍采用“半凯利”甚至“四分之一凯利”:实际仓位上限 = f* × 0.5 = 12.5%。这个上限与风险预算算出的权重取较小值,作为最终持仓比例。若某板块风险预算给出 20%、凯利上限为 12.5%,则实际只配 12.5%。

五、框架落地:一张可执行的仓位计算表

把三层计算串起来,每次调仓按固定顺序执行,可形成如下计算流程(数值为示例假设):

步骤输入计算示例结果
1. 总仓位σtarget=12%,σest=20%12% / 20%0.60
2. 风险预算权重三板块风险贡献 40/35/25按波动反解归一25% / 36% / 39%
3. 凯利上限p=55%,b=1.5,半凯利f*×0.512.5%
4. 单板块终值min(预算权重, 凯利上限)×总仓位取小后乘 0.607.5% / 12.5% / 12.5%

注意第 4 步:凯利上限 12.5% 是“占总资金”的比例,而风险预算权重也是占总资金比例,两者直接取小后再乘总仓位系数。上例中科技板块受凯利约束从 25% 压到 12.5%,再乘 0.60 得 7.5%;消费与红利则分别被压到 12.5%。最终组合总仓位约 32.5%,低于 60% 的总仓位上限,说明单板块约束成为了实际 binding constraint——这是正常现象,框架取最保守者执行。

六、事前控制的效果与边界

这套框架的价值在于把回撤控制变成开仓前的算术题:波动率上升自动降总仓、风险贡献超限自动压权重、信号胜率不足自动限单点。它不能消除回撤,但能把“最坏情况下的暴露”约束在可接受范围内。需要警惕的边界是:协方差矩阵在极端行情下会失效,板块相关性瞬间趋近于 1,此时应叠加一条“组合层面最大回撤触发线”(如回撤达 8% 时总仓位强制减半),作为模型失效时的兜底。事前定量与事后兜底结合,才是完整的回撤控制闭环。