- 动量崩溃:为什么最赚钱的因子会在崩盘里把利润吐回去
动量(momentum)是学术界反复验证、实战中持续有效的经典因子,但它有一条致命的尾巴——动量崩溃(Momentum Crash):在市场急跌后的暴力反弹中,此前输家因空头回补与低估值而飙升,此前赢家回调,多空组合 WML 在几周内回撤 30% 以上。本文用 numpy 合成一个带崩盘窗口的动量因子,量化这条左尾:崩盘期 WML 累计回撤 -37.9%,5% VaR 从 -3.7% 恶化到 -6.7%,左尾近乎翻倍。附完整实现与四张真实计算图。
8 min Chinese - BAB 杠杆厌恶因子:被杠杆约束压低的低 Beta 溢价
CAPM 说 beta 越高预期收益越高,证券市场线(SML)应是陡峭斜线。但几十年实证反复发现:真实 SML 平坦得多,低 beta 股票风险调整后收益系统性高于高 beta。Frazzini-Pedersen 的解释不是市场无效,而是杠杆约束:很多投资者想要高收益却不能借钱加杠杆,只好超配高 beta——把高 beta 买贵(未来收益被压)、把低 beta 冷落(相对便宜)。固定种子(20260801)受控模拟严格设真实 alpha=0,任何低 beta 溢价只能来自这个杠杆扭曲:SML 斜率从 CAPM 的 11.4% 被压平到 4.6%(截距抬到 7.5%)。BAB 做多低 beta 加杠杆到 beta=1、做空高 beta 去杠杆到 beta=1,实现 Sharpe 1.65 远超市场买入持有 0.64、组合对市场 beta 仅 0.052。致命软肋:低 beta 腿必须真金白银加杠杆,融资成本 3% 时 Sharpe 从 1.65 掉到 1.2、8% 时只剩 0.45——BAB 赚的正是别人不能加杠杆的钱。对抗式检验:关掉杠杆扭曲 BAB Sharpe 变 -0.22(证明溢价来自扭曲非数据挖掘),随机分组 300 次置换 95 分位仅 0.55。四项检验全过。
19 min Chinese - 套保压力假说:商品期货的风险溢价,是生产商付给投机者的过路费
商品期货多头为什么长期有正收益?凯恩斯的 normal backwardation 给出答案:生产商天然想做空对冲,逼投机者接盘做多,投机者要溢价才肯来。固定种子 20260801 受控模拟 24 个品种、10 年月度数据:把每个品种的结构性套保压力(净空头对冲,用 COT 式代理观测)作为横截面信号,做多高套保压力、做空低套保压力,因子 Sharpe 1.21 远超商品大盘等权 0.56,对大盘 β 仅 0.19、五分位实现收益单调递增(Q1 -0.3% → Q5 16.0%)、10/10 年为正。套保压力与展期收益强正相关(斜率 0.50),印证 backwardation 品种展期为正。四项对抗式检验全过:关掉套保压力(κ=0,50 次均值)因子 Sharpe 0.03、打乱套保压力标签置换 300 次 95 分位 0.71、COT 代理观测噪声越大因子越弱(std=0→1.16、std=3→0.25)。最刺眼的是 look-ahead 对照:用当月收益本身排序刷出荒诞的 Sharpe 22——任何回测出现这种数字必是偷看了未来。
20 min Chinese - 拥挤度指标:用持仓相关性预警因子踩踏
「这个因子最近很好用」——当所有人都这么说时,风险已经建好了。12 年日频模拟跑完因子踩踏的完整生命周期:业绩→资金流入→推高价格→更好业绩的正反馈在第 6.1 年把套利资本推到常态 1.33 倍,一次去杠杆让因子组合 12 天亏掉 49.2%。核心工程发现:这个反馈环有明确稳定性条件——环路增益 κ×资金敏感度×回看期必须小于 1,超过就自激发散(第一版取到 1.4,资本在 0.05 与 75394 间反复爆炸,这个 bug 比结论更有教育意义)。三个纯价格代理中,吸收率(PC1 方差占比)与不可观测资本相关最高 0.653,复合后 0.560、EWMA 21 日平滑再提到 0.638。但最重要的结论是负面的:IC 为 -0.327,五分位却完全不单调(Q1 +16.8%、Q3 -1.8%、Q5 +2.8%)——IC 对单调性一无所知,它是尾部风险指标不是收益预测指标。对抗性检验:随机市场 Sharpe 增量均值 0.004、95 分位 0.171,真实市场 0.246 只有 z=2.5;线性减仓把 Sharpe 从 0.899 提到 1.145 却完全没降回撤——慢变量防不住 12 天崩塌(中阶)
19 min Chinese - 资产增长异象:扩张越快未来收益越差
Cooper、Gulen 和 Schill 2008 年的发现至今仍是横截面定价里最强的异象之一:总资产增长率最高的公司未来一年系统性跑输增长最慢的公司,效应强度超过规模、动量甚至价值。但『资产增长』不是一个同质变量——真实投资机会驱动的扩张、帝国建设式的过度投资、股价高估时的择时增发,对未来收益的含义完全相反。本文用 4000 家公司的受控模拟拆解:AG 十分组未来 12 个月收益从 +4.8% 单调塌到 -4.9%;同样的高增长按主导成分分组,真实机会 +1.4%、帝国建设 -0.4%、择时增发 -4.2%——负收益几乎全部来自增发圈钱;事件路径呈现『先赢后输』的镜像结构;多空组合 Sharpe 1.10 但空头腿贡献了三分之二。附完整 Python 与四类实施陷阱(中阶)。
18 min Chinese - 北向资金流因子:陆股通资金能否预测 A 股收益
北向资金流因子的诚实检验:1500日×300股面板模拟,20日累计净流入因子 Rank IC(5d)=0.68%、IR 1.84,五分组单调、多空费前年化 8.8%(Sharpe 1.68)——但 IC 五日内衰减完毕迫使日均换手 16%,单边 15bp 成本下费后年化 -15.3%,降频到 20 日调仓仍打不平。信号是真的,钱是赚不到的:北向流更适合做择时温度计与组合过滤器 - halo的技术博客
13 min Chinese - 换手率流动性因子:用成交活跃度截面选股
Amihud、Zeros 这些度量回答「流动性有多差」,Datar-Naik-Radcliffe (1998) 问的是下一个问题:流动性差的股票是否给了补偿?他们用最朴素的代理——换手率(成交量/流通股本)做截面分组,发现低换手股票有系统性超额收益。200 只股票 × 60 个月模拟实测:最低换手十分位年化 10.1%、最高十分位仅 0.4%,多空组合年化 9.7%(t=2.24),十组接近单调。但两个实验立刻泼冷水:市值中性化后多空收益从 9.7% 砍到 5.5%——近半「流动性溢价」其实是小盘暴露;50bp 单边成本下净收益只剩 5.5%——赚的就是难交易的钱,这是流动性因子的结构性悖论。A 股语境更微妙:高换手往往是散户博彩情绪代理,低换手买的可能是「无人问津」而非「流动性补偿」。诚实边界:换手率混杂了流动性与关注度两种语义、因子在流动性宽松期长期跑输、容量天花板极低(中阶)。
12 min Chinese - Pastor-Stambaugh 流动性因子:流动性冲击的系统性溢价
Amihud 的 ILLIQ 度量的是'单只股票有多难交易',Pastor-Stambaugh (2003) 问的是另一个更深的问题:当整个市场的流动性同时枯竭时,谁跌得最惨?答案是那些平时就'流动性 beta'高的股票——它们在系统性流动性冲击里同向暴跌,为了持有它们,投资者要求一份系统性风险补偿。600 股 × 240 月合成面板复现完整因果链:构造系统性流动性因子 L_t(负值=市场流动性枯竭)、用月度收益对 L 回归估个股流动性 beta、五分组未来收益严格单调(最不流动 24.0% vs 最流动 5.6%),多空组合 Sharpe 0.38。灵魂在最后一张图:多空组合在流动性危机月整体左移——这份年化溢价不是免费午餐,是'危机时你也一起被埋'的对价。诚实拆解:溢价与危机 beta 同源、估计误差、Sharpe 是合成产物、A 股流动性因子构造的替代路径(中阶)。
16 min Chinese
返回