← 返回部落格 · 2026年09月27日 · 約4分鐘讀完
先問你一個問題:如果你在滬銅上抓到了一波趨勢,浮盈已經夠加一手了,你敢加嗎?
我猜一半的人不敢——因為加倉加在半山腰,一個回撥就把利潤全吐回去,這種虧過的人太多了。另一半人敢加,但加法很隨意:看心情、看感覺、看群裡大佬喊單。《海龜交易法則》裡其實給了一套非常機械的加倉規則,但說實話,那套規則是柯蒂斯·費思當年在裡奇的公司裡做美國市場總結出來的,直接照搬到滬銅這種品種上,會有明顯的水土不服。
這篇文章就聊聊,我在滬銅這類趨勢性品種上,對海龜加倉邏輯做的3個改良細節。不是推翻原版,而是縫縫補補,讓它更適合中國期貨市場的脾氣。
先把海龜的原版加倉規則擺上檯面
不繞彎子,原版規則就三條:
- 價格每向上突破0.5N(N是20日ATR,也就是平均真實波幅),就加一個單位頭寸;
- 整個頭寸最多4個單位;
- 所有單位的止損統一設在2N的位置,加倉後整體止損跟著上移。
這套邏輯的精髓在於:趨勢對了才加倉,加倉本身就是趨勢驗證的一部分。它不預測,只跟隨。
但問題來了。滬銅是什麼脾氣?外盤LME銅牽著走,夜盤跳空是家常便飯,波動率動不動就比農產品高一截。海龜那套0.5N的固定間隔,是建立在連續交易、波動相對均勻的市場上的。放到滬銅上,你會遇到三個具體的坑:
- 波動率放大時,0.5N的間隔太密,加倉加成一堆“近親”,一個回撥全滅;
- 等量加倉導致越加成本越高,最後兩個單位把前面兩個單位的利潤優勢全吃掉;
- 統一止損2N在頭寸變大後,一次回撤的絕對金額大得嚇人。
下面一個一個說怎麼改。
改良一:加倉間隔別死守0.5N,讓波動率自己說話
海龜用0.5N做加倉間隔,本質上是一個“波動率自適應”的思路——波動大,間隔自然大。這個思路是對的,但滬銅的問題在於波動率本身波動很大。
舉個真實的例子:2020年下半年到2021年上半年,滬銅走了一波教科書級的大趨勢,從疫情低點的三萬五附近一路漲到七萬上方,漲幅接近翻倍。這種行情裡,隨著價格抬高,市場情緒升溫,日波動率會明顯放大——趨勢後半段的ATR往往比前半段高出不少。如果你還用入場時算的那個N做基準,間隔就名存實亡了:名義上你按0.5N加倉,實際上間隔被壓縮了,加倉密度變大,頭寸在高位越堆越厚。
改良做法:每次加倉前,重新計算當前的20日ATR,用最新的N來確定間隔,而不是用開倉時鎖定的那個N。再粗暴一點的版本:當最新ATR比開倉時的ATR放大超過30%,把加倉間隔從0.5N提高到0.75N甚至1N,主動降低加倉頻率。
這樣改的邏輯很簡單:波動率放大,說明行情進入情緒驅動階段,回撥的深度和不可預測性都在增加,這時候加倉就該更挑剔。反過來,波動率收斂的趨勢(比如慢牛爬坡),可以維持0.5N甚至放寬到0.4N,讓利潤跑得更快。
改良二:頭寸單位遞減,別讓後加的倉拖累前倉
原版海龜是等量加倉:每個單位一樣大,最多4個單位。這在數學上很優雅,但在滬銅上有個致命體驗問題——你的平均成本會快速向現價靠攏。
假設你在趨勢確認後建了首倉,之後每漲0.5N加一手。加到第4個單位時,你的持倉成本已經離現價很近了。這時候一個普通的日內回撥(滬銅這種品種,1%-2%的單日回撥太常見了),就能把你的浮盈打掉大半,甚至觸發整體止損。你明明看對了趨勢,卻死在趨勢的中途,這是趨勢交易者最常見的死法之一。
改良做法:頭寸單位遞減,比如首倉2手,第二次加1手,第三次加1手,第四次不再加或只加0.5手(用鎖倉或期權替代也行)。總頭寸上限不變,但權重前置。這樣做的效果是:
- 平均成本更低,回撥的“容錯空間”更大;
- 趨勢後期情緒最瘋狂的時候,你的新增風險敞口反而最小;
- 心理上也更好受——重倉拿的是你最有把握的首倉,輕倉試的是最不確定的延續。
有人會問:遞減加倉會不會少賺?會。趨勢特別流暢的時候,等量加倉的利潤確實更厚。但交易這門生意,比的不是誰賺得多,是誰活得久。2021年5月滬銅衝高後那波快速回落,多少在高位重倉加出來的多頭,幾天之內把幾個月的浮盈還了回去。遞減加倉犧牲一點上限,換的是回撤的下限,這筆賬划算。
改良三:止損上移要“護住老倉”,而不是全隊陪葬
原版規則裡,所有單位共用2N的統一止損,加倉後整體上移。這個設計在4個單位等量分佈時問題不大,但配合前面說的遞減加倉後,它就暴露出一個不合理之處:首倉是利潤的主要來源,卻和最後一筆加倉綁在同一個止損上。
滬銅的夜盤跳空是出了名的。LME銅晚上一個急跌,第二天滬銅直接低開,你設定的止損可能被跳空擊穿,實際成交價比止損價差出一截。如果所有單位共享一個止損,一次跳空就是“滿門抄斬”。
改良做法:分兩步走。
第一步,加倉後立即把老倉的止損上移到新加倉單位的成本價附近(可以留一點緩衝,比如新倉成本價下方0.3N)。意思是:從第三次加倉開始,前面的倉位至少是保本出場,新倉單獨承擔試錯風險。這在海龜原版裡沒有,但它是控制“加倉把盈利單做成虧損單”的關鍵一環。
第二步,用時間止損代替部分價格止損。海龜系統裡本來就有時間退出(突破10日低點離場的短週期版本),我們可以借這個思路:如果最後一次加倉後,價格在N天內有氣無力地橫著走,突破不了前高,主動減掉最後一兩個單位,把利潤鎖住,留首倉繼續跟趨勢。橫盤本身,就是趨勢衰竭的訊號。
加倉的目的不是放大倉位,而是驗證趨勢。一旦驗證失敗,新加的倉應該先走,而不是拉著老倉一起殉葬。
換到螺紋鋼、豆粕上怎麼用
這套改良邏輯不是滬銅專屬,搬到其他品種上只需要調引數:
| 品種 | 特點 | 引數調整建議 |
|---|---|---|
| 螺紋鋼 | 日內波動溫和,趨勢節奏慢,政策驅動明顯 | 維持0.5N間隔,遞減可放緩(如2-1-1),適合標準海龜打法 |
| 鐵礦石 | 波動大,夜盤跳空多,外盤關聯強 | 參考滬銅的改良方案,間隔動態化+止損護老倉 |
| 豆粕 | 受美豆和天氣影響,季節性趨勢清晰 | 波動率放大期(如美豆天氣市)主動拉大間隔,遞減加倉 |
| 原油 | 極端行情多,想想2020年那波負油價 | 頭寸上限建議比海龜原版再降一檔,加倉次數控制在3次以內 |
特別提醒一句原油:2020年那波歷史級的極端行情告訴我們,在槓桿市場裡,加倉系統必須有“極端情況熔斷”的意識——當單日波動超過歷史ATR的3倍以上時,當天停止一切加倉動作。這條不在任何書裡,但值得寫進你自己的規則裡。
寫在最後
《海龜交易法則》最值錢的不是那幾條具體規則,而是它證明了一件事:一套完全機械、可以寫下來的系統,配合紀律執行,是能夠在趨勢行情裡活下來的。我們做的這些改良,本質上是在原版骨架上,針對中國期貨市場的波動特徵做本地化——間隔動態化、頭寸遞減、止損護老倉,三個細節,改的都是同一個東西:讓加倉始終服務於趨勢驗證,而不是服務於倉位膨脹。
規則寫得再漂亮,沒經過實戰檢驗都是紙上談兵。建議你先把這套改良加倉邏輯寫成明確的執行清單,然後在模擬盤上跑夠至少兩波完整的趨勢行情,看看自己的執行率和系統的真實表現。想檢驗自己的交易系統是否經得起實盤節奏的考驗,可以參加模擬考核實戰驗證一下——市場給的反饋,永遠比想象中誠實。