海龟法则:用突破代替预测的趋势跟踪系统

海龟法则:用突破代替预测的趋势跟踪系统

这是什么指标

海龟法则(Turtle Trading Rules)是一套基于 Donchian 通道突破的趋势跟踪系统,属于趋势跟踪类指标。它的核心逻辑不依赖预测,而是等待价格用行动证明趋势。当前价格突破过去 N 根 K 线的最高价或最低价时,系统认定趋势条件已触发。

与动量指标关注价格变化速度不同,海龟法则关注的是价格是否打破了特定时间窗口内的历史边界。Donchian 上通道代表过去 N 根 K 线的最高价,下通道代表最低价;两条线之间的区间,就是价格在这段时间的”活动范围”。一旦价格突破这个范围,系统认为旧均衡被打破,趋势可能正在形成。

海龟法则不是”预测哪里会涨”的工具,而是”等价格已经走出来再跟上”的系统。规则宁可错过行情的起点,也不在趋势确认前进场。这个取舍让它在强趋势行情中容易捕捉延伸走势,在横盘震荡时则会频繁触发假突破信号。

默认参数设置下,入场通道使用 20 根 K 线,出场通道使用 10 根 K 线,ATR 周期为 14。扩展版参数将入场通道扩大到 55 根 K 线、出场通道扩大到 20 根。周期越长,信号越少但噪音越低;日线和 4 小时图是目前最常配合这套规则使用的时间框架。


它的来历

1983 年,商品交易员 Richard Dennis 和他的合伙人 William Eckhardt 打了一个赌。Dennis 相信,成功的交易员是”培养”出来的,而不是天生的;Eckhardt 则持相反意见。两人随后在《华尔街日报》和《巴伦》周刊上刊登广告,从数千份申请中挑选了约 23 名来自不同背景的普通人进行培训。这批学员后来被称为”海龟交易员”(Turtle Traders)。

Dennis 的训练内容集中在一套规则化的突破系统上,核心工具正是 Donchian 通道。Richard Donchian 是美国商品期货交易先驱,他在 1960 年代提出了以 N 周期最高/最低价构成的通道,成为早期系统化趋势跟踪的基础工具之一。Dennis 将这套工具与 ATR 仓位管理结合,形成了一套从入场到出场都有规则覆盖的完整交易系统。

实验结果并非整齐划一,但部分海龟交易员在后续交易中取得了可观的成绩。其中 Curtis Faith 后来将这段经历写成著作《海龟交易法则》(Way of the Turtle),将完整规则公开。这套系统在趋势跟踪历史上成为经典案例,原因不在于它保证了某种收益率,而在于它证明了一件事:将交易行为规则化,并通过 ATR 管理风险距离,普通人也可以在规则框架内系统地参与趋势行情。海龟实验也促进了量化交易思维的传播,对后来程序化交易和系统化策略的普及产生了深远影响。


计算公式

Donchian 上通道(入场线)

$$Upper_N = \max(High_{t-N+1},\ High_{t-N+2},\ \ldots,\ High_t)$$

Donchian 下通道(入场线)

$$Lower_N = \min(Low_{t-N+1},\ Low_{t-N+2},\ \ldots,\ Low_t)$$

其中 $N$ 为回看周期,默认入场参数为 20,出场参数为 10。

ATR(真实波动幅度均值)

真实波动幅度(TR):

$$TR_t = \max\left(High_t – Low_t,\ |High_t – Close_{t-1}|,\ |Low_t – Close_{t-1}|\right)$$

ATR 使用 Wilder 平滑方式(RMA):

$$ATR_t = \frac{ATR_{t-1} \times (n-1) + TR_t}{n}$$

默认 $n = 14$。

公式解读

$High_t$、$Low_t$ 是当前 K 线最高/最低价;$Close_{t-1}$ 是上一根 K 线收盘价,引入它是为了处理跳空。跳空开盘时,当日高低价区间无法反映前一日收盘价到今日开盘之间的价格变动,TR 将这段距离纳入考量,使波动幅度的度量更完整。Donchian 通道只需要 OHLC 数据,计算无需额外平滑步骤,输出值就是滚动窗口内的极值。ATR 不指示方向,只描述当前波动幅度大小;ATR 越大,市场波动越剧烈,以 ATR 倍数计算的止损距离也相应拉宽。系统建议至少预热 250 根 K 线,确保 ATR 和通道计算值趋于稳定,避免初期数据不足导致通道失真。

入场与出场规则汇总

条件触发方式
多头入场收盘价突破 $Upper_{20}$
空头入场收盘价跌破 $Lower_{20}$
多头出场多头持仓期间价格跌破 $Lower_{10}$
空头出场空头持仓期间价格突破 $Upper_{10}$

在图上怎么读

GC=F 黄金日线 K 线图与价格结构

上图展示的是黄金期货(GC=F)的日线 K 线形态。在这类图上叠加 Donchian 通道后,可以看到两条随价格波动而上下移动的线:上方的线标记过去 20 根 K 线最高价的轨迹,下方的线标记最低价的轨迹。两线之间的宽度直接反映近期价格的集中程度。通道收窄说明价格在一段时间内高度压缩,通道扩张说明价格正在向某一方向延伸。

当 K 线收盘价突破上方通道线时,系统标记”多头条件触发”;收盘价跌破下方通道线时,标记”空头条件触发”。盘中触及通道线但收盘时价格收回通道内,标记状态回退至”条件失效”;只有收盘后价格仍站在通道线外,才进入”规则已确认”状态。这个收盘确认机制是过滤盘中假突破的最基本手段。

