← 返回博客 · 2026年08月27日 · 约5分钟读完

老张做交易有三年了,他跟我抱怨过无数次:“明明我看准了大趋势,多单刚进去,市场随便洗个盘,我就爆仓了。等我被扫损出局,行情立马绝尘而去,涨得连亲妈都不认识。”我相信,这不仅是老张的痛,也是无数交易者的噩梦。你方向看对了,却死在了黎明前的震荡里,为什么?

其实,大多数交易者亏钱,根本不是因为技术分析太烂,而是因为仓位管理太糙。很多人习惯“刻舟求剑”式的交易:不管市场是风平浪静还是波涛汹涌,永远只做固定的手数,比如每次固定买10手。这种做法在市场波动剧烈时,会让你承担远超承受能力的风险;在市场波澜不惊时,又让你赚得微乎其微。

今天,咱们作为老朋友坐下来聊聊,怎么彻底解决这个问题。我们要扒一扒交易界大名鼎鼎的《海龟交易法则》中最核心的秘密——基于ATR(真实波动幅度)的动态资金管理。这套法则能让你的仓位像水一样,随着市场的容器自动变形,既保命,又赚钱。这也是我在多年中国期货实战中,总结出的最实用的交易心得之一。

一、为什么固定手数是“自杀式”交易?

在深入海龟法则之前,咱们得先弄明白,为什么固定手数不可取。假设你有100万的本金,每次固定做10手螺纹钢。

如果当时市场死气沉沉,每天的波动只有20个点,你做10手,每天的盈亏大概在2000元左右,你觉得太无聊了,赚得太少;于是你加大手数,改成20手。

突然有一天,宏观政策出台,螺纹钢每天上蹿下跳100个点。你还是习惯性地做了20手,结果一个低开或者一个日内大幅洗盘,你的账户瞬间浮亏两三万。如果你止损稍微犹豫一下,或者遇到连续的跌停板,账户直接面临强平。这就是典型的“用静态的仓位去应对动态的市场”。

《海龟交易法则》的创始人理查德·丹尼斯早就看透了这一点。他认为,不同的市场、不同的品种,甚至同一个品种在不同时期,其波动率是完全不同的。要想在市场长期活下去,并且实现资金复利,你必须根据市场的“脾气”来调整你的筹码。这个衡量市场脾气的工具,就是ATR。

二、ATR真实波动幅度:给市场量体温的体温计

ATR,全称Average True Range,中文叫“平均真实波幅”。说白了,它就是用来衡量市场每天到底有多疯狂的指标。

要算ATR,得先算出每天的“真实波幅”(TR)。TR取以下三个数值中的最大值:

为什么要算上跳空缺口?因为中国期货市场经常有夜盘和外盘联动,或者受隔夜政策影响,开盘经常出现大幅跳空。如果你不把跳空缺口算进风险里,你的仓位计算就是失真的。

算出每天的TR后,海龟们用的是20天的TR指数移动平均线(EMA),这就得到了20日ATR。这个数字代表了过去20天里,这个品种平均每天会波动多少钱(按点数算)。

ATR越高,说明市场越狂躁,风险越大;ATR越低,说明市场越平静,风险越小。有了这个体温计,我们就能开始算仓位了。

三、海龟的底牌:1%风险法则与头寸单位

海龟法则的核心理念是:每一笔交易的最大风险,不能超过账户总净值的1%。注意,这1%不是指你的保证金占比,而是指如果你被止损出局,你最多只能亏掉总资金的1%。

为了实现这个目标,海龟们发明了一个概念,叫“头寸单位”(Unit)。1个头寸单位的合约数量,是根据ATR算出来的。公式非常简单,但威力无穷:

1个头寸单位的合约数 = (账户总净值 × 1%) ÷ (ATR值 × 合约乘数)

咱们来拆解一下这个公式。分子是“你愿意承担的绝对风险金额”,分母是“1手合约波动1个ATR点数所对应的金额”。两者相除,得出的就是你应该买入的手数。

这意味着:当市场波动剧烈(ATR变大)时,分母变大,你买入的手数就会减少,从而抵消了高波动带来的高风险;当市场死水一潭(ATR变小)时,分母变小,你买入的手数就会增加,让你在低风险时能赚到足够的利润。这就是动态平衡的艺术。

四、实战演练:用中国期货品种算一算你的底牌

光说公式太干,咱们直接上中国期货的实战案例。假设你现在的账户总净值是100万人民币。你愿意承担1%的风险,也就是1万元。

我们来看看在不同品种上,海龟法则会给出什么样的仓位建议。

1. 螺纹钢(rb)

假设当前螺纹钢的主力合约,20日ATR为50个点。螺纹钢的合约乘数是10元/吨(1手10吨)。

计算:1个头寸单位 = 10000 ÷ (50 × 10) = 10000 ÷ 500 = 20手。

解读:在当前波动率下,你买入20手螺纹钢,如果价格反向波动1个ATR(50个点),你刚好亏损1万元,也就是账户的1%。这就是你的安全垫。

2. 铁矿石(i)

假设当前铁矿石的20日ATR为20个点。铁矿石的合约乘数是100元/吨(1手100吨)。

计算:1个头寸单位 = 10000 ÷ (20 × 100) = 10000 ÷ 2000 = 5手。

