← 返回部落格 · 2026年08月28日 · 約4分鐘讀完
咱們做中國期貨的交易者,肯定都經歷過這種讓人拍大腿的場景:明明大方向看對了,比如前陣子看準了螺紋鋼要反彈,結果剛一進場,行情一個日內回撥,你的倉位就扛不住了,無奈止損出局。等行情真的起飛時,你已經不在車上了。更慘的是,有些朋友憑感覺重倉殺入,一個跳空缺口直接導致賬戶爆倉。
為什麼看對方向還會虧錢?說白了,問題出在資金管理上。很多人以為《海龜交易法則》的精髓是那套突破入場系統(比如20日高點突破),但實際上,理查德·丹尼斯(海龜之父)自己都承認,海龜系統最核心的秘密武器是基於ATR(真實波幅)的動態倉位管理。今天咱們就坐下來聊聊,這套誕生於上世紀80年代的華爾街法則,如何無縫對接到咱們國內的期貨市場,幫你把倉位算得明明白白。
一、為什麼你的固定手數法會要了你的命?
很多交易新手甚至老手,在開倉時都有一個壞習慣:固定手數。比如不管做螺紋鋼還是做原油,反正每次就開5手。這種做法在國內期貨市場是非常危險的,因為不同品種的“脾氣”完全不一樣。
螺紋鋼1手是10噸,原油1手是1000桶,鐵礦石1手是100噸。你用同樣的手數去交易波動率天差地別的品種,就相當於開著同一輛小轎車,既去跑平直的高速公路(豆粕),又去走崎嶇的盤山泥路(原油)。在盤山路上翻車是遲早的事。
海龜交易法則早就看透了這一點,所以他們拋棄了固定手數,引入了ATR(Average True Range,真實波幅)作為衡量風險的唯一標尺。
二、ATR真實波幅:給市場量體溫的體溫計
ATR到底是個啥?別被名字嚇到,它其實非常接地氣。簡單來說,ATR就是過去N天(海龜通常用20天)內,市場每天平均波動的絕對幅度。
它的計算考慮了三種情況:
- 今天的最高價減去今天的最低價。
- 今天的最高價減去昨天的收盤價(用來衡量跳空高開後的波動)。
- 今天的最低價減去昨天的收盤價(用來衡量跳空低開後的波動)。
取這三個值中最大的那個,作為今天的“真實波幅”,然後求過去20天的平均值,就是20日ATR。
為什麼要用ATR?因為市場是動態變化的。震盪市裡,螺紋鋼每天的ATR可能只有30個點;但在趨勢爆發行情裡,ATR可能會飆升到80個點。如果你在ATR只有30的時候開5手,和在ATR80的時候開5手,你承擔的風險是完全不同的。ATR就像體溫計,市場發燒了(波動大),你就少穿點衣服(減倉);市場平靜了(波動小),你就可以稍微多穿點(適當加倉)。
三、海龜的“頭寸單位”核心演算法:把風險鎖死在2%
接下來是全篇最硬核的乾貨。海龜法則規定,每次開倉承擔的最大風險不能超過賬戶總資金的2%。這就是著名的“2%法則”。在這個前提下,他們透過ATR來反推應該開多少手,也就是計算“頭寸單位”。
公式如下:
頭寸單位 = (賬戶總資金 × 2%) / (ATR × 每點價值)
咱們用大白話翻譯一下:分子是你這次交易最多能虧的錢,分母是1手合約波動1個ATR你會虧的錢。兩者相除,就是你能開的手數。
為了方便演示,咱們假設你的賬戶有10萬人民幣(100,000元)。2%的風險就是2000元。也就是說,每次交易如果打到止損,你最多虧2000塊。
四、中國期貨實戰:螺紋鋼與鐵礦石的倉位計算
理論說完了,咱們直接上中國期貨的實戰案例。這也是很多朋友在交易心得中經常忽略的細節。
1. 螺紋鋼(rb)實戰案例
假設當前螺紋鋼主力合約價格在3800元/噸,20日ATR為40點。螺紋鋼1手是10噸,最小變動價位是1元/噸。
- 賬戶最大風險:100,000 × 2% = 2,000元
- 1手螺紋鋼波動1個ATR的金額:40點 × 10元/點 = 400元
- 頭寸單位:2,000 / 400 = 5手
看到了嗎?在當前波動率下,你的10萬賬戶最多隻能開5手螺紋鋼。如果價格跌破你的入場價2個ATR(即80點,3800-80=3720)時止損,你剛好虧2000元,佔總資金的2%。
2. 鐵礦石(i)實戰案例
鐵礦石的波動通常比螺紋鋼要劇烈。假設當前鐵礦石主力合約價格800元/噸,20日ATR為20點。鐵礦石1手是100噸。
- 賬戶最大風險:2,000元
- 1手鐵礦石波動1個ATR的金額:20點 × 100元/點 = 2,000元
- 頭寸單位:2,000 / 2,000 = 1手
這個對比非常震撼!同樣是黑色系,同樣是10萬賬戶,螺紋鋼能開5手,但鐵礦石你只能開1手。如果你無腦固定開5手,一旦鐵礦石反向波動1個ATR(20個點),你就會虧掉1萬塊,直接達到賬戶10%的虧損!這就是為什麼很多人做鐵礦石死得比做螺紋鋼快的原因。ATR幫你把不同品種的風險拉平了。
五、農產品與化工品的波幅差異:豆粕與原油
咱們再來看看其他板塊的品種,進一步驗證ATR動態調倉的威力。
1. 豆粕(m)實戰案例
豆粕相對比較溫和。假設豆粕主力合約價格3500元/噸,20日ATR為30點。1手10噸。
- 1手豆粕波動1個ATR的金額:30點 × 10元/點 = 300元
- 頭寸單位:2,000 / 300 = 6.67手(向下取整為6手)
豆粕能開6手,說明它的日常波動風險比螺紋鋼還要小一些。透過這種計算,你可以在豆粕上配置更多的頭寸,而在鐵礦石上保持克制。
2. 原油(sc)實戰案例:為什麼小資金做不了大品種?
這是很多新手容易踩的坑。上海原油(sc)是國際化品種,波動極大。假設原油價格600元/桶,20日ATR為10點。1手原油是1000桶。
- 1手原油波動1個ATR的金額:10點 × 1000元/點 = 10,000元
- 頭寸單位:2,000 / 10,000 = 0.2手
結果出來了:0.2手!國內期貨最少只能開1手。這意味著什麼?意味著如果你只有10萬資金,按照海龜的2%風險法則,你根本不能做原油!因為1手原油波動1個ATR就要虧1萬塊,這已經佔了賬戶10%的風險,嚴重超標了。
這個案例極其重要。很多朋友拿著幾萬塊錢去搏殺原油、黃金,覺得槓桿高能賺錢,其實從資金管理的角度看,這叫“風險裸奔”。ATR無情地揭示了這一點:你的賬戶規模,決定了你能玩哪些品種。
六、海龜的加倉藝術與動態止損底線
算好了初始頭寸,只是第一步。海龜法則最讓人拍案叫絕的是它的金字塔加倉和動態止損機制。
1. 0.5ATR加倉法則
海龜不是一次性滿倉,而是分批建倉。規則是:當價格朝著有利方向移動0.5個ATR時,就加倉1個“頭寸單位”。
以剛才的螺紋鋼為例(ATR=40,初始在3800買入5手):
- 第一次加倉:價格上漲20點(0.5×40),在3820再加倉5手。
- 第二次加倉:價格再漲20點,在3840再加倉5手。
- 第三次加倉:價格再漲20點,在3860再加倉5手。
此時,你總共持有20手螺紋鋼,總倉位風險達到了8%。海龜規定,單一品種最多隻能加倉4個單位。這種加倉方式讓你在盈利的趨勢中不斷放大收益,而初始風險始終可控。
2. 2ATR動態止損法則
加倉之後,止損怎麼設?海龜的規則是:以最後一次加倉的價格為準,向下2個ATR作為整體止損位。
- 初始建倉3800,止損位是3800 - 2×40 = 3720。
- 在3820加倉後,止損位上移到 3820 - 80 = 3740。
- 在3840加倉後,止損位上移到 3840 - 80 = 3760。
- 在3860加倉滿倉後,止損位上移到 3860 - 80 = 3780。
你看,隨著價格不斷上漲,你的止損線也在不斷抬高。如果行情在3860見頂回落,跌到3780時你全部平倉。此時你的初始5手賺了600點,中間5手賺了400點,後面5手賺了200點,最後5手虧了160點。算總賬,你依然賺得盆滿缽滿。這就是“截斷虧損,讓利潤奔跑”的數學實現。
七、相關性限制:別把雞蛋放在一個籃子裡
除了單一品種的限制,海龜法則還有一個非常高階的設定:相關性限制。在國內期貨市場,這尤為重要。
比如螺紋鋼、鐵礦石、焦煤、焦炭,這四個屬於高度相關的黑色系。如果你在這四個品種上都按照2%的風險開了滿倉,一旦黑色系整體暴跌,你面臨的實際風險就是8%,甚至更高。
所以海龜規定:
- 高度相關的品種,總頭寸單位不能超過4個(即總風險不超過8%)。
- 低度相關的品種,總頭寸單位不能超過6個。
- 整個賬戶的總頭寸單位不能超過12個(總風險不超過24%)。
這意味著,如果你已經滿倉了螺紋鋼(4個單位,20手),你就絕對不能再開鐵礦石的倉位了。這個規則幫咱們過濾掉了系統性風險帶來的毀滅性打擊。
結語:從理論到實戰的最後一公里
說實話,海龜交易法則的這套ATR資金管理體系,邏輯上非常完美,但在實際執行中極其反人性。當行情瘋狂上漲,ATR飆升,系統讓你減倉時,你往往會覺得“少賺了”而拒絕執行;當連續幾次止損,賬戶回撤達到20%時,你可能會懷疑這套系統是不是失效了。
交易系統的打磨不是一朝一夕的事,紙上得來終覺淺。理解ATR只是第一步,真正在實盤中面對數字跳動時還能嚴格執行紀律,才是拉開交易者差距的關鍵。想檢驗自己的交易系統和執行力,可以參加模擬考核實戰驗證,在無資金壓力的環境下,把這套基於ATR的動態倉位管理跑通,看看自己到底能不能做到知行合一。祝各位在中國期貨市場裡,交易順利,穩健前行。