← 返回博客 · 2026年08月24日 · 约4分钟读完
你是不是经常遇到这种让人拍大腿的情况:大半夜盯盘,看准了螺纹钢要涨,结果在底部犹犹豫豫不敢进,等它真涨起来了,你又觉得“太高了,等回调再买吧”,结果它一骑绝尘,你只能眼睁睁看着一波大行情溜走。或者,你好不容易鼓起勇气追了个高点,结果第二天一个假突破,直接把你挂在半山腰,止损出局后它又涨了。
这种“看对方向却没赚到钱”的痛点,几乎每个交易者都经历过。其实,早在上世纪80年代,理查德·丹尼斯就带着他的“海龟”们用一套极其机械的规则解决了这个问题。今天,我们就来聊聊《海龟交易法则》里最核心、也最反人性的一个问题:为什么突破20日高点,就要无条件进场?
什么是20日突破?海龟的“傻瓜式”入场法
很多朋友一听“海龟交易法则”,觉得很高深,其实它的入场规则简单到让人觉得有点“傻”。海龟系统主要分为两套:系统1是短期系统,系统2是长期系统。
系统1:20日突破进场
规则非常直白:当市场价格突破过去20个交易日(也就是大概一个月)的最高价时,就做多进场;当市场价格跌破过去20个交易日的最低价时,就做空进场。
就这么简单?对,就这么简单。不管你之前有什么基本面分析,不管MACD金叉没金叉,只要价格创了近一个月的新高,你就买。如果价格在震荡区间里反复摩擦,你就老老实实看着,一个字:等。
系统2:55日突破进场
为了过滤掉一些短期的假突破,海龟们还有一套备用方案:55日突破。也就是当价格突破过去55个交易日(大概两个半月)的最高价时才进场。这个系统的胜率更高,但入场点更晚,可能会错过一部分利润。很多海龟学员后来更喜欢用55日系统,但在波动剧烈的市场里,20日系统往往能更早抓住大趋势。
为什么偏偏是“20日”?背后的逻辑是什么?
你可能会问,为什么是20日?不是10日,也不是30日?这个数字不是拍脑袋想出来的,它背后藏着深刻的交易哲学和统计学原理。
1. 顺势交易的本质:彻底放弃抄底摸顶
绝大多数散户交易者最喜欢干的事就是“抄底摸顶”。跌得多了觉得便宜去买多,涨得多了觉得贵了去卖空。但在趋势行情中,这种思维是致命的。20日高点突破,意味着市场已经用了一个月的时间证明了多方力量的强劲。你不去猜底,不去预判哪里是顶,而是等市场自己走出来,告诉你“多方现在占上风了”,你才跟着上车。这叫“不见兔子不撒鹰”。
2. 克服人性的弱点:买在新高,卖在破位
人的本能是恐高的。看着一个品种天天涨,你的第一反应通常是“太贵了,不能买”。但海龟法则要求你,越涨越要买,不仅要买,还要在创出新高的时候买。这其实是在利用人性的弱点。正因为大部分人不敢在突破时买入,所以突破时的筹码往往集中在少数主力资金手里。一旦突破成功,那些不敢买的人后来都会变成追涨的燃料,推动价格进一步上涨。
3. 统计学与时间周期的共振
20个交易日刚好是一个自然月的工作日。在金融市场中,月度级别的价格高低点往往具有重要的技术意义。很多机构资金的调仓、止损止盈都是以月为单位的。突破20日高点,意味着打破了月线级别的短期平衡,往往会引发技术派资金的跟风进场,形成正反馈。
光会进场还不算海龟:仓位、止损与退出
如果你以为海龟法则就是“突破20日高点买进去”,那你就大错特错了。进场只是第一步,海龟真正的精髓在于极其严格的风险控制和仓位管理。
头寸单位与N值(真实波幅ATR)
海龟不按“手”来下单,而是按“头寸单位”。一个头寸单位的计算公式是:账户总资金的1% / (N值 × 合约乘数)。
这里的N值,其实就是ATR(平均真实波幅),代表这个品种每天平均波动多少个点。比如你的账户有100万人民币,你愿意承担的单笔最大风险是1%(也就是1万元)。如果当前螺纹钢的N值是30元,合约乘数是10吨/手。那么你的头寸单位就是:10000 / (30 × 10) = 33手。
这意味着,如果螺纹钢向不利于你的方向波动1个N值(30元),你刚好亏损1万元,也就是账户的1%。这套算法把所有品种的波动率都标准化了,不管你交易的是螺纹钢还是原油,单笔风险都被死死控制在1%。
金字塔加仓:每上涨0.5N加仓
海龟法则最喜欢大趋势,所以它鼓励“浮盈加仓”。规则是:只要进场后价格向有利方向移动了0.5个N值,就加仓一个头寸单位。
还是上面螺纹钢的例子,你在4000点买入33手,N值是30。当螺纹钢涨到4015点(上涨0.5N)时,你加仓33手;涨到4030点时,再加33手;涨到4045点时,最后一次加仓33手。此时你总共持有132手,达到了单个市场的最大仓位上限(4个头寸单位)。
这种加仓方式让你的大部分仓位都建在盈利的基础上,一旦抓到一波大行情,利润会呈指数级增长。
止损与退出:10日反向突破退出
加仓很爽,但如果行情反转怎么办?海龟的止损同样机械且无情:任何一笔头寸的止损点设在入场价-2个N值。比如你在4000点买入,止损就是4000 - (2×30) = 3940点。一旦跌破,毫不犹豫全部平仓,绝不扛单。
至于退出,系统1的规则是:价格跌破过去10日的最低点时平仓。你买入是因为突破了20日高点,卖出是因为跌破了10日低点。这中间的差价,就是你抓取的趋势利润。
实战应用:把海龟法则搬进中国期货市场
理论听起来很美,但放到中国期货市场里好用吗?我们来看看几个真实的品种案例。
案例一:铁矿石的逼空式上涨
假设在2023年某段时间,铁矿石经历了一段时间的震荡。过去20个交易日的最高价是850元/吨。某天早盘,铁矿石主力合约放量突破850元,收在855元。按照海龟系统1,你必须进场做多。
假设当时铁矿石的N值(20日ATR)是15元,合约乘数100吨/手。你的模拟账户有100万,单笔风险1%(1万元)。头寸单位 = 10000 / (15 × 100) = 6手。你在855元买入6手。
随后几天,铁矿石气势如虹。涨到862.5元(上涨0.5N=7.5元)时,你加仓6手;涨到870元,再加6手;涨到877.5元,最后加6手。此时你持有24手,均价在866元左右。
接下来,铁矿石一路飙升至950元。在此期间,10日低点不断上移,你一直持有不动。直到某天,价格大幅回调,跌破了当时的10日最低价920元,你在920元全部平仓。
我们来算一笔账:总仓位24手,平均卖出价假设920,平均买入价866,每手盈利54个点,每点100元。总盈利 = 24 × 54 × 100 = 12.96万元。这就是一次标准的海龟式趋势交易。虽然中间可能经历了多次0.5N的加仓和震荡洗盘,但只要严格执行,一波行情就能带来丰厚的回报。
案例二:豆粕的假突破与无情止损
当然,市场不可能总是单边行情,假突破是家常便饭。比如豆粕主力合约,过去20日高点在3900元/吨。某天价格突然拉升至3920元,触发买入信号。假设N值为30元,你在3920买入。
但第二天,外盘大豆大跌,国内豆粕直接低开低走,价格迅速跌至3860元(下跌2个N值=60元)。按照规则,你的止损价是3920-60=3860元。此时你没有任何幻想的空间,必须在3860元平仓止损。
虽然这笔交易亏损了,但你只亏了账户的2%(因为只建了初始仓位,没有加仓)。这就是海龟法则的厉害之处:它用无数次小亏损,去换取一次大盈利。在期货模拟考核中,很多交易者就是因为不肯在假突破时认错,最终导致单笔巨亏,考核失败。
案例三:原油的长线趋势跟踪
对于原油这种受国际宏观影响巨大的品种,55日突破系统往往更有效。因为原油的假突破非常多,经常受突发新闻影响来回扫荡。如果你用20日系统,可能会被频繁打脸。但如果用55日系统,只有当价格突破近两个半月的高点时才进场,虽然入场点位可能比20日高出不少,但抓到的趋势往往更持久。这也提醒我们,在中国期货市场应用海龟法则时,要根据不同品种的性格(波动率、基本面属性)灵活选择参数。
交易心得:知易行难,如何熬过震荡期?
海龟法则的规则并不复杂,一个下午就能背下来,但为什么真正靠它赚钱的人寥寥无几?因为执行太难了。
最大的挑战在于震荡期。在一段长达几个月的震荡行情中,市场会反复突破20日高点又迅速跌回,形成所谓的“假突破”。你按照规则买入,止损;再买入,再止损。连续五六次亏损后,你的账户回撤可能达到10%甚至更多。这时候,99%的人都会怀疑这套系统是不是失效了,从而放弃执行。而往往就在你放弃的那一刻,真正的大趋势来了。
所以,我的交易心得是:海龟法则本质上是在交易“概率”和“期望值”。单次交易的结果是随机的,但只要你的胜率在40%左右,盈亏比能达到3:1以上,长期坚持下来就一定能赚钱。你要接受亏损是交易的一部分,就像做生意要交水电费一样。只有把心态放平,不去在意单笔的盈亏,才能在震荡中活下来,在趋势中赚大钱。
“交易不是预测未来,而是应对当下。突破20日高点,就是市场给你的明确信号,你的任务只是执行。”
结语
《海龟交易法则》给我们最大的启示,不是那几个具体的数字,而是一种机械化、纪律化的交易思维。它告诉我们,不需要成为基本面分析大师,不需要懂复杂的波浪理论,只要有一套正期望值的系统,并像机器一样去执行,就能在残酷的市场中生存下来。
当然,纸上得来终觉浅。看懂了海龟法则,不代表你下次面对突破时手不抖。想检验自己的交易系统在真实波动下的表现,可以参加模拟考核实战验证,用无风险的环境去打磨自己的执行力,看看自己到底能不能做到“突破即买入,破位即止损”。只有经历过实盘般的心理磨砺,这套法则才真正属于你自己。