← 返回部落格 · 2026年08月23日 · 約5分鐘讀完
很多做中國期貨的朋友,大概都經歷過這種讓人吐血的時刻:你做多螺紋鋼,剛把止損設在進場價下方20個點,結果行情一個莫名其妙的回撤,剛好掃掉你的止損,然後頭也不回地絕塵而去,留你在螢幕前拍大腿罵娘。或者反過來,你做鐵礦石,想著把止損放寬點設50個點吧,結果一波劇烈震盪直接打穿,單筆虧損大得讓你心疼半天。
為什麼會出現這種“一買就跌,一賣就漲,一掃損就飛”的玄學現象?很大一部分原因,是你用了一個“拍腦袋”想出來的固定止損點數。市場每天的脾氣都不一樣,你用死板的規則去套活生生的市場,當然會碰一鼻子灰。今天咱們就以老交易員聊天的口吻,盤一盤怎麼用ATR(平均真實波幅)指標,構建一套能適應市場呼吸頻率的動態止損系統。這可是很多前輩在實盤中交了無數學費才總結出來的交易心得,對於想要透過期貨模擬考核的朋友來說,絕對是個控制回撤的利器。
一、為什麼固定止損在中國期貨裡行不通?
咱們先得把固定止損的病根找準。很多新手喜歡用固定點數止損,比如“我每筆交易只虧20個點”。這種做法最大的問題在於,它完全無視了不同品種、不同時間週期的波動特性。
你想想看,螺紋鋼和鐵礦石雖然都是黑色系,但脾氣能一樣嗎?螺紋鋼平時走勢相對平滑,一天可能就波動40-60個點;但鐵礦石一旦發瘋,一天上下翻飛100多點是常有的事。如果你在兩者上都設20個點止損,在螺紋鋼上可能勉強夠用,但在鐵礦石上,這20個點連個正常的震盪洗盤都扛不住,你註定要被頻繁掃損。
再比如豆粕,受外盤美豆影響極大,經常是夜盤收盤好好的,第二天早盤一個高開或低開跳空就是二三十個點。你的固定止損在跳空面前就是個笑話,直接以最差的價格成交。
所以,真正的止損不應該是“你想虧多少”,而是“市場正常的噪音有多大”。只要噪音不破壞趨勢,你就不該被洗出去。這就輪到ATR指標出場了。
二、認清ATR的本質:它不預測,只測量
別一聽到指標就覺得複雜,ATR(Average True Range)其實特別接地氣。它不告訴你明天是漲是跌,它只幹一件事:測量過去N個週期內,市場平均每次“呼吸”的幅度有多大。
這裡的“真實波幅”,考慮了當天的最高價、最低價,以及昨天收盤價到今天最高最低價之間的跳空缺口。所以,ATR是包容跳空的。如果最近幾天行情風平浪靜,ATR數值就會變小;如果市場突然爆發大行情,ATR就會迅速變大。
用ATR來設止損的邏輯很簡單:既然市場最近的平均波幅是ATR,那我把止損設在距離當前價格一定倍數的ATR之外,不就能大機率避開日常的噪音洗盤了嗎?
三、構建動態止損系統的三個核心步驟
想用ATR構建止損,別直接套公式,咱們得一步步來。這不僅是設個價格線,更是你整個交易系統的風控骨架。
第一步:確定ATR的週期引數
預設的ATR引數通常是14,也就是計算過去14個週期的平均波幅。如果你做日線級別,14天大概就是三週的交易時間,這個引數很經典,不用改。
但如果你做的是1小時圖或者15分鐘圖的短線,14這個引數可能有點滯後。市場情緒變化快,你可以適當縮短到10甚至7。我個人在做1小時級別中國期貨時,喜歡用10週期ATR,這樣能更快地捕捉到波動率的收縮和擴張。當ATR處於極度低位時,說明市場在蓄力,一旦突破配合放大的ATR,往往是一波好肉。
第二步:設定乘數(Multiplier)
止損距離 = ATR數值 × 乘數。這個乘數怎麼選,直接決定了你的勝率和盈虧比。
- 1.5倍ATR: 比較緊湊的止損。適合波動相對溫和的品種,或者你在關鍵支撐阻力位附近搶反彈時使用。優點是虧的時候虧得少,缺點是容易被假突破掃掉。
- 2倍或2.5倍ATR: 最常用的區間。給了行情足夠的喘息空間,能過濾掉大部分無序震盪。如果你做趨勢跟蹤,2倍ATR是個很好的平衡點。
- 3倍ATR: 極其寬鬆的止損。一般只在市場極度混亂,或者像原油這種波幅極大的品種上使用,同時必須配合極小的倉位。
記住,乘數不是固定的。你需要根據自己交易系統的勝率去回測調整。如果你發現最近頻繁被掃損,試著把乘數從2調到2.5;如果發現單筆虧損金額太大,就調回1.5並減少手數。
第三步:尋找基準價(錨點)
算出了止損距離,從哪裡開始算?通常有兩種錨點:
1. 進場價錨點: 買入後,直接在買入價下方(N × ATR)處設止損。這種方法簡單直接,適合波段交易。
2. 極值點錨點(吊燈止損法): 以進場後的最高價(做多)或最低價(做空)為基準,往下或往上減去(N × ATR)作為移動止損位。這種方法在趨勢行情中能把利潤吃幹榨淨,是很多趨勢交易者的最愛。
四、實戰演練:四大中國期貨品種的ATR止損設定
紙上談兵沒意思,咱們拿幾個中國期貨市場最活躍的品種,具體看看怎麼落地。
1. 螺紋鋼(rb):平滑趨勢的溫床
螺紋鋼是典型的“趨勢性”品種,一旦走出來,往往比較連貫。假設你在1小時圖上做多螺紋鋼,進場價3800。此時1小時圖的ATR(10週期)數值為15個點。
考慮到螺紋鋼假突破也不少,你選擇2倍乘數。那麼你的初始止損距離就是 15 × 2 = 30個點。止損位設在 3800 - 30 = 3770。如果價格隨後漲到了3850,此時的ATR可能因為行情加速擴大到了20,那麼你的移動止損(吊燈法)就是 3850 - (20 × 2) = 3810。這樣既保住了利潤,又不會被正常的回踩洗下車。
2. 鐵礦石(i):暴躁老哥需要更寬的懷抱
鐵礦石的波動比螺紋鋼暴躁得多。同樣是1小時圖,假設ATR是8個點(注意鐵礦1跳是0.5個點,價值50元/手,8個點就是16跳)。如果你還用螺紋鋼的2倍乘數,可能稍微一震盪就出局了。
對於鐵礦,我習慣用2.5倍乘數。止損距離就是 8 × 2.5 = 20個點。假設你在900點進場做空,止損就設在 920。雖然看起來止損點數不少,但鐵礦一旦走出單邊,盈虧比往往能做到3:1甚至更高。在鐵礦上,寧可少做一手,也不要把止損設得太窄去賭運氣。
3. 豆粕(m):跳空缺口的天敵
做豆粕最怕什麼?外盤美豆晚上大漲大跌,內盤第二天早上直接跳空。很多交易者辛辛苦苦積攢的利潤,一個跳空就沒了。ATR在這裡就發揮了巨大作用,因為它的計算公式本身就包含了跳空缺口。
假設豆粕日線ATR是30個點。如果你持有多單,昨天收盤價是3500,今天因為外盤暴跌,直接低開在3460。這時候你的2倍ATR止損線大概在 3500 - (30 × 2) = 3440。雖然跳空讓你虧了40個點,但還沒觸及你的硬止損位。只要趨勢沒壞,你可以繼續持有,甚至很多跳空是誘空,盤中就能拉回來。固定止損這時候可能早就爆倉了,但ATR給了你留在牌桌上的資格。
4. 原油(sc):大波動下的極限生存
上海原油的波動幅度極大,受國際地緣政治影響劇烈。做原油,我建議把ATR乘數降到1.5倍。為什麼?因為原油的ATR基數本來就大,如果用2.5倍,止損可能寬得讓你根本不敢開倉。
假設原油1小時ATR是5個點(每點200元)。1.5倍乘數,止損距離7.5個點。在原油上,核心不是止損有多寬,而是倉位必須極輕。寧可把乘數調小,用極小的倉位去博取大波動,這才是原油生存的王道。
| 品種 | 常用週期 | ATR乘數參考 | 實戰特點 |
|---|---|---|---|
| 螺紋鋼 (rb) | 1H / 日線 | 2.0 | 趨勢連貫,適合吊燈移動止損 |
| 鐵礦石 (i) | 1H / 日線 | 2.5 | 波動劇烈,需給足空間防洗盤 |
| 豆粕 (m) | 日線 | 2.0 | 包容跳空缺口,防外盤突襲 |
| 原油 (sc) | 1H / 日線 | 1.5 | 基數大,乘數宜小,嚴控倉位 |
五、期貨模擬考核中的ATR倉位管理法則
很多朋友參加期貨模擬考核時,往往死在最大回撤這一關。考核平臺最看重的就是你控制風險的能力。光有止損位還不夠,你必須把ATR和倉位計算結合起來,這才是真正的風控閉環。
咱們來算一筆賬。假設你參加一個10萬資金規模的考核,規則要求單筆最大虧損不能超過賬戶總額的2%(也就是2000元)。你現在看中了螺紋鋼的一個突破機會,1小時圖ATR是20個點,你決定用2倍乘數,止損距離40個點。螺紋鋼合約乘數是10元/點。
那麼你應該下多少手呢?
公式很簡單:手數 = (總資金 × 風險比例) / (ATR止損點數 × 合約乘數)
代入資料:手數 = (100000 × 2%) / (40 × 10) = 2000 / 400 = 5手。
你看,透過ATR算出來的止損點數,直接決定了你的開倉手數。如果當時行情平淡,ATR只有10,止損距離20個點,那你就能開10手。這就是動態倉位管理的魅力:市場波動大,你自動減倉;市場波動小,你自動加倉。永遠把單筆虧損鎖死在你能承受的範圍內。
如果你不按這個來,不管ATR多大,每次都幹滿10手。遇到鐵礦石這種波幅突然放大的品種,一波反向波動就能讓你單筆虧損超過5%,幾把下來,考核賬戶直接爆掉,連申訴的機會都沒有。
“止損不是用來防備看錯方向的,止損是用來防備市場發瘋的。” —— 交易老炮兒語錄
寫在最後
交易沒有聖盃,ATR也不是萬能的。它不能幫你預測明天螺紋鋼是漲是跌,但它能幫你在這個充滿不確定性的中國期貨市場裡,找到一個客觀的、隨市場呼吸而動的風控錨點。比起你盯著K線憑感覺畫一根止損線,ATR給出的答案是冰冷但理性的。
當你開始用波動率來衡量風險,而不是用固定的點數或金額時,你的交易思維就真正進階了。當然,看懂了和能做到是兩碼事,知行合一才是最難的。想檢驗自己的交易系統是否真的能扛住實盤的毒打,可以參加模擬考核實戰驗證,在零資金壓力的環境下,把你的ATR動態止損跑一跑,看看回撤控制得怎麼樣,這才是對交易系統負責的態度。祝各位在市場裡活得久,賺得多。