解读:铁矿石虽然ATR点数看起来比螺纹钢小,但因为它的合约乘数大,单手保证金和盈亏绝对值都更高。所以,同样的1%风险,你只能买5手。如果你还是像买螺纹钢那样买20手,一旦反向波动,你的亏损将是4万元,直接打穿你的风控底线。

3. 豆粕(m)

假设当前豆粕的20日ATR为30个点。豆粕的合约乘数是10元/吨。

计算:1个头寸单位 = 10000 ÷ (30 × 10) = 10000 ÷ 300 ≈ 33.3手。向下取整,买33手。

解读:农产品有时候波动相对温和,ATR较小,所以你会得到相对较多的手数。这让你在豆粕这种“慢热”品种上,也能积累起可观的利润。

4. 原油(sc)

假设当前上海原油的20日ATR为10个点。原油的合约乘数是1000桶/手。

计算:1个头寸单位 = 10000 ÷ (10 × 1000) = 10000 ÷ 10000 = 1手。

解读:原油是出了名的波动大、乘数高。在100万账户下,1个单位只有1手。如果哪天原油因为地缘政治事件,ATR飙升到20个点,你的1个单位会变成0.5手(即只能买0手,意味着风险过大,放弃交易或需要增加资金)。这就完美规避了在极端行情下重仓被秒杀的风险。

品种账户净值1%风险金额20日ATR合约乘数1个头寸单位
螺纹钢 (rb)1,000,00010,000501020手
铁矿石 (i)1,000,00010,000201005手
豆粕 (m)1,000,00010,000301033手
原油 (sc)1,000,00010,0001010001手

五、进阶玩法:波动率如何决定加减仓与止损

算出1个头寸单位只是开始,海龟法则的精髓在于它的加仓和止损机制,同样完全依赖ATR。

1. 金字塔式加仓

海龟们不是一次性满仓的。当他们建仓1个单位后,如果价格朝着有利的方向移动了0.5个ATR,他们就会加仓1个单位。以此类推,直到达到仓位上限。

比如你买入20手螺纹钢(1个单位),入场价是3800。如果ATR是50,那么当价格上涨到3825(3800 + 0.5*50)时,你再加仓20手。这种加仓方式确保了你只在盈利时加码,而且每次加码的风险都控制在0.5%左右。

2. 动态止损保护

海龟的初始止损设在入场价反向2个ATR的位置。比如你3800做多,ATR是50,你的初始止损就是3700(3800 - 2*50)。对于整个仓位来说,初始风险大约是2%(因为第一个单位可能亏2个ATR,后续加仓的单位止损会更紧)。

最妙的是,每当你加仓一个新单位,前面所有单位的止损价都会上移0.5个ATR。当你加满4个单位时,你的止损价已经上移到了入场价 + 0.5个ATR的位置。这意味着,即使此时行情反转把你扫损出局,你整个仓位不仅不亏钱,还能微赚!这就是用规则锁住利润的威力。

3. 严格的仓位上限

为了防止系统性风险,海龟法则规定了严格的上限:单一品种最多4个单位;高度相关的品种(比如螺纹钢和铁矿石)最多6个单位;单向(多头或空头)最多10个单位;所有品种加起来最多12个单位。这些铁律,是防止你在极端黑天鹅行情中一次性归零的护城河。

六、底层交易心得:为什么大多数人学不会海龟?

这套法则听起来无懈可击,但为什么真正靠海龟法则稳定盈利的人寥寥无几?因为这套系统极其反人性。

当市场波动剧烈、到处都是暴富神话时,ATR会变大,系统会冷酷地告诉你:“减仓,只能买1手。”你的内心会极度抗拒:“别人都在满仓干,我买1手能赚个屁?”于是你抛开规则,重仓杀入,结果死在波动里。

当市场阴跌不止、死气沉沉时,ATR很小,系统让你买20手。你又会觉得:“这行情半死不活的,买这么多不是找套吗?”结果你空仓观望,错过了随后爆发的趋势大行情。

海龟法则的难点从来不在于计算公式,而在于你愿不愿意放弃主观判断,把资金管理的权力完全交给一套冰冷的数学公式。它要求你在狂热时克制,在绝望时下注。这需要极强的纪律性和对系统的绝对信仰。

在中国期货市场,杠杆效应被放大,人性的贪婪与恐惧也被放大。很多人沉迷于寻找“神奇指标”,却忽略了资金管理才是交易的灵魂。ATR仓位管理法,就像是给你的账户装上了一个自动减震器,不管外面颠簸多厉害,你的核心风险始终被锁定在1%以内。

交易不是百米冲刺,而是一场马拉松。活下来,比任何一次暴利都重要。当你不再执着于每次赚多少,而是专注于每次最多亏多少时,你才真正踏上了职业交易者的道路。

纸上得来终觉浅,绝知此事要躬行。读懂了ATR和头寸单位,只是第一步。想检验自己的交易系统,可以参加模拟考核实战验证,在真实的行情波动和规则约束下,看看自己能不能严格执行这套反人性的仓位管理法则,这才是通往稳定盈利的必经之路。

📈 学以致用:读书千遍,不如实盘(模拟)一战。XS Select 提供 10万–100万 模拟资金考核,全程线上进行,通关可获签约奖励与业绩提成。用最低的成本,检验你真正的交易水平。了解考核 →