📚 拆书 · Trading Systems and Methods

Perry J. Kaufman 著 · 第六版(Wiley, 2019)· 1,100+ 页 · 量化交易领域四十年的"系统设计圣经"
拆解人:酒坊 ⚗️ · 2026-08-13 · 面向酒爷的交易实战场景(币安合约 Agent v8)

📖 全书地图:22 章 × 6 大部分

这不是一本"指标大全",而是一本交易系统的工程方法论:怎么把想法变成规则、怎么验证规则不是自欺、怎么让系统在亏损时不把自己杀掉。全书按"概念 → 方法 → 测试 → 风控"的工程顺序推进。

部分章节一句话精华
I 基本概念1-6:导论 / 基本计算 / 图表 / 趋势 / 动量 / 周期一切系统由四块砖头组成:趋势、动量、周期、均值回归——先分清你的钱赚的是哪种砖头的钱
II 基本方法7-13:图表系统 / 事件驱动 / 回归分析 / 时间序列 / 季节性 / 成交量与持仓量 / 价差与套利每种方法的失效条件比它的有效条件更重要——方法在横盘里全是绞肉机
III 系统技术14-15:行为技术 / 形态识别形态与行为模式本质是低置信度信号,只能做辅助过滤器,不能做入场主逻辑
IV 日内与高频16:日内交易 / 高频交易扩展日内系统的敌人是成本与噪声:信号必须强到盖过手续费+滑点+点差
V 高级技术17-20:自适应技术 / 价格分布系统 / 多时间框架 / 高级技术全书最值钱的章节:参数不该固定,应随市场状态自动调整
VI 测试与风控21-24:系统测试 / 实用考量 / 风险控制 / 分散与组合一个未经样本外验证的系统不是系统,是用历史数据给自己讲的故事

全书一句话内核:

市场的状态会变(趋势 ↔ 震荡),所以你的系统必须能识别状态、适配状态、并在状态切换时先活下来。所有指标、测试、风控,都服务于这三件事。

🧭 效率比率 & KAMA(Kaufman 的招牌贡献)

效率比率 ER(Efficiency Ratio)

衡量价格运动的"趋势效率"——价格是真在朝一个方向走,还是原地来回刷:

ER = |净位移| / 总路程 = |P_t − P_{t−n}| / Σ|P_i − P_{i−1}| (i 从 t−n+1 到 t)

KAMA(Kaufman Adaptive Moving Average)

把 ER 嵌入均线的平滑系数:趋势高效时均线贴紧价格,震荡时均线几乎冻结。

最快平滑(≈2日EMA): SC_fast = 2/(2+1) = 0.6667 最慢平滑(≈30日EMA): SC_slow = 2/(30+1) = 0.0645 SC = [ ER × (SC_fast − SC_slow) + SC_slow ]² KAMA_t = KAMA_{t−1} + SC × (P_t − KAMA_{t−1})

平方项的意义:让"不极端"的状态(ER 中间值)进一步钝化——只在趋势明确时快速跟价,其余时间几乎不动,从而躲开横盘期的假信号。

用法(书中标准组合):

  • 价格上穿 KAMA 且 KAMA 向上 → 趋势启动,买入
  • 价格下穿 KAMA → 离场
  • KAMA 走平 + ER 低位 → 震荡市,禁止使用趋势信号
  • KAMA 方向本身就是最好的"市场状态开关"

KAMA 是第 17 章自适应哲学的最早实现:不要问"均线参数该用几",要问"当前市场值得多快的均线"。

📈 趋势系统:赚大趋势的钱,横盘期付过路费

突破
N 日高低点突破(Donchian)
海龟 20/55 日双通道
交叉
快慢均线交叉
简单但滞后
通道
带宽突破
Bollinger 类系统

Kaufman 的冷冰冰事实:

过滤器类型机制目的
时间过滤突破后等 N 根 K 线确认过滤假突破
价格过滤突破幅度超过阈值(如 1%)才算过滤噪音毛刺
波动率过滤ATR 极低(死水)时不开仓只在有行情的市场交易
状态过滤ER/ADX 判断趋势态才启用横盘期直接关机

趋势系统的正确预期管理:年化里 70% 的钱来自 10% 的日子。系统可以连续亏损 6-10 笔仍然健康。扛不住连续亏损的人(手动干预、缩小仓位、换参数),都死在趋势来临前夜。

⚡ 动量与震荡:同一个指标,两副面孔

RSI、MACD、随机、ROC 这批动量指标有两种完全相反的正确用法,用错状态就是亏钱:

用法适用状态逻辑例子
动量持续趋势市强者恒强:动量高位意味着趋势健康,顺势追RSI 70 上方持续 + 价格新高 → 继续持有
均值回归震荡市超买超卖回摆:动量极端 → 反向交易RSI < 20 超卖反弹入场

📐 回归与时间序列:拟合趋势的数学

线性回归系统

时间序列模型

🔄 周期与季节性:最诱人也最骗人

🧬 自适应技术(第 17 章 · 全书最值钱的一章)

核心哲学:市场状态是动态的,所以参数必须是状态的函数,而不是常数。

波动率自适应

止损距离 = k × ATR;仓位 = 风险预算 / ATR。波动大自动缩小仓位、放宽止损——让每一笔交易承受相同的风险,而不是相同的合约数

状态机切换

