🎓 冠军技法图鉴
🏆 冠军技法图鉴

海龟交易员——唐奇安突破与 N 单位头寸计算系统

Turtle Traders (Richard Dennis · William Eckhardt) · 1983–1988 年的原始实验(美国期货·外汇·债券市场)/方法论于 2003 年由 Curtis Faith 在原作者许可下免费公开,流传至今

发布 2026.07.08

趋势跟踪·系统化交易(风险·资金管理)加密适配度 · 中等✓ 已核实

1983 年,Richard Dennis 做了一个实验:把主观判断和盘感全部剔除、只交给规则的数十名新手,究竟能否战胜市场。参与者称自己为“海龟”,留给他们的并不是掐准买入时机的预测,而是一套完整的系统——顺着突破进场、用波动率决定仓位大小、错了就机械止损。本页从教育目的出发,拆解这套系统的结构——突破进场、基于波动率的头寸计算、机械止损。它不是买卖指令,文中出现的参数只是针对那个时代·那个市场校准过的取值示例。

📌 三行摘要
  • 这是一套机械系统——不是预测,而是在 20·55 日唐奇安通道突破这一“事件”发生后顺势进场。
  • 用波动率 N(20 日 ATR)把所有仓位的亏损风险恒定在账户约 1%。
  • 以 2N 硬止损和反方向通道突破离场,止损环节不掺入任何主观判断。
  • 低相关性篮子分散是前提——单一币种重仓押注或高杠杆都会破坏这套系统的骨架。
📋 规则摘要
放弃预测,在 20·55 日通道突破后顺势跟进进场,用波动率 N 把所有仓位的亏损风险恒定在账户的约 1%,一旦触及 2N 就不带任何主观判断地砍仓。
判别同时追踪一篮子彼此相关性较低的多个市场,并先测算每个市场的波动率 N(最近 20 日 True Range 的指数移动平均)。这个 N 会成为此后所有头寸计算·止损·加仓的基准单位。
进场框架收盘价突破最近 20 日(系统1)或 55 日(系统2)唐奇安通道上轨时做多,跌破下轨时做空。它不是预测未来,而是顺势确认已经发生的突破事件后再跟进。
失效止损固定在进场价反方向的 2N 处。趋势结束信号为:系统1=反方向 10 日突破,系统2=反方向 20 日突破。一旦触及就不带主观判断地离场;止损只朝有利方向移动,绝不朝不利方向放宽。
风险·仓位1 单位=按“1N 逆行等于亏损账户约 1%”反推得出。价格每朝有利方向走 0.5N 就加 1 单位,最多加至 4 单位;敞口上限则钉死为单一市场 4 单位·相关组 6~10 单位·同方向合计 12 单位。
时间框架原本以日线为主的期货波段(数周至数月)。移植到加密永续合约时,用日线或 4 小时线的收盘价重新定义突破。
局限横盘中的连续洗盘·较低的胜率·滞后性都是设计上的固有成本;20·55·2N 这类数字只是那个时代·那个市场取值的示例,并不保证在任何地方都有效。
✓ 有效行情
方向明确的趋势长期延续、波动率扩张的阶段——在同时追踪的多个市场中,只要有一两个走出大趋势,少数几笔大盈利就能覆盖多数的小额亏损。
✕ 失效行情
在箱体·横盘中围绕通道反复假突破(whipsaw/洗盘)导致小额亏损不断累积时;像加密市场那样牛市里大多数资产同涨同跌、分散效果消失时;以及在高杠杆下强平价先于 2N 止损触及、规则还没来得及执行账户就已归零时,这套系统就会崩溃。

① 判别——阶段·条件

海龟系统不是深挖单一品种的方法。它的出发点是同时追踪一篮子彼此相关性较低的多个期货市场,分散不是可选项,而是这套系统得以成立的前提。由于事先无法知道哪个市场会走出大趋势,就在多处下杆,只把咬钩的那段趋势一路骑到底。

📊 波动率 N——所有计算的基准单位

