海龟交易法则

大师交易策略·海龟(Turtle)机械趋势跟踪
LUCKY STAR MASTER STRATEGY · THE TURTLE TRADING RULES

年均复利 80%、四年盈利超 1 亿 美元、19 岁新手一人赚超 3000 万美元 —— 这不是神话,是 1983 年 “海龟实验” 的真实成绩。丹尼斯最终用事实证明:伟大的交易员是可以被训练出来的。本策略逐条拆解原版海龟法则,并且搭配多维度回测,让你直观看懂传奇策略每一步的买卖逻辑。

斩断亏损,让利润奔跑

人物出处 & 入选原因

1人物出处

1983 年,美国期货界的两位挚友——理查德·丹尼斯(Richard Dennis)与威廉·埃克哈特(William Eckhardt)打了一个赌:伟大的交易员究竟是天生的,还是可以通过系统训练培养出来的?为了寻找答案,他们招募了上千名毫无经验的普通人,最终从中筛选出 13 人,用短短两周时间传授了一套完全机械化、信号明确的交易规则。这些人后来被称为“海龟”。

在接下来的 4 年里,海龟们凭借这些规则取得了年均约 80%的收益。丹尼斯用这场实验证明了:用一套简单的系统和纪律,即使只有很少、甚至完全没有交易经验的人,也能成为优秀的交易员。

《海龟交易法则》作者柯蒂斯·费思(Curtis Faith)正是这场实验中最成功的海龟之一。他用这套方法4 年时间为丹尼斯创造了超过 3000 万美元的利润,后来更是成为机械交易系统领域的先驱。这本书是唯一一本由海龟撰写的权威著作。他在书中首次披露了完整的试验过程,以及在外人眼里充满神秘色彩的原始规则。后来,由于个别海龟试图出售规则谋利,费思与同伴决定将这些法则免费公之于众——我们今天读到的海龟交易法则,正是由此而来。

2入选原因

不知道你有没有思考过一个问题:我们已经学习了不少方法,为什么总是感觉越学越乱,始终做不到知行合一?我们常常把希望寄托在高胜率的信号、厉害的选股思路上,却忽略了交易最大的敌人,恰恰是我们自己。贪婪会让你过早止盈、恐惧会使你不愿止损、盲目自信会导致你不去制定交易计划,全凭临场发挥。

市面上很多方法注重“如何预测涨跌”,却很少会给到完整的交易体系,但这恰恰是稳定盈利的核心。海龟法则之所以成为传世经典,并不是因为它的方法多么复杂,而是带给我们一个全新的认知:哪怕方法简单,只要有法可依,就能在市场中找到自己的生存空间。

在学习这套方法的过程中,你会慢慢了解它的优势、清楚困难时期会面临什么挑战、懂得自己能驾驭什么、不能驾驭什么。哪怕你没有超高的悟性,只要恪守规则,也可以亲手重塑自己的交易习惯。

术语解析

1

突破 / 唐奇安通道

突破(Breakout):今天的收盘价,超过了过去 N 天的最高价,就叫"向上突破"。这是海龟的买入信号。
唐奇安通道(Donchian Channel):把"过去 N 天的最高价"连成上轨、"过去 N 天的最低价"连成下轨,价格冲出通道就触发信号。

上轨 = max( 过去 N 天的最高价 )
下轨 = min( 过去 N 天的最低价 )
买入信号:当前价格 > 上轨 | 卖出信号:当前价格 < 下轨
2

ATR 与 N(波动尺子)

真实波幅 TR = 下面三个数里最大的:当日最高−最低、当日最高−昨收、当日最低−昨收。
N = ATR(20),即最近 20 个交易日 TR 的平均值。N 就是这整套系统的"尺子":它决定你一次买多少、止损设多远、加仓隔多远。波动大的品种,N 大,就少买、止损远;波动小的,N 小,就多买、止损近。

TR = max( H−L , |H−C昨| , |L−C昨| )
N = 最近 20 日 TR 的平均值
3

单位 Unit(按波动定仓)

海龟不按"手数"或"金额比例"拍脑袋买,而是按波动买:1 个单位,定义为"当价格反向走 1 个 N 时,账户只亏 1%"。这样无论你做波动大的还是小的品种,每笔风险都被锁死在 1%。

1 单位对应的"股数" = ( 账户总资金 × 1% ) ÷ ( 2N )
 ※ 2N 是止损距离(见规则四),分母用 2N 表示"止损时刚好亏 1%×2 = 2% 账户"
4

金字塔加仓

