跳转至

陈第 2、7 章 → M02

书:Ernest P. Chan,《量化交易——从入门到精通》;均值回归的展开也可对照 Algorithmic Trading(Wiley, 2013)。

对应教材:M02 交易策略范式

笔记标出书里的筛选和半衰期怎样落到可计算的定义。不摘录原文。

原书核心命题与论证链

这一章的顺序是先找规则的来源,再按容量、回撤和自己的执行条件删掉大部分。教材把它收成否决清单,并补上 McLean & Pontiff (2016) 的数字:97 个预测变量发表后平均收益低 58%。书里的「夏普看起来太好」在教材里改成两步:先用 M01 的 t = SR √Y 看证据强度,再问有没有前视和印花税。

7.1–7.3 把均值回归、动量和协整放在相邻的小节,强调它们的持有期不同。半衰期来自价差回归 Δ yₜ = λ yₜ₋₁ + εₜ。教材用离散公式 h = ln 0.5/ln(1 + λ) 作为手算标准;λ = −0.07 时是 9.55 天,连续近似 −ln 2/λ 是 9.90 天。书里多采用连续近似。两者接近时可以共用一个回看档,λ 远离 0 时不能互换。

协整在书里是配对的许可证。教材补上 M01 的原假设:Engle–Granger 的原假设是没有协整,临界值不是普通 ADF。A/H 若不能做空一侧,就不进入这条许可证。

Algorithmic Trading 用卡尔曼滤波更新配对的对冲比率,而不是把整段样本做成一次 OLS。观测方程是 yₜ = xₜᵀβₜ + εₜ,状态方程是 βₜ = βₜ₋₁ + ωₜ。xₜ 常取被对冲价格和常数 1,βₜ 的第一分量就是时变对冲比率。ε 和 ω 的方差是两个调参:状态噪声大,比率跟得快;观测噪声大,单根 K 线拽不动比率。全样本斜率会用到窗口右端之后的价格。滤波每来一根 bar 只更新到当前 bar。教材的离散半衰期仍是静态的 λ,不代替这组状态方程。

陈的例子很多在期货或更早的美股成本环境。教材用 JPM 实验室说明:同一只股票上,只做空和「跌了就做空」的符号规则会把账户打穿;10 个月均线在 2014–2026 的 SPY 上降低了波动,没有战胜买入持有。这些数字不属于原书。

第 2 章的顺序是先找规则从哪来,再按容量、回撤和自己能否执行删掉大部分。第 7 章把均值回归、动量和协整放在相邻小节,强调持有期不同。教材把筛选收成否决清单,把半衰期收成可以手算的离散公式。

个人港美股账户裁剪提示。配对和只做空的利润因子需要空头腿,杠杆上限 1.0 的账户没有这条腿。半衰期用离散公式:φ = 0.93 时是 9.55 天,连续近似不能当成持有期证明。容量不够、回撤超过自己能拿住的、或执行条件对不上,规则就删。夏普本身不是准入线。

原书与本仓库教材(M02)对照表

| 陈第 2、7 章 | 教材 |

| --- | --- |

| 先找来源再删除 | 否决清单加上发表后衰减的原文范围 |

| 半衰期用连续近似 | 手算标准用离散公式,并给出 9.55 对 9.90 |

| 期货和较早的成本 | JPM 与 SPY 的数字标明不属于原书 |

| 协整作为配对条件 | 补上原假设,并要求两侧都能交易 |

SPY 上的 10 个月均线降低了波动,没有战胜买入持有。这是教材的实验,用来挡住「书里的趋势可以直接用」。

精读重点与可跳过部分

精读时盯住这些段落。

  • 第 2 章删除规则的三条:容量、回撤、执行。

  • 7.1 到 7.3 里持有期怎样切换。

  • 配对例子里,价差的哪一侧被假定可以卖空。

这些部分可以跳过。

  • 高频小节。个人路径不走那里。

  • 把连续半衰期和离散半衰期当成永远相等。

  • 用期货组合的夏普评价一只股票上的均线。

回到教材与代码的核对清单

  1. 58% 是 97 个预测变量的发表后平均降幅。

  2. t 值先看证据强度。前视和印花税仍要单独查。

  3. λ = −0.07 的两个半衰期差 0.35 天。引用回归时写离散值。

  4. 不能做空的一侧,配对许可证不成立。

  5. JPM 上的做空规则会把账户打穿。默认空仓。

  6. SPY 均线的窗口是 2014–2026。它没有战胜买入持有。

  7. 卡尔曼的对冲比率停在状态方程 βₜ = βₜ₋₁ + ωₜ。它和静态半衰期的 λ 是两套时钟。