- 限价单簿隐马尔可夫建模:用 HMM 把盘口状态分成安静与挤兑
限价单簿不是一直一个样——平静时价差薄、成交稀疏,受压时( toxic flow、挤兑、闪崩前)订单流失衡、价差瞬间拉开。这个『状态切换』恰恰是马尔可夫的:今天的状态只取决于上一刻。本文用 numpy 从零实现 2 状态高斯 HMM(缩放 Baum-Welch EM + Viterbi 解码),在 1500 步合成盘口数据上把隐藏状态恢复出来,Viterbi 解码准确率 99.4%、转移矩阵 [[0.99,0.01],[0.055,0.945]] 几乎还原真值;并把状态后验概率接到一个做市商策略上——受压时减仓+加宽价差,库存风险(σ)从 50.3 砍到 19.6(−61%)、最大回撤从 −22.4% 收到 −8.6%(−62%)。附完整 Python 与四张真实仿真图。
11 min Chinese - 时变参数 TVP-VAR 模型:把「系数的关系也会变」做成可估计的量
宏观传导、因子暴露、跨资产相关,从来不是恒定常数。本文用时变参数 VAR + 卡尔曼滤波,把漂移与结构性跳跃的系数路径估计出来:在合成二维 VAR(1) 上,相对滞后半窗、抹平跳跃的滚动 OLS,系数追踪均方误差降低 87%,并展示同一冲击在不同时点的脉冲响应形状如何不同(中高阶)。
15 min Chinese - Nowcasting 混频实时预测:用高频指标盯住低频 GDP
季度 GDP 要等一个半月才知道,市场却天天在交易。Nowcasting 用混频状态空间把月度、周度、日度指标实时揉进对同一季度 GDP 的估计,信息越累积 nowcast 越准。本文用自洽合成模型演示卡尔曼滤波的 ragged-edge 更新、不同信息 vintage 的收敛,并诚实指出混频对齐、结构性突变、幸存者偏差等真实陷阱,附完整 Python 与六类陷阱(高阶)。
14 min Chinese - 动态 Nelson-Siegel:用三因子状态空间跟踪收益率曲线形变
收益率曲线不是一条静态曲线,而是一团随时间蠕动的形态。Diebold-Li 的动态 Nelson-Siegel 用「水平/斜率/曲率」三个因子把整条曲线压成 3 个数:水平=长期中枢、斜率=短长利差(倒挂信号)、曲率=中段隆起。把三因子当隐状态、用 AR(1) 驱动、卡尔曼滤波平滑,就能边出新券边追踪曲线形变。合成里卡尔曼还原整条曲线 RMSE 仅 3.55bps(最大 3.91bps),注入的「倒挂→修复」形变被 L/S/C 三因子干净拆出。附完整 Python 与六类真实陷阱(高阶)。
15 min Chinese - 贝叶斯状态空间择时:把『现在是牛是熊』变成后验概率
市场牛熊不是开关而是隐状态。HMM+Baum-Welch EM 估参数、前向-后向算平滑后验 P(牛|全部观测);后验>0.5 满仓否则空仓:合成回撤 −47%→−9.3%、Sharpe 0.22→0.99,附 Python 与六类陷阱(高阶)。
13 min Chinese
返回