方向对了不要一次打满,而是每盈利 0.5N 就加 1 个单位,最多加 4 个单位。这样"让利润奔跑"又不会一开仓就重仓。亏损时绝不加仓,只在盈利时加。

加仓价位 = 建仓价 + 0.5N、+1.0N、+1.5N(最多到第 4 个单位)

完整交易规则

1

市场选择 Markets

原版:高流动性期货
原文:只在流动性高、成交量大的市场(货币、利率、金属、能源、谷物、股指、国债期货)交易,避免成交不了或滑点大的品种。
A 股落地:用宽基 ETF最贴近原法——比如沪深300ETF(510300)、中证500ETF(510500)、创业板ETF(159915)等。它们流动性好、不会停牌、没有个股暴雷。个股也能做,但要避开成交稀少的、有停牌/ST 风险的。
注意避坑:别拿成交量小的票练海龟,突破时买不进/卖不出,信号就失真了。
2

头寸规模 Position Sizing(整套系统的命门)

原版:1% 风险 / 单位
原文:每个单位的美元波动 = 账户净值的 1%。单位大小 = 1% 账户 ÷ (N × 合约乘数)。账户缩水到一定程度,单位自动缩小。
A 股落地:股数 = (账户总资金 × 1%) ÷ (2N)。每天用当日 N 重新算一次,账户变多/变少、波动变大/变小,股数自动调整。详见下一节手把手算。
注意避坑:最致命的错误是"觉得有把握就重仓"。海龟赚的是"每次只冒小险、靠次数和趋势取胜",重仓一次就能把前面所有利润吞掉。
3

入场 Entry(两套系统)

S1:20日 / S2:55日
原文:
系统一 S1:价格突破过去 20 天最高价 → 买入。
系统二 S2:价格突破过去 55 天最高价 → 买入(更慢更稳)。
有的海龟把资金一分为二,S1、S2 各占一半,同时跑,也有的采用其他组合。
A 股落地:用收盘价位判断(A 股 T+1,盘中冲高回落会被锁一天,收盘确认更稳)。S1 反应快、信号多;S2 反应慢、只在强趋势出现。新手建议先从 S1 练起。
注意避坑:S1 有个"过滤器":如果上一次突破是盈利性突破,那么当前的入市信号将被忽略(避免连续假突破)。进阶再用,先记住"突破就买"即可。
4

止损 Stop(硬止损 2N)

原版:2N 止损
原文:建仓后,价格反向走 2N 就无条件离场。止损位只能下移(收紧),绝不上移(放宽)。
A 股落地:止损价 = 建仓价 − 2N(做多)。比如建仓 3728,N=32,止损 = 3728 − 64 = 3664。跌破 3664 收盘(或盘中,看你纪律)立刻卖,不商量。
注意避坑:"再等等看""都到成本价了应该反弹"——这是海龟最忌讳的。2N 是数学定的,不是你心情定的。
5

加仓 Pyramiding(0.5N 阶梯)

原版:每 0.5N 加 1 单位
原文:建仓后,每上涨 0.5N 加 1 个单位,最多 4 个单位。每个单位各自带 2N 止损(取最早那个单位的止损作整体离场线)。
A 股落地:建仓 3728,N=32:
第1单位 3728 → 第2单位 3744(+0.5N) → 第3单位 3760(+1.0N) → 第4单位 3776(+1.5N)。到 3776 就满仓,不再加。
注意避坑:只在盈利方向加仓!亏损绝不加(那是摊平,海龟禁止)。加仓后整体止损仍看第1单位的 2N。
6

离场 Exit(反向突破)

S1:10日 / S2:20日
原文:系统一:价格跌破过去 10 天最低价 → 清仓。系统二:价格跌破过去 20 天最低价 → 清仓。
A 股落地:一直持有,直到出现反向突破信号才卖。中间 2N 止损先到就先止损走;没到止损但出现反向突破也走。二者谁先到谁生效。
注意避坑:别"赚了点就落袋为安"提前卖——那会把趋势利润掐死。海龟靠少数几波大趋势赚钱,提前跑就前功尽弃。
7

风控上限 Risk Limits

原版:4 / 6 / 10 / 12
原文:单个市场最多 4 单位;强相关市场(如多个股指)合计最多 6 单位;弱相关合计最多 10 单位;账户总持仓最多 12 单位。
A 股落地:如果你同时做 510300+510500+159915(都算股指类,强相关),合计别超过 6 单位;想分散可加商品/国债类 ETF 但不强相关。总仓位别超过 12 单位(对散户极少触顶)。
注意避坑:把"相关品种"当"分散"是错觉。沪深300和中证500同涨同跌时段很多,算一个篮子。
8