N 是最近 20 日 True Range 的指数移动平均(ATR)。此后单位大小·止损距离·加仓间隔全都换算成这个 N 单位。波动率越大的资产,同样的 1 单位会自动变小,因此即便市场不同,单次的亏损风险也会被调整到相近水平。

Entry — box-top breakoutInvalidation — back insideTarget — box-height projection
唐奇安通道——由最近 20·55 日的高点·低点构成的上下轨边界。只有收盘价突破该边界的“事件”才作为信号。
判别顺序
  1. 构建篮子——挑选相关性较低的市场(若是加密,则选少数低相关的交易对)同时观察。
  2. 测算 N——计算每个市场的 20 日 ATR,确定该市场特有的波动率单位。
  3. 确定通道——用 20 日·55 日的高点和低点画出上下轨边界。
  4. 标注阶段——先判定当前是边界内横盘,还是突破边界,从“位置”入手。位置先于判断。

② 进场框架(观测·滞后)

进场并非来自预测,而是来自突破这一滞后事件。系统1:收盘价突破最近 20 日通道上轨做多,跌破下轨做空。更慢的系统2以 55 日通道突破为信号,充当安全网,从后方接住短周期系统错过的大趋势。

💡 洗盘过滤器——跳过上一笔盈利信号

系统1 有一个独特的条件:如果上一笔 20 日信号以盈利收场,就跳过下一个信号。这是为了避免反复被大趋势结束后扎堆出现的假突破所伤。若因此跳过而错过了真正的大趋势,55 日的系统2 会作为安全网替它接住这段行情。

在筑底(横盘蓄势)之后,收盘价突破通道上轨——确认这一“事件”后再跟进。
不做预测。骑上已经启动的趋势,错了就立即砍仓——这就是信号的全部。

③ 风险·头寸计算

这套系统真正的引擎不是进场,而是头寸计算。1 单位的大小按“逆行 1N 就亏损账户约 1%”来确定。单位数量=(账户 × 1%)÷(N × 每份合约的单位价值)。无论进入哪个市场,单个单位的亏损风险都被调到同样的 1%,所以关键不在胜率,而在于把每笔交易的亏损大小恒定为一个常数

大仓位小仓位窄止损宽止损
用波动率 N 反推出的单位大小——波动率越大的资产,合约份数自动减少,从而使亏损风险保持恒定。
头寸计算·加仓·上限
  1. 计算单位——按 1N 逆行等于亏损账户约 1% 反推合约份数。
  2. 加仓——价格每朝有利方向走 0.5N 就加 1 单位,最多只加到 4 单位,且每次加仓时止损也一并上移。
  3. 敞口上限——钉死为单一市场 4 单位、紧密相关组 6 单位、松散相关组 10 单位、同方向合计 12 单位,从结构上杜绝重仓押注。
  4. 回撤缩减——账户每较高点回撤 10%,就把单位大小下调 20%,须收复新高才恢复原状。
⚠️ 2N 硬止损

相对进场价逆行 2N 时无一例外地止损。系统不允许放宽或拖延止损的任何主观空间。止损只朝有利方向上移,绝不朝不利方向放宽。

④ 失效与局限

失效坐标在进场前就已确定。止损固定在进场价反方向的 2N 处,趋势结束(离场)信号为:系统1=反方向 10 日突破,系统2=反方向 20 日突破。一旦触及该点,就不找任何理由地离场——摊平补仓不是策略,而是对判别的拒绝。

存活出局
每较高点下跌 10% 就把下注减少 20% 的规则——亏损时自动降低敞口,把账户的存活放在首位。
⚠️ 设计上的成本与局限

滞后性——突破后才进场·反向突破后才离场,因此总要交还趋势的头部和尾部。② 洗盘——横盘市中连续的假突破会累积小额亏损。③ 较低的胜率——多数交易小额亏损、少数交易大额盈利的结构,心理上难以承受。④ 创始人的滑落——据广泛报道,连 Richard Dennis 本人也因 1987~88 年的巨额亏损而停止了资金管理。⑤ 优势被稀释·参数——规则公开之后,单纯突破的有效性已经减弱;20·55·2N 这类数字只是那个时代·那个市场取值的示例,并不保证在任何地方都有效。

