Regime-Aware Asset Allocation (状态感知资产配置)

方法学抽象: 在 regime (市场状态) 估计条件化的资产配置框架。本 wiki 当前以 Wasserstein HMM 资产配置框架 (arXiv:2603.04441) 为落地范例, 抽象出"状态→条件化 μ/Σ→MVO"的通用骨架。

定义

Regime-Aware Asset Allocation 指组合优化中, 把 regime 视为不可直接观测的潜在变量 s_t \in \{1,\dots,K\}, 把 μ̂ 和 Σ̂ 写成 regime-conditional 期望:

\hat\mu_t = \sum_{k=1}^{K} P(s_t = k \mid x_{1:t})\, \mu_k,\qquad \hat\Sigma_t = \sum_{k=1}^{K} P(s_t = k \mid x_{1:t})\, \Sigma_k

其中 x_{1:t} 是观测到的市场特征 (收益率/波动率/动量等), 然后把上式代入 Mean-Variance Optimization with Transaction Cost。

与"非 regime-aware" 配置的本质区别

维度 静态 MVO 单 K HMM + 滚动 Wasserstein HMM (本文)
\mu/\Sigma 估计 滚动窗 滚动窗 + 单 HMM 滚动窗 + Wasserstein 模板稳定的 HMM
K 固定 — 一次性 BIC 写死 验证集预测表现动态选
状态标签跨窗稳定 — 容易标签切换 2-Wasserstein 模板对齐
日频换手 通常高 高 0.80%

三大常见设计陷阱

  1. 标签切换: 滚动 HMM 在 t 和 t+1 间, latent state index 重新初始化, 同一 regime 拿不同编号 → 组合误以为 regime 改变。修法见 Wasserstein 模板追踪与标签切换修复。
  2. K 写死: BIC 一次性选 K, 在 2020 危机或 2025 解放日这种 regime 复杂度突变时跟不上。修法: 滑动窗验证集预测对数似然 + 复杂度惩罚。
  3. 特征 t-信息泄漏: 状态向量若混入当日数据, 等于偷看未来, 样本外全部归零。本框架显式只用 t-1 及之前。

适用 vs 不适用场景

适用 不适用
日频 / 周频跨多资产类别 (股债商品外汇) 单资产 / 高频 (regime 不存在或太快切换)
数据足够长 (10 年+) 横跨多次 regime 短期数据 (<3 年) — 估计不稳
关心换手 / 调仓成本 一次性配置 (终身持有)

与 wiki 已有概念的对位

Open Questions

  • K 自适应窗口 vs regime 漂移速度的匹配 — 仍为开放问题。
  • A 股 (涨跌停 / T+1) + 国内期货 (限仓) 制度下复制性 — 公众号解读未涉及。
  • regime 之间的"过渡期"如何刻画 — 五状态分类已给出, 但 γ_t,k 渐变时的组合权重可能非凸。
  • 与 Adaptive CutV 谱分割 等图谱方法的差异 — 一个在 latent state space, 一个在图 Laplacian。

Cross-ref