波动归一与再平衡

原版:每日重算 N
原文:每天重算 N,单位大小随之调整;账户回撤到某个水位,整体减仓。让"风险"恒定,而不是"金额"恒定。
A 股落地:每周(或每笔新交易前)用最新 20 日 ATR 重算股数。账户从 100 万跌到 80 万,单位自动变小,风险不变。
注意避坑:赚钱后飘飘然加大码——海龟的"风险恒定"恰恰是要你别因为账户大了就冒更大险。

头寸演示

下面用假设的 ETF 数据演示计算逻辑。实战时,把"ETF 的 20 日 ATR"换成你当天软件里看到的真实值即可,公式一模一样。

假定:账户 = 1,000,000 元 | 标的 510300 ETF 现价 ≈ 4.00 元 | 该 ETF 的 N(20日ATR) ≈ 0.10 元

① 单笔风险 = 100万 × 1% = 10,000 元
② 2N 止损距离 = 2 × 0.10 = 0.20 元
③ 1 单位股数 = 10,000 ÷ 0.20 = 50,000 股(占用约 20 万,账户的 20%)
④ 建仓:买 50,000 股,止损价 = 4.00 − 0.20 = 3.80
⑤ 加仓:涨到 4.05(+0.5N) 加 5万→ 4.10(+1.0N) 加 5万→ 4.15(+1.5N) 加 5万,满 4 单位共 20 万股
⑥ 若从 4.00 跌到 3.80 止损:亏 0.20×5万=1万,正好 = 账户 1%(未加仓时);满仓后止损亏约 4%
怎么拿到你自己的 N(ATR)

任意行情软件(同花顺/东方财富/TradingView)都自带 ATR 指标:把鼠标放到 K 线,看"ATR(20)"数值即是 N。每天看一眼,替换上面的 0.10 重新算股数。不会算也没关系——记牢一句话:N 越大,买得越少;N 越小,买得越多。

实操手册 · 六步清单

  1. 每天收盘后看一眼你跟踪的 ETF:它今天收盘,是否超过了"过去 20 天的最高价"?没超,不动。
  2. 超过了→ 按上面的公式算出 1 单位股数,次日开盘或收盘买入(建议收盘买,确认有效突破)。
  3. 买入后立刻挂好止损单:价格 − 2N。这是铁律,挂完就别盯盘纠结。
  4. 之后每天收盘看:价格每涨 0.5N,就按计划加 1 单位,到 4 单位满仓为止。
  5. 持有期间,每天只看两件事:① 有没有跌破 2N 止损(有→卖);② 有没有跌破"过去 10 天最低价"(有→卖)。都没有,就拿着。
  6. 卖出后,清空,等下一个 20 日突破。不预测、不后悔、不着急进场。

科创50 历史回测

下面用科创50 2024-07 至 2026-08 共约 500 个交易日的真实收盘数据,按海龟规则回测。红三角=买入(20日/55日突破),绿三角=卖出(止损或反向突破)。仅供方法演示,非未来收益承诺,回测做了简化(仅做多、忽略 T+1 与费用)。

系统一(S1)逐笔交易回测展示

系统一 S1(20日突破 / 10日离场)
买入 卖出
序号买入日期买入点位卖出日期卖出点位规则该笔收益率

系统二(S2)逐笔交易回测展示

系统二 S2(55日突破 / 20日离场)
买入 卖出
序号买入日期买入点位卖出日期卖出点位规则该笔收益率
这 500 天回测告诉我们什么(关键!)

S1(20日)全年 11 笔:6 笔盈利(最大单笔 +26.99%),5 笔小亏(最大单笔 −6.10%),净约 +63.3%。S2(55日)全年 6 笔:3 笔盈利(最大单笔 +31.80%),3 笔小亏(最大单笔 −7.11%),净约 +18.3%。两个系统同时盈利,差别在——S1 更灵敏,吃到了更多波段;S2 更稳健,单笔盈亏都更大。这说明:没有哪个系统永远赢,海龟靠的是"大赚覆盖小亏 + 死磕执行"。你看到暂时亏损就放弃,恰恰是大多数人稳定不了盈利的根因。

适配的投资风格(你适不适合用海龟)

