停損單是什麼?在期貨上怎麼運作?
停損單會掛在比進場價更不利的價位等待,市場成交到該價位時就轉為市價單或限價單。停損價是觸發價,不是成交價:滑價與跳空可能讓實際成交價離得更遠,因此計畫中的虧損只是下限,停損距離與口數必須一起設定。
作者 Soren Huang · 發佈 · 更新於 · 編輯原則
目錄
什麼是停損單?它如何運作?
停損單是一種掛單出場的委託,價位比你的進場價更不利。市場成交到該價位時,它會轉為市價單(或限價單)並平掉部位。停損價是觸發條件,不是保證:實際成交通常會落在它之外一點。
把它想成家裡的總開關。你設定一次門檻,電流超過時保險絲自己跳脫,不必守在旁邊。停損單對部位做的是同一件事:進場後立刻掛上,睡覺、出門或盯著別的市場時都照樣運作。多單的停損是在市價下方的賣單;空單的停損則是在市價上方的買單。
機制分成兩個不同的時點。第一個是觸發:市場成交在停損價或越過停損價。第二個是成交:此時已轉為市價單的委託,會和當下委託簿裡的買價或賣價配對。兩個時點之間價格可能移動,在快速行情中通常會移動。下一個最佳買價可能比觸發價低一個或數個跳動點,你就是在那裡成交。以 NQ(E-mini Nasdaq-100 期貨)為例,1 點是 20 美元,0.25 點的最小跳動點是 5 美元,所以每口每跳一個滑價會多花 5 美元(參見 CME Group 合約規格;交易所可能調整這些數值,請以交易所的合約頁面或免費的期貨合約計算機查核跳動點與每跳動點價值)。
假設範例
你以 20,000 買進 1 口 NQ,停損設在 19,980,低於進場價 20 點。計畫虧損是 20 點 × 20 美元 = 每口 400 美元。市場下跌並成交在 19,980,停損轉為市價單後成交在 19,979.50,低了兩個跳動點。實際虧損是 20.5 點 × 20 美元 = 410 美元。多出來的 10 美元就是停損時的滑價。
依賴停損之前,有一項實務檢查:問你的經紀商這張委託掛在哪裡。掛在交易所或經紀商伺服器上的停損,即使你的電腦斷電或斷線仍會運作;若停損只由你的平台監控、觸發時才送出,那麼平台一斷線,它就失效了。
停損市價單或停損限價單:期貨交易者該用哪一種?
停損市價單確保你能出場,但不保證價格;停損限價單確保價格,但不保證你能出場。對於槓桿很高的期貨合約上的保護性停損,能出場通常比價格更重要。停損市價單是在觸發時轉為市價單、以當下最佳可得價格成交的停損單。停損限價單則是在觸發時轉為限價單,只會以限價或更好的價格成交。美國證券交易委員會(SEC)的投資人公告談到股票的停損單,也描述了同樣的取捨,這個邏輯在期貨上完全相同。
| 問題 | 停損市價單 | 停損限價單 |
|---|---|---|
| 能否確定平倉? | 能,一旦觸發 | 不能,除非限價成交 |
| 成交價是否已知? | 否,可能比停損價更差 | 是,限價或更好 |
| 快速下跌或跳空時 | 會成交,可能遠離停損價 | 可能掛著不成交,虧損持續擴大 |
| 最適用途 | 必須生效的保護性停損 | 成交價太差時,還不如繼續持有的出場 |
出場之所以更重要,原因在槓桿。期貨合約以小額保證金控制大額名目價值,部位若在快速行情中沒有出場,幾分鐘內虧損就可能是計畫金額的好幾倍。停損市價單寧可接受幾個跳動點的不利成交,也要避免那種結果。停損限價單則適合成交價不利才是更大問題的情況,例如市場稀薄、委託簿被掃空,市價單會跑掉好幾點,這時寧可繼續持有,也不要賣進一個坑裡。對於系統化策略,停損型態的選擇屬於規則的一部分;期貨策略該用哪種停損:固定跳動點、ATR、時間或移動停損一文詳細說明了規則面的選擇。
為什麼成交價可能比停損價更差?滑價與跳空
停損時出現滑價很正常,而跨越交易時段中斷或快速消息面的跳空,可能讓停損成交在遠離觸發價的位置,因此每口的計畫虧損是下限,不是上限。滑價是你預計成交的價格與實際成交價之間的差異。跳空則是兩筆相鄰成交價之間的跳動,中間沒有任何成交,所以落在跳空區間內的停損,會在越過它的第一筆成交時觸發,並以該價格成交。
跳空來自三個地方。第一是交易時段中斷:期貨並非持續交易,每日維護時段或週末過後,價格可能在離上一個收盤價很遠的地方重新開盤;期貨回測中的週一開盤時間與週末跳空一文說明了這些跳空在 K 棒資料中如何出現。第二是排定的消息,價格可能在一秒內跳動好幾點。第三是流動性缺口,委託簿變薄,一筆普通的市價單就會穿越許多跳動點。CFTC 與 SEC 聯合發布、針對 2010 年 5 月 6 日市場事件的報告,就記錄了一些在下跌期間觸發的停損單,最後以市價執行,成交價遠離持有人原本的預期。
假設範例
你持有 1 口 NQ 多單,停損設在 19,980。前一個交易時段收在 19,990,高於停損價。隔夜消息讓市場移動,下一個交易時段以 19,950 開盤。第一筆成交就比停損低了 30 點,因此停損在該筆成交時觸發,並成交在 19,950。計畫虧損是 20 點,每口 400 美元。實際虧損是 50 點,每口 1,000 美元,是計畫的兩點五倍。
對回測而言,這直接帶來一個結果:每一筆停損出場都必須計入滑價,而落在跳空區間內的停損,必須以越過它的第一個價格成交,而不是停損價。若測試把每一筆停損都以停損價成交,報告出來的每筆虧損就會是實單交易無法達到的數字。請把策略的出場滑價加倍再跑一次;如果結果崩盤,代表優勢原本就藏在成交假設裡。在 AlphaPrime(Valynox)中,回測會對每一筆出場計入手續費與滑價,包括停損出場,並採用下一根 K 棒成交,因此報表中的虧損已經包含出場的成本。
如何在期貨平台上下停損單
在每個期貨平台上,下停損的步驟都一樣,照順序做就不會漏掉任何一步。各平台的按鈕名稱不同,但下單視窗一定會問這六件事。
- 確認部位。檢查部位視窗:哪一個合約、哪個方向、多少口、平均成本是多少。停損要以實際成交價為準,而不是你原本想買的價格。
- 選擇相反方向。多單需要賣出停損;空單需要買進停損。若停損與部位同方向下單,會變成加碼,而不是平倉。
- 選擇委託類型。保護性停損選 Stop(部分平台標示為 Stop Market 或 STP)。只有在你同時設定限價偏移,並接受委託可能不成交時,才選 Stop-Limit。
- 以距離進場的跳動點設定觸發價。先決定距離是幾個跳動點或幾點,再換算成價格。以 NQ 來說,20 點就是 80 個跳動點:多單從進場價減去該距離,空單則加上該距離。
- 設定有效期限並連結停利。有效期限決定這張委託能掛多久:Day 會在交易時段結束時取消,GTC(good till cancelled,長效委託)則會一直掛到成交或你取消為止。跨時段持有的部位請選 GTC。若你同時有停利目標,請把兩者設為 OCO(一方成交即取消另一方),這樣其中一張成交時,另一張會自動撤除,你不會留下沒有保護的單子。
- 檢查掛單清單。只有當停損以正確的方向、數量與價格出現在掛單清單中,它才真的在保護你。離開畫面前,請把這三項都看過一遍。
有兩個習慣最能避免麻煩。第一,在進場的同一分鐘內掛上停損,把它當成進場流程的一部分,確保不會有沒有停損的部位存在。第二,加碼或減碼時,在同一分鐘內調整停損的數量,讓掛著的停損永遠與持倉口數一致。
停損該設在哪裡?在回測中測試停損距離
停損距離和其他參數一樣,要在每筆出場都計入手續費與滑價的前提下,測試一系列距離,並尋找一段表現相近的寬廣區間。停損太緊,會把正常的逐根 K 棒波動變成許多小虧損,每一筆都要付滑價。停損太遠,則幾乎碰不到,策略表現會像完全沒有停損一樣。有用的區間位在這兩端之間。
執行測試的一個合理做法,是以近期波動度為單位衡量距離,而不是固定點數,因為 20 點的停損在平靜的一天與消息過後的一天,意義完全不同。平均真實區間是常用的單位,而ATR 移動停損規則、其參數與期貨回測一文說明了如何建立這樣的測試。Kaminski 與 Lo(2014)研究了停損規則何時真正有幫助,結論取決於報酬隨時間的走勢:當損失傾向延續時停損有幫助;當價格傾向回彈時,停損反而會拖累績效。這又是一個理由,應該在你自己的市場與 K 棒週期上測試距離,而不是直接抄用某個數字。
完全沒有停損的規則看起來是什麼樣子?下面的執行只是一個替代範例,並非本文的重點:一個簡單的 N 日規則,沒有停損、沒有停利、沒有過濾條件,使用 ES 日 K,期間 2019-01-02 至 2025-06-30,多空雙向,1 口,每筆計入 20 美元手續費與 25 美元滑價。它是搜尋在 1,024 組嘗試的變體中被保留下來的一組,依報酬對回撤來挑選。事後挑出保留的那一組會美化結果,因此請把這些數字當成形狀來看,而不是規則所賺得、或讀者應該期待的結果。
來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。ES 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $25。
| 項目 | 結果 |
|---|---|
| 淨利(已平倉) | $95,582.5 |
| 最大回撤 | $68,465 |
| 交易筆數 | 44 |
| 勝率 | 65.91% |
| 獲利因子 | 2.035 |
| 平均每筆 | $2,172.33 |
| 在場時間 | 93.14% |
方塊中有三個數字描述了無停損的形狀。在場時間比例 93.14%,代表這個規則幾乎一直持有部位,除了反向訊號之外,沒有任何東西提早結束交易。最大回撤 $68,465,對上淨損益 $95,582.5,代表過程中最深的下跌接近最終獲利的四分之三。另外,約六年半內共 44 筆交易,代表每一筆都有相當大的份量。若要在這個規則上加入停損,應該視為新的候選策略,在一系列距離上進行測試,而不是因為它讓某個數字變好看,就直接接受。
停損無法保護你什麼:槓桿與保證金
停損限制的是單一次行情下的單筆虧損,但口數、槓桿與保證金決定這筆虧損佔帳戶的多少,因此停損距離與部位大小必須一起設定。槓桿是一口合約控制的價值與你為它繳交的保證金之比;期貨槓桿與保證金如何改變回測回撤一文說明了這個比率。保證金是交易所與經紀商對每一口未平倉合約要求的保證金押金;當帳戶跌破維持保證金水準時,無論你的停損掛在哪裡,經紀商都會強制平倉。
假設範例
同樣是 20 點的 NQ 停損,帳戶 10,000 美元,每點 20 美元。最後一列是前面範例的跳空情況,停損在低於進場價 50 點的位置成交。
| 情況 | 1 口 | 3 口 | 5 口 |
|---|---|---|---|
| 計畫虧損,20 點停損 | $400 | $1,200 | $2,000 |
| 占 10,000 美元帳戶的比例 | 4% | 12% | 20% |
| 跳空成交,50 點 | $1,000 | $3,000 | $5,000 |
| 跳空後占帳戶的比例 | 10% | 30% | 50% |
這張表說明了決策順序為什麼重要。先從前一節的測試選定停損距離,接著決定你願意在單筆交易中承受占帳戶多少比例的虧損,再由這兩個數字推算出口數。免費的部位大小計算機會依帳戶風險與停損距離幫你算出這些數字。若反過來做,因為保證金允許就直接做 5 口,然後把停損放在圖表看起來順眼的地方,這樣就會讓 20 點的停損變成佔半個帳戶的 50 點跳空。
你的下一步:拿出一個你正在交易或計畫交易的策略,寫下它的停損距離(以跳動點計)與口數,計算計畫虧損以及跳空情況下的虧損,各占帳戶多少比例。如果跳空情況的虧損超過你能承受的程度,先減少口數,再去調整停損。
常見問題
交易中的停損是什麼?
停損是一種掛單,當價格到達比進場價更不利的位置時平掉部位。多單是在市價下方的賣出停損;空單是在市價上方的買進停損。它不需要你盯著螢幕也會運作,目的是把單筆交易的虧損大致限制在計畫的金額之內。
停損單一定會以停損價成交嗎?
不一定。停損價是觸發條件。停損市價單會在觸發後以當下最佳可得價格成交,通常會再差一個或數個跳動點,若遇到跳空可能差得更多。停損限價單只會以限價或更好的價格成交,因此在快速行情中可能根本不成交。
期貨的停損單會跨夜保持有效嗎?
要看它的有效期限設定。Day 委託會在交易時段結束時取消;GTC(good till cancelled,長效委託)則會一直掛到成交或你取消為止。跨時段持有的部位,請把停損設為 GTC,並在交易時段中斷後確認它仍出現在掛單清單中。
停損應以跳動點、點數、美元還是百分比設定?
請選一個與市場波動相連結的單位,再換算成價格。許多系統化交易者使用平均真實區間的倍數,因為固定點數在平靜與波動的日子意義不同。最後的距離要換算成每口的美元金額來決定部位大小,並在回測中於每筆出場計入滑價來測試這個距離。
停損單與停損限價單有什麼差別?
一般所說的停損單是停損市價單:觸發時轉為市價單,以當下最佳可得價格成交。停損限價單則是在觸發時轉為限價單,只會以限價或更好的價格成交。前者確保出場但不保證價格;後者確保價格但不保證出場。
參考資料
- U.S. Securities and Exchange Commission. Stop, Stop-Limit, and Trailing Stop Orders (Investor Bulletin). https://www.investor.gov/introduction-investing/general-resources/news-alerts/alerts-bulletins/investor-bulletins-15
- CME Group. E-mini Nasdaq-100 Futures contract specifications (contract size $20 × index, minimum tick 0.25 index points = $5.00). cmegroup.com/markets/equities/nasdaq/e-mini-nasdaq-100.contractSpecs.html
- Kaminski, K. M., & Lo, A. W. (2014). When Do Stop-Loss Rules Stop Losses? Journal of Financial Markets, 18, 234–254.
- Staffs of the CFTC and SEC (2010). Findings Regarding the Market Events of May 6, 2010. Report to the Joint Advisory Committee on Emerging Regulatory Issues, September 30, 2010.