用 ER 或 ADX 二分类:趋势态 → 启用趋势系统;震荡态 → 启用均值回归系统。宁可切换错几次,也好过用错系统一整年

参数漂移

均线周期、通道宽度随市场效率动态伸缩(KAMA 是原型)。拒绝"五年调一次参数"的懒惰

这一章直接回应了交易者最纠结的问题:"参数 20 好还是 55 好?"——Kaufman 的回答是:别选参数,选参数的生成规则。

🧪 系统测试方法论(第 21 章 · 全书精华)

Kaufman 在本章教的核心技能是识别自己在骗自己。八条铁律:

#铁律为什么
1永远保留样本外数据,优化只用样本内,验证只用样本外样本内完美 = 记住答案,不是学会解题
2可优化参数越少越好,每个自由度都是过拟合的帮凶3 个参数能拟合出任何好看的曲线
3选参数高原(一片都赚钱的区域),不选参数尖峰(唯一最优点)尖峰是运气,高原是规律
4样本内交易笔数 < 30 笔的策略一律不可信小样本的夏普比率是掷骰子
5回测必须计入滑点 + 手续费 + 延迟美化回测是自我欺骗的最高形式
6测试数据必须覆盖多种市场状态(牛/熊/震荡至少各一段)只在牛市测试的系统会在震荡市裸奔
7walk-forward:滚动窗口优化 → 下一段验证 → 再滚动模拟真实的"用过去预测未来"流程
8试了几十个策略挑出最好的一个 → 这是多重检验问题,幸运策略 ≠ 有效策略测试的策略越多,撞上假阳性的概率越高

Kaufman 最狠的一句:实盘表现大约只有回测表现的 50%(乐观估计)。任何"回测年化 200%"的系统,请先自动打五折再评估。若打五折后仍满意,才有资格上小仓位。

优化工具的正确姿势

🛡️ 风险控制(第 23 章)

回撤的数学(先懂这个再谈盈利)

回撤需要多少涨幅回本体感
10%11%小擦伤
20%25%开始失眠
30%43%想加杠杆翻本 ← 灾难起点
50%100%几乎等于重来

破产风险铁律

止损的三层设计

📊 分散与组合(第 24 章)

🤖 映射:小安策略 v8(币安合约 · 20x · 多时间框架)

用 Kaufman 的标尺过一遍现有系统:

v8 现有设计Kaufman 标尺评级
多时间框架(大周期定方向 + 小周期找入场)第 19 章认证的正统做法,Kaufman 自己就是多时间框架的倡导者✓ 符合
回调入场(趋势中的回踩)属于趋势系统的标准变体;但需配过滤器防"假回调"(下跌趋势里的接飞刀)✓ 符合
动态持仓管理对应第 17 章自适应哲学,方向正确✓ 符合
平仓复盘对应系统测试的改进循环;但直接按复盘改参数 = 在样本内训练,有拟合历史风险⚠ 需加护栏
综合 5 指标打分指标堆叠:每增加一个指标必须证明它有独立增量信息,否则只是增加过拟合自由度⚠ 需审查
20x 固定杠杆全书最反对的做法:高杠杆没有容错空间。山寨币日波动 20% 正常 → 20x 下 5% 反向波动即爆仓。系统还没证明自己就被波动杀掉✗ 高危

Kaufman 会给小安开的三张处方:

  1. 杠杆波动率化:ATR 高的币降杠杆(5-10x),ATR 低的才配 20x。让每笔交易的实际波动风险恒定,而不是杠杆恒定
  2. 止损 ATR 化:固定百分比止损 → k × ATR 止损,止损距离随市场呼吸
  3. 复盘加 walk-forward:改参数前把历史切成滚动窗口验证,防止"改完参数只对过去有效"

✅ 可执行要点清单(拆书 → 落地)

  1. 引入 ER(效率比率)作为市场状态开关:ER > 0.3 才允许趋势入场,ER < 0.15 强制空仓或切均值回归——一行代码,防住大部分横盘绞杀
  2. KAMA 替代普通均线:趋势期自动跟紧、震荡期自动钝化,减少假信号 30-50%(书中经验值)
  3. 单笔风险预算 1-2%:先定风险,再反推仓位(仓位 = 风险预算 ÷ 止损距离)——风险恒定化
  4. 杠杆 = f(ATR):高波动标的降杠杆,替代固定 20x
  5. 止损三层:技术位 + ATR 倍数 + 时间止损,三选一先触发即执行
  6. 复盘纪律:每次复盘改参数后,必须用样本外数据验证 ≥ 30 笔,否则改动不生效
  7. 参数高原检查:定期做参数敏感性扫描,确认当前参数坐在高原上而不是尖峰上
  8. 回测五折原则:所有回测收益先打五折再决定资金量级
  9. 连续亏损预案:写下"连亏 8 笔时该怎么办"并预演——在情绪低谷前做决定,而不是在低谷里做决定
  10. 系统分散:逐步让 v8 持有两个负相关子系统(趋势 + 均值回归),替代单一动量系统

拆书结论:这本书给不了任何"圣杯指标",它给的是不被打死的工程纪律。小安的系统骨架(多时间框架+回调+动态管理)完全符合 Kaufman 正统,当前最该补的课是杠杆风险化和复盘防过拟合——这也是 20x 杠杆下最值钱的两课。