← 返回博客 · 2026年08月07日 · 约4分钟读完
很多做中国期货的朋友,在建立自己交易系统的初期,都绕不开一本书——《海龟交易法则》。理查德·丹尼斯和威廉·埃克哈特的那个著名实验,证明了交易可以被传授,只要有一套明确的规则,普通人也能成为顶尖交易员。
但现实情况是怎样的呢?我接触过无数自诩“海龟门徒”的交易者,他们把书翻烂了,把唐奇安通道画在K线图上,结果一到实战,账户净值依然像自由落体一样往下掉。为什么?因为90%的人只学到了海龟法则的皮毛,却忽略了那些决定生死的细节。
今天,作为XS Select的资深交易编辑,我想和大家坐下来,像朋友聊天一样,扒一扒那些年大家对《海龟交易法则》的常见误读。不搞教科书式的说教,我们只看具体规则、具体数字、具体案例,看看真正的海龟到底是怎么玩的。
误读一:海龟法则就是“突破20日高低点就买”
这是最普遍的误解。很多交易者的交易心得里写着:“突破20日高点做多,跌破20日低点做空。”结果呢?在震荡市里被来回打脸,本金被一点点磨光。
真相:完整的突破系统包含两套规则和过滤机制
海龟法则从来不是单一的20日突破。它包含两套系统:系统1(短期)是基于20日突破的系统;系统2(长期)是基于55日突破的系统。海龟们通常被要求同时使用这两套系统,各分配一半的资金。
更关键的是,系统1有一个非常重要的“假突破过滤机制”。规则规定:如果上一次20日突破产生了一笔盈利的交易,那么本次的突破信号将被忽略;如果上一次突破交易亏损了,那么本次突破信号才有效。这就避开了震荡市中连续的假突破磨损。而对于系统2(55日突破),则不需要这个过滤机制,因为大周期的假突破相对较少,且一旦错过信号,损失会非常惨重。
很多人亏钱,是因为他们把系统1的入场规则单独拿出来用,却完全无视了配套的过滤条件。这就好比开车只踩油门不装刹车。
误读二:止损就是随便设个固定比例
“我每次亏损2%就止损。”很多交易者在分享交易心得时这么说。但如果你问他们这2%对应多少个点,他们往往是一脸茫然,或者随便设个固定点数。这种静态的止损方式,在波动剧烈的中国期货市场里是致命的。
真相:基于ATR的动态止损与头寸规模管理
海龟法则的核心精髓不是入场,而是头寸规模管理,而这完全依赖于ATR(平均真实波幅)。ATR衡量的是市场近期的波动率。波动大,头寸就小;波动小,头寸就大。
海龟的头寸规模计算公式是:
头寸规模(单位) = 账户净值的1% / (ATR × 合约乘数)
海龟的止损规则非常死板:任何一笔交易的单笔风险不能超过账户的2%,而止损位设在入场价的2个ATR处。因为头寸规模已经根据1%的风险和1个ATR计算好了,所以当价格触及2个ATR的止损位时,你亏损的金额正好是账户的2%(1% × 2)。
举个例子:假设你的账户有100万人民币,你要做多豆粕。当前豆粕的20日ATR是20个点,豆粕的合约乘数是10元/点。那么1个ATR的绝对金额是200元。你的单笔最大风险是2万元。所以你的头寸规模 = 20,000 / (200 × 2) = 50手。你的止损价就设在入场价下方40个点(2个ATR)的地方。这样无论豆粕怎么波动,你的风险被死死锁在2万元。
误读三:加仓是赌博,越加越慌
很多交易者好不容易做对了一次趋势,赚了点钱就赶紧跑了。让他们在盈利的基础上继续加仓,简直比登天还难。他们觉得加仓是贪婪的表现,一旦回调,利润全吐回去还会倒亏。
真相:金字塔加仓法是捕获大趋势的关键
海龟法则之所以能在极少数的大趋势中赚取暴利,靠的就是机械式的金字塔加仓。规则规定:在初始入场后,每当价格向有利方向移动0.5个ATR,就加仓1个单位。单一市场最多加仓至4个单位。
而且,加仓绝不是盲目增加风险。每次加仓后,之前所有单位的止损价都会上移0.5个ATR。这意味着,随着你加仓,你的整体风险并没有成倍增加,而是始终控制在合理范围内。
我们来推演一下螺纹钢的加仓过程(假设账户100万,螺纹钢ATR为30点,乘数10):
| 操作 | 价格 | 头寸规模(手) | 总头寸(手) | 整体止损价 | 当前总风险 |
|---|---|---|---|---|---|
| 首次入场(突破55日高点) | 4000 | 16 | 16 | 3940 (2ATR) | 2万 (2%) |
| 第一次加仓(+0.5ATR) | 4015 | 16 | 32 | 3955 (1.5ATR) | 2万 (2%) |
| 第二次加仓(+0.5ATR) | 4030 | 16 | 48 | 3970 (1ATR) | 2万 (2%) |
| 第三次加仓(+0.5ATR) | 4045 | 16 | 64 | 3985 (0.5ATR) | 2万 (2%) |
看明白了吗?当你满仓4个单位时,你的止损价已经上移到了3985,距离你的入场价只有15个点。如果价格跌破3985,你整体平仓出来,亏损依然是2万元左右。但如果行情像脱缰野马一样冲向4500,你手里握着64手螺纹钢,利润将是惊人的。这就是“截断亏损,让利润奔跑”的数学表达。
误读四:止盈就是“跌破10日低点就走”
“系统1的离场规则是跌破10日低点,系统2的离场规则是跌破20日低点。”这句话大家都背得滚瓜烂熟。但在实战中,90%的人根本做不到。
为什么?因为当趋势强劲时,10日或20日低点离当前价格很远。这意味着你要眼睁睁看着账面利润回撤30%、40%甚至一半,才能触发离场信号。绝大多数交易者的心理承受不了这种利润回撤,往往在回撤初期就手动平仓了。
真相:忍受利润回撤是抓住大趋势的代价
海龟法则的离场规则非常“反人性”。它不预测顶部和底部,只用 trailing stop(移动止损)来跟踪趋势。理查德·丹尼斯非常清楚,如果你为了保住眼前的利润而过早离场,你注定会错过那些能改变账户命运的超级大趋势。
在海龟实验期间,很多海龟学员就是因为受不了利润大幅回撤,偷偷提前离场,结果被丹尼斯严厉批评。在趋势跟踪系统里,利润回撤不是亏损,而是你持有仓位必须支付的“租金”。如果你不想交租金,你就永远住不进那栋叫“大趋势”的豪宅。
实战应用:结合中国期货品种的完整推演
让我们把上述规则结合起来,在中国期货市场里做一次完整的沙盘推演。以铁矿石(i)为例,假设当前是一个单边上涨的初期。
你的账户有100万。铁矿石的20日ATR为15点(乘数100,即1500元/点)。55日高点为850元。
- 入场:铁矿石突破850元,触发系统2买入信号。头寸规模 = (1,000,000 * 1%) / (1500 * 2) ≈ 3手。你在850买入3手,止损设在 850 - 15*2 = 820元。总风险2万元。
- 第一次加仓:价格上涨0.5个ATR,即7.5点,达到857.5元。你加仓3手。总持仓6手,止损上移至 857.5 - 15*1.5 = 835元。
- 第二次加仓:价格达到865元,再加仓3手。总持仓9手,止损上移至 865 - 15*1 = 850元。注意,此时你的止损价已经高于你的初始入场价,你这笔交易已经处于“零风险”状态。
- 第三次加仓:价格达到872.5元,加满最后3手。总持仓12手,止损上移至 872.5 - 15*0.5 = 865元。总风险依然控制在2万元左右。
- 离场:随后几周,铁矿石一路上涨至950元,期间ATR扩大到20点。某日,价格回调跌破20日低点910元。触发系统2离场信号。你在910元平掉所有12手仓位。
我们来算算这笔交易的利润:平均入场价大约在 (850+857.5+865+872.5)/4 = 861.25元。平仓价910元。每吨盈利48.75元。12手铁矿石是1200吨。总利润 = 48.75 * 1200 = 58,500元。
在这个过程中,你可能经历了多次价格震荡,看着账面利润从5万跌到2万又涨到8万。但只要你不破坏规则,最终市场会给你丰厚的奖赏。这就是中国期货市场里,机械式趋势跟踪的魅力所在。
结语:知易行难,用实战检验你的系统
《海龟交易法则》从来不是什么神秘的圣杯,它只是一套基于概率、严控风险、反人性的机械系统。90%的人理解错了它,是因为他们只看到了“突破买入”的简单,却忽视了“ATR头寸管理”、“金字塔加仓”和“忍受利润回撤”的艰难。
真正的交易心得,往往是用真金白银亏出来的。但在实盘里交学费,代价未免太大。如果你已经弄懂了海龟法则的这些细节,并且想要在真实的行情波动中检验自己的交易系统,可以参加模拟考核实战验证。在没有资金压力的环境下,去测试你的纪律性和执行力,看看自己到底能不能像真正的海龟一样,在市场的风浪中稳住阵脚。
交易是一场马拉松,愿你在规则的保护下,走得更远。