“残差波动结构” 是什么?

这是一个问到“协整真正有用之处”的核心问题
很多人只停留在“协整是否显著”,但真正决定能不能用、好不好用的,是「残差波动结构」

我按 一句话定义 → 直观图像 → 组成要素 → 和你关心的 1h / 30 天的关系 → 实务判断清单 来讲。


一句话定义(先给结论)

残差波动结构 = 协整回归后,价差(残差)在时间上的“运动方式”。

不是问:

  • 残差是不是平稳(这是门槛)

而是问:

  • 它怎么波动?多快回归?多吵?有没有节奏?

一、从协整回归开始(定位残差)

你做的事情是:

[
y_t = \alpha + \beta x_t + \varepsilon_t
]

这里:

  • (\varepsilon_t)
    👉 就是残差 / spread / 价差

协整只要求:
[
\varepsilon_t \text{ 是平稳的}
]

平稳 ≠ 好用


二、用“画面”理解残差波动结构(非常重要)

想象一张图(你实际应该真的画):

  • 横轴:时间
  • 纵轴:(\varepsilon_t)

好的残差结构(可交易)

  • 上下震荡
  • 有明显中心(均值)
  • 偏离后 会拉回来
  • 振幅有“边界感”

📌 看起来像:
橡皮筋 / 心电图 / 弹簧


坏的残差结构(即使协整成立)

  • 平稳,但:
    • 波动极慢
    • 长时间贴在一侧
    • 偏离后不急着回来

📌 看起来像:
“粘滞的泥巴”


三、「残差波动结构」具体包含哪些维度?

这是重点 👇

1️⃣ 波动幅度(Volatility)

  • 标准差大还是小?
  • 是否经常超出交易成本?

👉 决定 值不值得交易


2️⃣ 回归速度(Mean Reversion Speed)

  • 偏离后:
    • 几小时回?
    • 几天回?
    • 几周才回?

数学影子:

  • AR(1) 系数
  • 半衰期(Half-life)

👉 决定 资金占用 & 周转率


3️⃣ 对称性(Symmetry)

  • 上下偏离是否对称?
  • 还是只对一边敏感?

👉 决定 策略是否稳定


4️⃣ 自相关结构(ACF / PACF)

  • 是否有:
    • 明显周期?
    • 震荡节奏?
    • 高频抖动?

👉 决定 入场/出场规则是否清晰


5️⃣ 状态稳定性(Regime Stability)

  • 不同时间段:
    • 波动是否一致?
    • 回归机制是否失效过?

👉 决定 是否会突然“坏掉”


四、把它放回你关心的「1 小时 × 30 天」

在这个尺度下:

  • 协整说明:
    • 天 / 周级别有约束
  • 残差波动结构告诉你:
    • 小时级别是否可玩

两种典型情况:

情况 A:协整 + 好残差结构 ✅

  • 半衰期:5–20 小时
  • 波动覆盖手续费
  • 小时级频繁回归

👉 完美的 1h 配对


情况 B:协整 + 坏残差结构 ❌

  • 半衰期:100+ 小时
  • 30 天都没回几次
  • 波动被噪声吞没

👉 统计上成立,交易上没意义


五、为什么说“相关性完全不够用”?

因为:

  • Corr 看不到:
    • 回归速度
    • 波动幅度
    • 状态切换

而这些:

  • 全部藏在 残差波动结构里

📌 协整是“有没有绳子”,
残差结构是“绳子有多紧、多久拉一次”。


六、实务中如何快速判断残差波动结构?(不写代码版)

你可以用这 6 个“肉眼 + 简单统计”的检查:

  1. 画残差时间序列
  2. 看是否围绕 0 清晰震荡
  3. 算标准差 vs 手续费
  4. 看偏离后的回归时长
  5. 做简单 AR(1),看系数 < 0.8 吗?
  6. 滚动窗口下是否稳定

七、一句话“高手版”总结

协整解决的是“逻辑是否成立”,
残差波动结构决定的是“能不能赚钱”。

或者更直白:

残差平稳只是及格,
残差好看才值得下注。

Read more

跑步的技巧(滚动落地)

“滚动落地(rolling contact / rolling foot strike)”不是一种教条式的“脚法”,而是一种 让冲击沿着整只脚、整条后链逐级传递的落地机制。 它的核心不是“你先用哪儿着地”,而是: 你的脚落地之后,冲击是不是像轮子一样滚过去,而不是像锤子一样砸下去。 这就是滚动落地的本质。 一、什么叫“滚动落地”? 你可以把它理解成两种完全不同的落地方式: 1. 砸地(撞击式) 脚像锤子一样拍到地上: * 要么后跟先砸 * 要么前掌先戳 * 冲击集中在一个点 * 一个结构瞬间吃掉大部分载荷 结果就是: * 后跟砸 → 膝盖难受 * 前掌戳 → 前脚掌磨烂 * 都不是长跑友好模式 这叫 撞击式着地(impact strike)。 2. 滚地(滚动式) 脚像轮胎一样“滚”过地面: * 不是某一点硬砸 * 而是外侧中足先轻触 * 再向前滚到前掌 * 最后从大脚趾蹬离

By SHI XIAOLONG

AMI的优越性

世界模型(World Models)的具体例子 如下,我按类型分类,便于理解。每类都附带实际实现、演示效果和应用场景。 1. Yann LeCun / Meta 的 JEPA 系列(最直接对应“世界模型”概念) 这些是 LeCun 主张的非生成式抽象预测世界模型代表。 * I-JEPA(Image JEPA,2023) 输入一张图像,模型把不同区域(context 和 target)编码成抽象表示,然后预测 target 的表示(不在像素级别重建)。 例子:给定一张遮挡了部分物体的图片,模型能预测“被遮挡物体的大致位置和属性”,构建对物体持久性和空间关系的理解。 这是一个“原始世界模型”,能学习物理常识(如物体不会凭空消失)。 * V-JEPA / V-JEPA 2(Video JEPA,

By SHI XIAOLONG

什么是:“世界模型(World Models)”

世界模型(World Models) 是人工智能领域的一个核心概念,尤其在 Yann LeCun 等研究者推动的下一代 AI 架构中占据中心位置。它指的是 AI 系统在内部构建的对现实世界的抽象模拟或内部表示,让机器能够像人类或动物一样“理解”物理世界、预测未来、规划行动。 简单比喻 想象你闭上眼睛也能“看到”房间里的物体会如何移动、碰撞或掉落——这就是你大脑里的世界模型。AI 的世界模型就是类似的“数字孪生”(digital twin)或“内部模拟器”:它不是简单记住数据,而是学习世界的动态、因果关系和物理直觉(如重力、物体持久性、遮挡、因果等)。 为什么需要世界模型? 当前主流的大型语言模型(LLM) 擅长处理文本(统计模式预测),但存在根本局限: * 缺乏对物理世界的真正理解 → 容易“幻觉”、无法可靠规划。 * 样本效率低 → 人类/

By SHI XIAOLONG

K线周期可配置化设计方案

K线周期可配置化设计方案 1. 背景与目标 当前 Beta 套利策略的 K 线周期硬编码为 "1h",分散在多个文件中。需要: 1. 将 K 线周期从 1h 改为 2h 2. 提取为环境变量 BETA_ARB_KLINE_INTERVAL,使其可在 .env 中配置 2. 影响范围分析 2.1 需要修改的文件(共 6 个) 文件 硬编码位置 修改内容 src/trading/config.py BetaArbConfig dataclass 新增 kline_interval 字段,

By SHI XIAOLONG