维度适合的人不适合的人
性格纪律强、能接受"呆板"、不追求每次都对爱预测、爱抄底逃顶、管不住手
时间收盘看一眼即可(日线级,不需要盯盘)必须日内频繁操作才安心的人
资金小资金可起步(几万就能练);大资金更稳想一周翻倍的
偏好相信"趋势",能接受一年多数时间小亏想要高胜率、低回撤的人
市场ETF/指数/商品趋势市专做题材连板、打板超短的人
和"幸运星交易心理问卷"怎么连起来用

你在问卷里若测出"风险承受低、看盘时间少、性格偏谨慎"——海龟 S1(20日、小资金、只用 ETF)正好匹配;若测出"爱频繁操作、亏损就加仓摊平"——海龟恰恰是你的"反向药方",强制你改掉这些动作。先做完心理问卷,再选策略,才是"量身定制"。

方法的优缺点

优点

  • 完全客观,消灭"该不该买"的内耗
  • 风险被 N 锁死,不会一把亏光
  • 趋势市收益丰厚,靠少数大波覆盖成本
  • 可复制、可回测、可交给别人照做
  • 省时间:日线级,收盘看一眼就够
  • 逼你建立"系统思维",而非"赌一把"

缺点

  • 震荡市连亏,回撤难熬(心理考验极大)
  • 胜率偏低(常 30%~40%),新手易弃用
  • 信号滞后,突破常买在相对高位
  • 原版期货,A 股需改造、只能做多为主
  • 遇到长期横盘,反复止损磨损本金
  • 对"执行纪律"要求极高,方法简单做到难

A 股适配要点

原版(期货)A 股怎么改原因
可做空、T+0、有杠杆普通账户只做多、T+1;想做空用融券标的,想加杠杆用融资(谨慎)A 股规则限制
盘中突破即可成交用收盘价突破确认信号T+1 下盘中假突破会被锁一天
直接交易指数期货用宽基 ETF(510300 等)当"指数替身"ETF 不会停牌、流动性好、费用低
多空双向吃趋势只吃上涨趋势;下跌市空仓等待(或仅用融券)散户做空工具成本高、风险大
无涨跌停注意涨跌停:涨停买不进、跌停卖不出,信号可能延迟一天执行A 股涨跌停机制
一句话建议

新手把"上证指数 / 沪深300ETF 的 20 日突破"当成你的唯一信号,先练 3 个月模拟或极小资金,把"信号→下单→止损→离场"形成肌肉记忆,再谈加仓和放大。

大A可选趋势策略:20/60 均线趋势法

原版海龟交易法则诞生于期货市场:支持 T+0、多空双向交易、可运用杠杆,严格机械执行就能收获不错收益。但是大A交易规则截然不同:以做多为主、实行 T+1 制度,散户做空门槛与成本极高。原版经典的 2N 硬性止损,在 T+1 规则下常常反应滞后。

因此我们保留海龟最核心的内核:斩断亏损,让利润奔跑,重新调整周期参数与离场规则,打磨出适配 A 股市场的交易方案。

1

只做多头排列的强势标的

不猜底、不抄底。只在 20 日均线位于 60 日均线上方的标的里找机会。指数 ETF(创业板 ETF、沪深300ETF)最适合练手;个股则优先选行业龙头、成交活跃、没有停牌/ST 风险的品种。均线缠绕、横盘震荡的票直接跳过。

2

开仓信号:收盘价站上 20 日线

当 20/60 已经形成多头排列,某根 K 线收盘价突破并站稳 20 日均线(前一日收盘在 20 日线下方或附近,当日收盘站上),次日开盘或收盘买入。注意:用收盘确认,不要盘中追涨——T+1 下盘中假突破会被锁一整天。

开仓条件:MA20 > MA60 且 收盘 > MA20 且 昨收 ≤ 昨 MA20
3

初始止损:开仓 K 线低点 或 5%,取更严格者

买入后立刻设好止损。止损位 = max( 开仓 K 线最低点 , 开仓价 × 0.95 )。这样单笔最大亏损天然被锁在 5% 以内;如果开仓 K 线低点就在 2% 附近,止损更紧,风险更小。

注意避坑:别把止损设得太远。5% 是红线,跌破必须走,不允许“再等等”。
4

加仓:回踩 20 日均线不破

持仓已经盈利、股价沿 20/60 均线上行时,出现回踩 20 日均线但不跌破(下影线触及 20 日线,收盘仍站上),加一次仓。只加一次,亏损时绝不加仓。

加仓条件:已有浮盈 > 3% 且 低点 ≤ MA20 × 1.01 且 收盘 > MA20 且 MA20 > MA60
5

