← 返回部落格 · 2026年08月30日 · 約5分鐘讀完
各位做交易的朋友,有沒有經歷過這樣一種讓人拍斷大腿的場景:你看準了一個大趨勢,方向完全沒做錯,但中間經歷了一次稍微深一點的回撥,你的賬戶就爆倉了。等行情絕塵而去的時候,你只能拍著大腿說:“要是倉位輕一點就好了。”或者反過來,你做對了方向,但只下了一手,行情翻了倍,你賺的錢還不夠吃頓好的,又懊悔自己怎麼沒敢重倉。
這兩種極端的痛苦,幾乎每個交易者都經歷過。問題的核心根本不在於你的技術分析有多牛,而在於你根本不知道該下多少手。今天,我們就來聊聊交易界最經典的聖經——《海龜交易法則》,看看這群傳奇交易員是如何用一套極其嚴謹的數學公式,把倉位管理變成一門科學的。在這個過程中,我會結合咱們中國期貨市場的實際品種,給大家算一筆明明白白的賬。
為什麼看對行情卻總是賺不到錢?
很多人做交易,倉位是憑感覺的。心情好、覺得把握大,就多下幾手;心情差、剛虧了錢,就少下幾手。這種做法在職業交易員眼裡,跟去澳門賭博沒有任何區別。
憑感覺下倉位的致命缺陷在於:它完全忽略了不同品種的波動率差異。你同樣下1手螺紋鋼和1手原油,它們每天波動的金額天差地別。如果你用同樣的手數去交易,實際上你是在承擔完全不對等的風險。當市場出現不利波動時,高波動品種會迅速吃掉你的本金。
《海龜交易法則》最偉大的地方,不是它發明了什麼神奇的指標,而是它把“風險”這個模糊的概念,量化成了具體的數字。海龜們從不關心今天該下幾手,他們只關心:今天這筆交易,如果錯了,我最多虧多少錢?只要把這個“最多虧的錢”控制住,哪怕你連錯10次,你依然在牌桌上。而決定這個倉位的核心工具,就是ATR真實波幅。
揭開ATR真實波幅的面紗
ATR到底是什麼?
ATR,全稱Average True Range,平均真實波幅。這個指標由技術分析大師威爾斯·威爾德發明,後來被海龜交易法的創始人理查德·丹尼斯特意選中,作為整套系統的基石。
簡單來說,ATR衡量的是某個品種在一段時間內(海龜法則通常用20個交易日)的平均波動幅度。注意,它不是衡量價格的方向,而是衡量價格的“脾氣”有多大。
為什麼要用“真實”波幅?因為中國期貨市場有夜盤,有跳空缺口。普通的指標只計算當天的最高價減去最低價,但如果有跳空高開或低開,普通的計算就會漏掉這部分風險。ATR的計算方法非常狡猾且全面,它取以下三個數值中的最大值:
- 當天的最高價減去當天的最低價。
- 當天的最高價減去昨天的收盤價(處理跳空高開)。
- 當天的最低價減去昨天的收盤價(處理跳空低開)。
然後把這20天的這個最大值加起來求平均,就得到了20日ATR(在海龜法則中被稱為N值)。這個N值,就是市場當前波動率的精確刻度。
海龜法則的頭寸單位:把風險變成數學題
核心公式與1%原則
海龜法則的資金管理核心,叫做“1%原則”。意思是:任何一筆交易,如果觸及止損,你最多隻能損失總賬戶資金的1%。
注意,是總資金的1%,不是1%的保證金。如果你有10萬塊錢,1%就是1000元。也就是說,你每次開倉前,必須確保當行情走到你的止損位時,你虧損的金額剛好是1000元左右。不多也不少。
那怎麼根據這個1000元來決定買幾手呢?海龜法則給出了一個極其硬核的公式:
頭寸單位(手數) = 賬戶總資金 × 1% ÷ (ATR × 合約乘數)
這裡的“ATR × 合約乘數”,代表1手合約每天平均波動的金額。用你願意承受的最大虧損,去除以1手合約每天的波動金額,得出的就是你應該買入的手數。
這個公式背後的邏輯極其優美:如果某個品種最近波動很大(ATR高),你就少買點;如果某個品種最近死氣沉沉(ATR低),你就多買點。透過這種動態調整,無論你交易什麼品種,你賬戶每天承受的波動風險都是一樣的。這就是讓收益曲線平滑的秘密。
實戰應用:在中國期貨市場如何計算倉位?
光看公式沒用,咱們直接拿中國期貨市場的熱門品種來算一算。假設你現在的賬戶裡有10萬人民幣,按照1%原則,你單次交易的最大風險承受額是1000元。
案例一:做多螺紋鋼
螺紋鋼是國內流動性最好的品種之一。假設當前螺紋鋼的20日ATR(N值)為50元/噸。螺紋鋼的合約乘數是10噸/手。
1手螺紋鋼每天的波動金額 = 50(ATR) × 10(乘數) = 500元。
你的頭寸單位 = 1000元 ÷ 500元 = 2手。
所以,如果你要在螺紋鋼上開多單,正確的做法是買入2手。如果行情反轉,按照海龜法則2倍ATR的止損規則,你每手虧損1000元,2手虧損2000元。等等,這不是超過1%了嗎?別急,後面講止損時會解釋,其實初始總風險是控制在2%左右的,但單次加倉的風險是1%。這裡先理解按波動率算手數的邏輯。
案例二:做多鐵礦石
鐵礦石的波動通常比螺紋鋼要大。假設當前鐵礦石的20日ATR為15元/噸,合約乘數是100噸/手。
1手鐵礦石每天的波動金額 = 15(ATR) × 100(乘數) = 1500元。
你的頭寸單位 = 1000元 ÷ 1500元 = 0.66手。
由於期貨不能買零點幾手,必須取整,所以這裡只能算作0手。這意味著什麼?意味著對於10萬塊的賬戶來說,按照1%的風險控制,你根本做不了鐵礦石!因為哪怕你只買1手,它一天的波動就達到了1500元,超過了你1000元的預算。如果你非要買1手,你的風險就放大到了1.5%。這就是ATR法則強制你認清現實的殘酷之處。
案例三:做多豆粕
再來看看農產品豆粕。假設豆粕的20日ATR為30元/噸,合約乘數是10噸/手。
1手豆粕每天的波動金額 = 30 × 10 = 300元。
你的頭寸單位 = 1000元 ÷ 300元 = 3.33手,向下取整為3手。
你看,同樣的10萬塊錢,做螺紋鋼買2手,做豆粕買3手,做鐵礦石買不了。這就是根據真實波幅調整倉位的結果,它讓你在不同品種之間實現了風險的等價化。
案例四:想做原油?先掂量掂量賬戶
原油是國際化品種,波動極大。假設原油的20日ATR為8元/桶,合約乘數是1000桶/手。
1手原油每天的波動金額 = 8 × 1000 = 8000元!
你的頭寸單位 = 1000元 ÷ 8000元 = 0.125手。
10萬塊的賬戶,連原油的零頭都買不起。如果你只有10萬塊非要滿倉幹1手原油,一旦反向波動,一天就能虧掉8000多,相當於賬戶的8%。這在海龜法則看來,無異於自殺。透過這個公式,你立刻就能明白,為什麼小資金不應該碰大波動品種。
加倉的藝術與止損的底線
算對了初始倉位只是第一步,海龜法則真正拉開利潤差距的,是它的加倉機制。
金字塔加倉法
大多數散戶的加倉習慣是倒金字塔:賺錢了就加倉,越加越多,最後一個小回撥就把前面的利潤全吐回去。海龜法則正好相反,它採用正金字塔加倉,但限制極其嚴格。
規則是:每當價格朝著對你有利的方向移動0.5個ATR,你就可以加倉1個頭寸單位。而且,單一品種最多隻能加倉4個單位。
以螺紋鋼為例,你在3800點買入2手(第一單位),ATR是50。當價格上漲25點(0.5×50)到3825點時,你再買入2手(第二單位)。再漲25點到3850點,再買2手。以此類推,直到買滿4個單位(總共8手)。
這種加倉方式確保了你的底倉最重,越往上加倉越少(相對總倉位而言風險遞減),讓利潤奔跑的同時,鎖定了早期的低成本籌碼。
2倍ATR止損鐵律
加倉之後怎麼止損?海龜法則的止損規則非常簡單粗暴:以最新一次加倉的價格為準,回撤2個ATR就無條件全部平倉。
繼續用螺紋鋼的例子。你在3800點買入第一單位,止損位是 3800 - (2×50) = 3700點。
當價格上漲到3825點,你加了第二單位。此時,你所有倉位的止損位都提高到了 3825 - 100 = 3725點。注意,是所有倉位一起提高!
這意味著,即使你在3825點加倉後行情立刻反轉,跌到3725點,你第一單位的利潤(3800-3725=75點)足以彌補第二單位的虧損(3825-3725=100點的一部分),整體風險被控制得極好。透過這種“移動止損”的方式,海龜們確保了每一筆交易的最大總風險不會超過2%左右。
從理論到實戰的交易心得
讀完《海龜交易法則》,很多人會覺得熱血沸騰,彷彿找到了聖盃。但在實際的中國期貨交易中,這套系統會遇到很多水土不服的地方,這也是我想和大家分享的交易心得。
首先,中國期貨市場的品種波動率分化嚴重。有時候黑色系(螺紋、鐵礦、焦煤)齊飛,有時候化工系(PTA、甲醇、原油)大動。如果你同時在這些品種上發出訊號,按照1%原則計算倉位,你可能會發現自己的總倉位已經滿倉了。海龜法則對此也有規定:高度相關的品種只能算作一個頭寸單位,低相關品種才能分散。這提醒我們,不要在螺紋和熱捲上同時滿倉,因為它們本質上是一回事,一旦黑色系回撥,你的風險是疊加的。
其次,海龜法則是一個典型的趨勢跟蹤系統。它的勝率其實很低,通常只有30%到40%。這意味著你在連續幾個月的時間裡,可能會經歷頻繁的止損。很多人在連虧5次之後,就放棄了這套系統,結果剛好錯過後面那一波翻倍的大趨勢。執行這套系統的最大難點不在於計算,而在於對機械規則的信仰和對虧損的忍耐力。
最後,引數的本土化調整。國內有些品種受政策面影響極大,經常出現一字板漲停或跌停。2倍ATR的止損在極端行情下可能會滑點嚴重。因此,在實戰中,我們還需要結合漲跌停板制度和自身的保證金比例,對ATR引數進行一定的微調,比如針對高波動品種使用1.5倍ATR止損。
交易從來不是一門玄學,而是一門機率與風險管理的科學。把你的情緒從開倉手數中剝離出來,交給ATR真實波幅去計算,你就已經戰勝了市場上80%的散戶。但紙上得來終覺淺,理解了公式不代表你能在實盤中手不抖地按下買入鍵。想檢驗自己的交易系統,可以參加模擬考核實戰驗證,在真實的行情波動和嚴格的資金管理規則下,看看自己能否真正做到知行合一。