概括来说,这套系统不是“猜对”的工具,而是让你“错时亏小、对时赚大”的盈亏比·资金管理框架。多数交易以亏损收场并非缺陷,而是设计使然;若无法用纪律熬过那段停滞期,系统本身就会崩塌。

⑤ 移植到加密(永续合约)时

加密永续合约是 24 小时·无周末的连续市场,“每日收盘”的节点因此变得模糊。通常以日线或 4 小时线收盘价为基准重新定义突破。更大的问题在于分散——原系统的力量来自二十多个低相关市场,而加密资产在牛市里大多同涨同跌,即便编好篮子,分散效果也很弱。

⚠️ 杠杆·强平陷阱(最优先)

原规则的 2N 止损以充裕的保证金为前提。在高杠杆下,强平价可能先于 2N 止损价到来,规则还没执行账户就已结束。必须先反推杠杆倍数和单位,使 2N 止损足够靠内、落在强平价之前。

前低=流动性池扫单—留长影线后回归
在高杠杆下,即便在正常回撤的 2N 之内,强平价也可能先被触及——先核对强平价的算数,再看止损坐标。

“把趋势骑到底”这一原则在永续合约里意味着长期支付资金费率,因此必须把资金费率和持仓成本纳入期望值。此外,由于加密资产假突破频繁,单纯的 20 日突破会出现更多无效信号,于是叠加“跳过上一笔盈利信号”过滤器或长期均线方向等阶段过滤器的变体很常见。不过任何变体都不是收益保证,只是为了减少小额亏损的尝试而已。

📊 盈亏比示例(非胜率)

把进场价到2N 止损的距离设为 1R。若 1 单位按“逆行 1N = 亏损账户约 1%”来计算,那么 2N 止损触及时损失的金额约为账户的 2%——也就是 1R 约等于账户的 2%。海龟结构会多次承受这种 1R 的亏损,把少数趋势做大。举例来说,十笔交易若以 −1R、−1R、−1R、−1R、−1R、−1R、+3R、+3R、+3R、+12R 收场,则亏损合计 −6R、盈利合计 +21R,净值为 +15R。多数以亏损收场,仍由少数的大盈利覆盖,这就是盈亏比结构。这些数字不是收益保证,而是计算点位与仓位的示例;关键在于是用止损距离(2N)而非胜率来反推仓位。

📋 自我判别清单

常见问题

海龟交易法的胜率有多高?

这不是用胜率来解释的方法。它是多数交易小额亏损、少数交易大额盈利的盈亏比结构,胜率本就被设计得偏低。期望值不来自猜对的比例,而来自“多次小额止损、少数大额骑乘”的盈亏比。

20 日·55 日·2N 这些数字可以照搬吗?

那些数字是针对 1980 年代美国期货市场校准的示例参数。市场·时间框架·波动率环境不同时就需要重新校准,没有任何特定数字能保证在任何地方都有效。重要的不是数字,而是“突破后滞后进场·N 头寸计算·机械止损”这套结构。

可以原样套用到加密永续合约上吗?

需要同时调整两点。第一,原系统的力量所在——低相关分散——会因加密资产同涨同跌而减弱,所以要避免重仓押注。第二,在高杠杆下强平价可能先于 2N 止损触及,因此要反推杠杆倍数使止损落在强平价之内,并把长期持仓的资金费率纳入期望值。

为什么要等突破出现之后才进场?会不会太晚?

滞后进场不是缺陷,而是设计。它以交还趋势的头部和尾部为代价,换来不因预测失败而亏光账户、只骑乘已确认的趋势。相应地,在横盘市中会累积假突破的小额亏损,这同样是系统被设计为要承受的成本。

相关文档

此处内容是对各人物公开记录·阐述的方法结构所做的教育性拆解。它不是买卖指示,且属于过去·特定市场·特定个人的案例,并非普遍结果。投资决策与盈亏由本人承担。