移动止损:不断上移,锁定利润

随着浮盈增多,止损位也要像上台阶一样,不断上移。

  1. 浮盈 ≥ 5%:止损上移至成本价,这笔交易最差不再亏钱。
  2. 浮盈 ≥ 10%:止损上移至近期关键性低点(如最近 10 个交易日低点),让利润奔跑。
  3. 铁律:浮盈超过 10% 的票,绝不允许以亏损离场。
这种策略的优势

20/60 均线过滤掉了大部分震荡;回踩加仓只在趋势确认后;移动止损既让你拿住大趋势,又能在回调时保住利润。小亏由 5% 红线控制,大赚由移动止损护航。

和海龟原版的区别

原版用 20/55 日唐奇安通道突破 + 2N 止损,适合期货 T+0;A 股版用 20/60 均线排列 + 5% 硬止损 + 移动止损,更适合 T+1、只能做多的环境。两者核心一致:趋势来了必须上车,错了小亏就走。

创业板 ETF 回测案例(真实历史信号)

下面用创业板 ETF 2024-07 至 2026-08 的真实日线回测这套 20/60 均线趋势法。金色实线 = MA20,深蓝虚线 = MA60。红三角 = 开仓,橙三角 = 加仓,绿三角 = 卖出(止损出局或移动止盈)。

MA20 MA60 开仓 加仓 卖出

逐笔交易回测展示

序号方向日期价格触发条件仓位收益率
这份回测数据带给我们什么思考(关键)

区间内共 11 笔完整交易:7 笔小亏(最大单笔 −4.01%),4 笔盈利(最大单笔 +45.32%),表格中"收益率"为账户整体收益率。最关键的一笔是 2025-06-24 在 2.044 元开仓,7 月初回踩 20 日线加仓,10 月中旬移动止盈,获利了结于 3.054 元,精准把握主升浪,收获 45% 的涨幅。亏损的笔数虽然超过盈利笔数,但是亏损幅度都是非常有限的。
【这就给我们一个巨大的启示:趋势策略不怕小亏,怕的是大亏和拿不住大趋势】

常见误区&解决方案

🌊

追涨杀跌,没有固定标准

看到涨就追、看到跌就割,永远在被情绪牵着走。海龟纪律:用 20/55 日突破和收盘确认,把“买不买”变成一道数学题。

🕳️

亏损加仓,越套越重

小亏时不愿认赔,反而补仓摊低成本,结果小亏变大亏。海龟纪律:2N 硬止损,单笔亏损锁死在 2%,亏损仓位绝不追加。

🌫️

震荡市强行找趋势

横盘行情里假突破频繁,反复被打止损。海龟纪律:只在 20/60 多头排列、趋势明确的阶段出手,均线缠绕时空仓等待。

🏃

盈利一点就跑,拿不住大趋势

赚了 3% 就心慌止盈,错过后面的主升浪。海龟纪律:移动止损护航,浮盈 ≥10% 后把止损移到关键低点,让利润奔跑。

🎲

只看成功案例,忽视连续止损

被某只大牛股吸引,以为方法百战百胜。海龟纪律:回测数据告诉你:亏损笔数可以多于盈利笔数,但单笔小亏、大赚覆盖。

🚀

连胜后翻倍下注

连赢几笔后信心爆棚,仓位失控,一次回调就亏光利润。海龟纪律:每个单位按 1% 风险计算,账户波动自动调整仓位,拒绝主观加码。

送给正在学习海龟交易法则的你

⭐ ⭐ ⭐ ⭐ ⭐

交易这条路上,从来不缺指标和方法。真正难得的,是历经市场反复涨跌,依旧能够坦诚面对自己、始终敬畏交易规则的那份坚守。

或许你经常有进场前的犹豫、止损的煎熬,也曾在深夜里自我怀疑。但请记住:每一次沉下心复盘、重新把纪律放在首位的瞬间,都是在慢慢靠近更加从容的自己。

愿这套策略能带给你启发,不止收获方法,更加懂得如何与内心相处。愿你在行情起伏中,沉淀笃定,在交易规则的守护之下,一步步奔赴想要的自由。

风险提示与免责声明

以上全部内容仅用于交易心理分享及知识科普,不构成证券、基金、期货、期权等任何品种的投资建议。市场充满不确定性,请结合自身情况独立做出投资判断。本文力求内容准确,但不对信息完整性、时效性、有效性等做任何担保,使用者参考本内容所做的一切决策,风险由本人自行承担,切记,股市有风险,入市需谨慎。