在波动率偏高的阶段,图上 K 线实体明显拉长,ATR 数值随之扩大,通道本身也会向外展开。相反,通道极度收窄时,价格区间高度压缩,突破后容易快速回落,这是假信号的高发形态,也是海龟法则最常遭遇挑战的市场状态。出场通道(10 日)更贴近价格,会在趋势延伸途中相对更早触发,这是规则的设计取舍:较短的出场窗口允许系统在趋势仍在继续时锁定阶段性收益,代价是可能在趋势尚未结束时过早触发出场信号。

GC=F 黄金均线辅助方向过滤参考

这张图展示了在黄金走势中叠加均线的辅助效果。海龟法则本身不依赖均线,但部分应用场景下会将移动均线作为方向过滤器:价格位于长期均线上方时,仅关注多头突破信号;价格位于均线下方时,仅关注空头突破。这种过滤可以减少逆势假突破的频率,但会错过价格在均线附近震荡时的部分有效突破。图中均线斜率和 K 线实体的相对位置,让读者可以直观感受”顺势突破”与”逆势突破”在图形结构上的差异。


实战案例

2024 年下半年黄金持续上行段

2024 年第三季度,黄金期货从 2300 美元区间持续向上突破,最终推至历史高位区域。这段走势中,Donchian 上通道被多次有效突破,收盘价持续站稳通道线上方,符合”规则已确认”的状态定义。入场通道在这段时间持续向上倾斜,近 20 个交易日的最高价不断被改写,趋势性特征明显。

在趋势延伸途中,出场通道(10 日最低价)曾被短暂触及,形成阶段性出场信号,但随后价格重新突破上通道,系统可以重新触发入场。强趋势中,海龟法则会产生多次进出循环,但每次重新入场都要求价格再度确认突破,而非在回调低点追随。ATR 在价格加速上行阶段显著扩大,以 ATR 倍数计算的止损距离被动拉宽,持仓管理层面对单次波动的容忍空间也随之变大。

2025 年初震荡段的假突破特征

与强趋势段形成对比,2025 年初黄金出现过一段区间震荡,价格在相近水平反复上下。Donchian 通道在这段时间宽度收窄,突破信号频繁出现但难以延续。价格触及上通道后快速回落,当收盘价重新落入通道内,信号状态从”规则已确认”退回”条件失效”。连续假突破会让遵循规则的学习者承受较明显的账面回撤压力,这是突破策略内嵌的已知局限。两段走势对比显示,海龟法则在趋势性行情和震荡行情中的表现差异显著,这种差异来自规则对趋势条件的依赖,不能通过参数微调消除。


常见误读

突破上通道就等于趋势成立。 Donchian 突破只代表”规则触发”,不是对趋势方向的判断。价格突破后仍可能在当根或次根 K 线快速收回通道内,标记状态随即变为”条件失效”。收盘确认是降低假突破频率的最基本动作,不是可选步骤。

ATR 越大越是入场时机。 ATR 大代表波动剧烈,此时突破距离变大的同时,止损距离同步拉宽,单笔暴露风险也随之上升。ATR 本身不提供方向信号,不是”即将大涨大跌”的预测值。

连续假突破之后,下一次概率更高。 规则对每次突破的评估是独立的,没有记忆。连续假突破是横盘市场的统计特征,不代表下一次成功概率会提高,这种推断属于概率谬误。

出场通道太短,会提前离场。 出场通道(10 日)比入场通道(20 日)更敏感,目的是在趋势反转前尽可能锁定收益。这是规则的取舍,不是缺陷。若改用入场通道做出场依据,会更晚触发,但在趋势急速反转时可能承受更大回撤。

海龟法则只适合期货市场。 Donchian 突破作为工具对 ETF、外汇、加密货币同样适用。需要调整的是仓位管理逻辑(ATR 与账户资产的比例关系),而不是通道本身的读法。


进阶要点

55/20 扩展参数的使用场景

原版海龟规则包含两套系统:System 1 使用 20/10,System 2 使用 55/20。55 根 K 线的入场通道更长,突破信号更稀少,每个信号所代表的历史突破意义更深。在波动率明显放大的品种上,55 日通道突破往往对应更大区间的价格被打破。两套系统可以在同一品种上并行观察:55 日未突破但 20 日已突破时,行情处于中等级别趋势范围,而非大级别趋势起点。读者可以借此在多个时间维度上定位自己跟踪的信号属于哪个量级。

与 ATR 状态过滤的搭配

ATR 扩大通常伴随趋势加速,ATR 收缩通常对应震荡。在 ATR 持续收缩的阶段对突破信号降低权重,或标记为”低可信度”,是一种减少震荡期噪音的常见方法。这不是修改规则本身,而是在信号之上增加一层情境判断。同方向信号连续出现时,原版规则建议对第三个及以后的信号设置冷却间隔(3–5 根 K 线),以防在横盘行情中对每个小幅突破都做出响应,减少判断疲劳。

不同周期的信号质量差异

黄金和原油这类具有宏观驱动力的品种,在日线和 4 小时图上的趋势延续性通常强于股票指数。1 小时图上,假突破比例会显著提高,因为流动性窗口更窄,大资金在日内的进出会产生更多短期噪音。读者在切换周期时,需要重新校准对”收盘确认”意义的预期:1 小时收盘和日线收盘所反映的市场参与深度差距较大,对应的信号有效性也不在同一量级上。


参考来源

本文内容基于公开信息整理与数据分析,不构成投资建议,不构成任何金融产品的买卖要约。大宗商品投资涉及显著风险,历史表现不预示未来结果,读者应根据自身情况独立决策并咨询专业顾问。本站数据来源详见正文标注,如有变更以官方为准。InCosmos Vision 不对任何基于本内容的决策损失承担责任。


了解 InCosmos Vision 的更多信息

订阅后即可通过电子邮件收到最新文章。

Comments

发表评论

了解 InCosmos Vision 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读