- Anticor 反相关组合:把资金从刚涨过的资产搬去反相关的落后者
Anticor(Borodin-El-Yaniv-Gogan 2004)是在线组合选择里的『统计套利派』:它不追求 Cover/ONS 那种最坏情况遗憾界,而是直接押注一个可证伪的经验假设——资产间存在滞后交叉相关,刚跑赢的资产的动能会传导给与它正相关滞后的资产。算法用相邻两个窗口的交叉相关矩阵决定资金搬运方向:后窗口里 i 跑赢 j 且 corr(i前,j后)>0,就把 i 的部分权重搬给 j。1500 日 60 日块轮动市场实测:w=90 时终值 10.62,把事后最优 CRP(1.42)按在地上摩擦——但窗口敏感性扫描揭示这是刀尖上的收益:w=8 时终值 0.03(亏掉 97%),从 0.03 到 10.62 横跨 300 倍,w 与轮动周期的匹配是生死线。趋势市对照:单边行情下 Anticor 终值 1.04 vs 买入持有强者 1.27——反复给落后者输血是均值回归策略在趋势世界的结构性税负。三盆冷水:无任何遗憾保证(错误市场里可以亏到接近归零)、窗口选择本质是对轮动周期的隐性预测、日均 4% 换手在成本下的生存空间。与 Cover/EG/ONS 的世界观分野:保证派 vs 押注派,Anticor 赢的时候赢得多,输的时候没有底。
13 min Chinese - CORN 模式匹配组合:用相关性找历史上的『相似市场』再优化
CORN(Correlation-driven Nonparametric learning,Li-Hoi-Gopalkrishnan 2011)把在线组合选择从『对全部历史平均』升级为『只对相似历史优化』:拿最近 w 天的市场窗口和每一段历史窗口算相关系数,超过阈值 ρ 的日子构成『相似市场样本集』,然后只在这些样本的次日收益上做对数最优组合。1250 日反相位周期市场实测:CORN 终值 5.50,事后最优 CRP 只有 1.72,50/50 再平衡 0.94——模式匹配吃到了常数组合结构上吃不到的条件信息,权重轨迹与真实相位逐日对齐,而匹配集同相位纯度只需 66% 就够了。关键对照实验:同波动无模式市场上 CORN 终值 0.71,反而跑输 50/50 的 0.92——模式匹配在没有模式的世界里不是无害的,它把噪声当模式做多余交易。ρ 敏感性扫描完整呈现『噪声混入 vs 样本饥荒』的倒 U 形。三盆冷水:O(T²) 相关计算、低维窗口假相似、以及超额收益本质是对『历史会押韵』假设的风险暴露。
19 min Chinese - Cover 通用投资组合:不预测市场也能逼近最优常数再平衡
Thomas Cover 1991 年提出的通用投资组合(Universal Portfolio)是在线学习在金融里最漂亮的定理之一:不做任何统计假设、不预测任何收益,只靠把资金摊到所有常数再平衡组合(CRP)上做『财富加权平均』,就能保证长期增长率逼近事后最优 CRP——最坏情况下的财富比值只以多项式速度衰减,而财富本身是指数增长的。2000 日双资产合成实验完整复现:事后最优 b*=0.65 的 CRP 终值 1.98,UP 无预测拿到 1.85,权重轨迹从均匀先验 0.5 被财富加权逐渐吸向 b*;附赠 Shannon's Demon 演示——一个长期不涨的资产加不生息的现金,50/50 每日再平衡照样把组合从 1.0 做到 1.47,波动本身就是收益来源。同时诚实交代三盆冷水:网格维度灾难、交易成本会吃掉再平衡收益、以及 UP 的保证是渐近的——有限样本内它可以跑输朴素 50/50。
14 min Chinese - 指数梯度组合 EG:用乘性更新在线追踪最优资产权重
EG(Helmbold-Schapire-Singer-Warmuth 1998)是在线组合选择里的『轻量派』:Cover 通用组合要对整个单纯形做指数开销的积分,EG 只用一行乘性更新——每天把权重乘上 exp(η·相对收益) 再归一化,计算量 O(m),天然保持权重为正且和为一。翻倍-暴跌交替市场 3000 日实测:η=0.01 的 EG 对数财富 175.0,紧咬事后最优 CRP(b*=0.70,对数财富 107.6 的遗憾仅 6.7),而买入持有波动资产归零(2e-271)。η 敏感性扫描呈单谷形:η=0.01 遗憾 6.7 最优,η=1.0 遗憾 273——乘性更新对学习率的容忍度远比教科书想象的窄。regime 切换市场上 η=0.15 终值 85.2 vs η=0.03 的 59.1:理论最优的小 η 在结构突变市场跑输大 η,因为 O(√T) 遗憾界是对最坏情况的保险,而切换市场奖励快速适应。日均换手仅 0.39%、50bp 成本下终值只从 85.3 降到 78.9——EG 是三兄弟(Cover/EG/ONS)里最便宜的。三盆冷水:√T 遗憾比 ONS 的 log T 慢一个量级(对手够坏时差距真实存在)、乘性更新永不清零导致死资产权重衰减极慢、EG 追的是 CRP 基准而 CRP 本身在趋势市就是弱基准。
13 min Chinese - 在线牛顿步 ONS:用二阶信息加速在线组合选择的遗憾收敛
Hazan-Agarwal-Kale (2007) 的在线牛顿步 ONS 是在线组合选择的理论巅峰之一:利用对数财富损失的 exp-concavity(比强凸更弱、比一般凸更强的性质),把遗憾从 OGD 的 O(√T) 压到 O(m log T),每步只需秩一更新的类牛顿迭代而非 Cover 通用组合的指数级积分。Cover 经典市场(现金 vs 翻倍/减半交替)实测:T=3000 时 ONS 遗憾 0.40,OGD 1.23,EG 8.37——对数横轴下 ONS 遗憾近似直线,教科书级 O(log T) 复现。带 regime 切换的双资产市场上 ONS 终值 2.23 甚至超过事后最优 CRP 的 1.87(负遗憾),代价是日均换手 207bp 是 EG 的 2.2 倍——二阶方法的敏锐既是 alpha 也是成本。三盆冷水:η 与 A 矩阵初始化在非对抗市场里敏感、m 大时广义投影是 QP 开销、log T 优势要 T 够大才显现。
16 min Chinese - 尾部风险平价:用 CVaR 替代波动率,把每个资产的『崩盘贡献』拉平
波动率平价的隐藏杀机:它用标准差衡量风险,而标准差对『平时波澜不惊、崩盘时血流成河』的资产(短波动信用、卖期权、carry)严重低估——于是波动率平价会把最高权重堆给这类资产,账面看似最『安全』,实则把组合的命门交给了最肥的尾巴。本文用纯 numpy 造 4 资产(股票/债券/商品/短波动信用),故意让『短波动信用』日常波动仅 3.5%(比债券还低)却带灾难性左尾(偏度 -10.2、超峰度 113)。实测暴露陷阱:波动率平价只给它 17.7% 权重,它却贡献 39.2% 的 CVaR 尾部风险——低波动是伪装。尾部风险平价改用 5% CVaR 度量风险、Euler 分解算边际尾部贡献、迭代把每个资产的尾部贡献拉到 25%:短波动信用权重被砍到 11.5%,样本内 Sharpe 从 0.34 升到 0.57、最大回撤从 -14.6% 收到 -12.2%、组合 CVaR 从 0.96% 降到 0.83%。全文打穿波动率≠风险、CVaR 次可加性为何让分解成立、尾部估计的样本量诅咒、样本内最优必然乐观四类陷阱(中高阶)。
15 min Chinese - 桥水全天候风险平价:把「四种经济天气」都装进一个组合里
传统 60/40 表面分散,其实风险几乎全压在股票上——股票贡献了 ~97% 的组合波动,一旦股票崩,债券那 40% 根本兜不住。桥水全天候(All Weather, Dalio 1996)换了个思路:先按「对风险的贡献」而非资金额分配(风险平价),再让资产覆盖「增长↑/↓ × 通胀↑/↓」四种环境,任一种天气都有资产赚钱。本文用合成宇宙算实:60/40 股票风险贡献 97.3%,全天候压到均衡(股票 39.8% / 长债 37.4% / 中债 6.2% / 黄金 9.0% / 商品 7.6%);四种环境里 60/40 在衰退年亏 -3.4%,全天候几乎不亏;16 年混合轮动下全天候 Sharpe 0.26、最大回撤 -16.2%,远好于 60/40 的 0.12 / -45.2%。附完整 Python 与五类真实陷阱(中阶)。
10 min Chinese - 核心卫星策略配置框架:用 70% 被动核心 + 30% 主动卫星,把稳健和锐度都装上
做配置最纠结的不是「买什么」,是「稳健」和「锐度」打架:全买指数怕错过 alpha,全做主动怕回撤裸奔。核心-卫星(Core-Satellite)把这事拆成两层——大头(核心)买宽基指数拿市场 beta + 低成本,小头(卫星)做主动策略博超额。本文用合成宇宙的 mu/sigma 解析算出:纯被动期望年化 7.0%(Sharpe 0.33)、核心-卫星(70/18/12)抬到 8.3%(Sharpe 0.44)、纯卫星到 11.0%(Sharpe 0.58),并用成分风险贡献证明核心占 70% 权重却只扛 ~72% 波动——卫星用小仓位撬动了不成比例的收益。附完整 Python 与五类真实陷阱(中阶)。
10 min Chinese
返回