📚 X Article 速读 · Quant Framework

小白速读:
用马尔可夫链理解交易状态

原文标题:How To Use Markov Chains To Win Every Single Trade。别被标题骗了:它不是“保证每笔交易赢”的魔法,而是一种把市场拆成不同状态、再计算状态转移概率的思维框架。

3.1M
浏览
5.2K
收藏
101
内容块
一句话:市场不是每一天都“独立抽奖”。今天处于牛、熊、震荡哪种状态,会影响明天进入哪个状态的概率。

来源:Roan @RohOnChain · 本页为小白友好解释,不构成投资建议。

🧭 这篇文章到底讲什么

目录地图

  1. 01为什么“每天独立预测”在市场里经常失效
  2. 02把市场定义成状态:Bull / Bear / Sideways
  3. 03用历史数据数出状态之间的转移概率
  4. 04用矩阵乘法预测多步之后的状态分布
  5. 05把概率变成仓位,而不是变成玄学信号
  6. 06更高级版本:Hidden Markov Model

先记住一个核心原则

P(明天状态 | 全部历史) ≈ P(明天状态 | 今天状态)

这就是 Markov property。它不是说历史没用,而是说你先把历史压缩成“当前状态”,再看下一步会去哪里。

01 · 小白版类比

不要问“会涨吗?”,先问“现在是什么状态?”

普通看盘

看到一根 K 线、一个 RSI、一条趋势线,然后猜下一步涨跌。问题是:这很容易变成主观感觉。

马尔可夫视角

先把市场归类:牛市、熊市、震荡。然后问:从“当前状态”转到其他状态的概率是多少?

交易意义

你得到的不是神谕,而是一张概率地图。它更适合做仓位、对冲、策略切换,而不是喊单。

02 · 三状态模型

最简单的市场状态:牛、熊、震荡

原文建议从三状态模型开始。比如用 20 日收益率定义:

Bull 牛市

20 日收益率高于正阈值。模型倾向于增加风险暴露。

Bear 熊市

20 日收益率低于负阈值。模型倾向于降低仓位、做空或防守。

Sideways 震荡

收益率在中间区域。模型倾向于缩小仓位,避免被来回打脸。

关键要求:每一天必须只属于一个状态,而且所有可能都被覆盖。不能既是牛又是震荡,也不能“不知道算哪类”。
03 · 转移矩阵

真正的核心:从 A 状态去 B 状态的概率

你统计历史上每次状态切换,然后做一张表。每一行代表“今天是什么状态”,每一列代表“下一期可能变成什么”。

今天 \ 下期
Bull
Bear
Sideways
Bull
继续牛
转熊
转震荡
Bear
反弹牛
继续熊
转震荡
Sideways
突破向上
破位向下
继续震荡
P̂(i,j) = Count(i → j) / Count(i → any state)

每一行概率加起来必须等于 1。因为从任意状态出发,下一期总得去某个状态,包括“保持原状态”。

04 · 多步预测

想看 3 个月、6 个月、12 个月后?矩阵自己乘自己

今天状态
转移矩阵 P
未来概率分布
n-step probability = Pⁿ
π_future = π_today × Pⁿ

这一步的价值是:你不只知道“下一期”,还可以估计多期之后各状态的概率。比如现在是牛市,12 步后仍在牛市的概率是多少?转熊概率是多少?

05 · 从模型到交易

它不是信号按钮,而是仓位调节器

低级用法

当前状态是 Bull 就满仓,Bear 就空仓。简单但粗糙,容易过拟合。

更合理

用概率向量控制仓位:牛市概率越高,风险暴露越高;熊市概率越高,风险暴露越低。

必须回测

用 walk-forward backtest:每一步只能用当时已知历史,不能偷看未来。

小白重点:模型输出的是“概率”,不是“确定”。所以它应该影响仓位大小,而不是让你梭哈。
06 · 最大坑点

这东西最容易被用错的地方

状态定义太随便

阈值乱设,状态不稳定,最后矩阵只是噪音地图。

假设概率不变

2008、2021、2026 的转移概率不可能一样。需要 rolling window 重新估计。

样本太少

稀有转移没有足够观测,概率会非常不可靠。原文建议每格至少 20–30 次观察。

07 · HMM 进阶

Hidden Markov Model:状态其实不一定看得见

普通马尔可夫链假设你能直接标注今天是 Bull / Bear / Sideways。但市场真实状态往往是隐藏的:信用条件、流动性、宏观政策、风险偏好,不一定直接写在价格上。

Hidden State

真实市场 regime,看不见。

Observation

你能看见的收益率、波动率、VIX、利差、成交量。

Model

从可见数据反推隐藏状态,再估计状态转移。

我的总结

这篇文章真正值得带走的 5 句话

  1. 马尔可夫链不是预测涨跌,而是预测“状态转移概率”。
  2. 定义状态比写代码更重要;垃圾状态定义只会产出垃圾矩阵。
  3. 转移矩阵是市场 regime 地图,每行必须加起来等于 1。
  4. 交易上更适合用来调整仓位和策略分配,不适合直接当神棍信号。
  5. 真实市场状态常常是隐藏的,所以 HMM 才是更接近机构做法的方向。
我的看法:这篇文章标题有点夸张,但框架本身很值得学。对小白最有价值的不是“用它赚钱”,而是学会把市场从单点预测变成状态概率问题。这一步认知升级很重要。
查看原文 回到顶部

免责声明:本页是教育性解释,不是交易建议。任何策略都需要独立验证、样本外测试和风险控制。