完整教學

停損設定:三種訂單的差別與標記價格應用

2026-11-09·9 分鐘閱讀

你的停損單被插針掃掉了,但價格明明已經收回去了。這不是滑順,是訂單類型選錯——或者根本不知道 TradingView 的標記價格(Mark Price)正在後面保護你。

為什麼需要三種不同的停損方式?

停損的本質很簡單:價格往壞的方向走,自動出場。但「怎麼觸發」和「怎麼執行」是兩回事。TradingView 提供四種訂單類型(市價單、限價單、止損市價單、止損限價單),加上追蹤單這個動態停損,每一種解決不同的問題。

如果你只看「價格到了就賣」,忽略了觸發條件和執行方式的差別,就會遇到以下情況:該成交時沒成交(限價單被跳過)、成交價不如預期(市價單在低流動性市場滑點嚴重),或者被市場噪音掃出場(追蹤單距離太緊)。

這篇不會教你選哪一種最好——因為沒有最好,只有最適合你的情境。我們先拆開每一種訂單的運作機制,再來看它們怎麼跟標記價格搭配使用。

市價單止損市價單限價單止損限價單
觸發條件立即價格跌破止損線價格到達指定價價格跌破止損線
成交保證✓✓✗✗
價格保證✗✗✓✓
適合情境緊急出場自動停損精準進場有上限的停損

四種訂單類型的核心差異速查。資料來源:TradingView「Types of orders」支援頁面,查證日期 2026-10-17。

1
我要現在就成交,不在乎價格
是 →市價單(Market Order)
2
我要特定價格才進場,不成交就算了
是 →限價單(Limit Order)
3
價格觸發後要立刻成交
是 →止損市價單(Stop-Market Order)
4
價格觸發後要有價格上限
是 →止損限價單(Stop-Limit Order)
5
我要自動跟隨趨勢鎖定利潤
是 →追蹤單(Trailing Stop)

市價單:要速度,不要價格保證

TradingView 的官方說明寫得很清楚:「A market order can execute quickly, but the final price may differ from what you expected, especially in volatile or low-liquidity markets.」

這句的重點在兩個字:especially。市價單保證的是立即執行——只要市場有流動性,你的訂單就會被填掉。但它不保證價格。當市場波動劇烈或流動性不足時(比如開盤瞬間、重大新聞發布後),你看到的價格和實際成交價之間可能有顯著差距。

情境市價單表現風險等級
BTC/USDT 正常交易時段滑點通常 <0.01%低
加密貨幣開盤/重大新聞後滑動可能達 0.5–2%高
低流動性 altcoin滑動可能達 3–5%+極高
傳統股市(大盤股)滑點通常 <0.01%低

市價單在不同情境下的典型滑點。資料來源:TradingView 官方說明頁面,查證日期 2026-10-17。實際數值因交易所而異。

如果你用 TradingView Webhook 自動下單(串接 {"qty_type":"usdt"} ),市價單的執行速度最快,因為它不需要等特定價格。但換個角度想:當你的策略依賴精確的成本控制時(例如均值回歸策略在特定價位進場),市價單可能直接破壞你的風險模型。

這也意味著,如果你在乎的是「以合理價格成交」而非「立刻成交」,市價單可能不是最佳選擇。接下來我們看限價單如何解決這個問題。

限價單:要價格保證,不要立即成交

TradingView 對限價單的定義是:「A limit order gives you more control over price, but it may not be filled.」

換句話說,你設定願意交易的價格上限(賣單)或下限(買單),系統會在符合條件時自動執行。好處是你能精確控制進場成本——但代價是可能永遠等不到那個價格。

市價單限價單
成交保證✓ 立即成交(有流動性時)
價格保證✗ 不保證價格
適用情境緊急出場、高流動性市場精準進場、低流動性市場
風險滑順(slippage)無法成交(missed entry)

市價單 vs 限價單核心差異。資料來源:TradingView「Types of orders」支援頁面,查證日期 2026-10-17。

這裡有一個常見誤解:很多人以為限價單比市價單「安全」,因為價格被鎖定了。但限價單的風險在於「無法成交」。當市場快速變動時,你可能錯過最佳進場點,或者在停損情境下根本來不及出場。

這也是為什麼 TradingView 同時提供止損市價單和止損限價單——前者在你設定的觸發價格被打破後,以市價單執行(保證成交但不保證價格);後者則在觸發後以限價單執行(保證價格但不保證成交)。兩種止損訂單各有用途。

止損市價單 vs 止損限價單:觸發後的選擇

止損訂單的邏輯是:價格觸發 → 執行訂單。差別在於「觸發後用什麼方式執行」。

止損市價單(Stop-Market Order)在觸發後以市價單執行,保證成交但不保證價格。適合你「一定要出場」的情境——比如停損出場時,你不關心滑點,只關心能不能跑掉。

止損限價單(Stop-Limit Order)在觸發後以限價單執行,保證價格但不保證成交。適合你「寧可不成交也不接受壞價格」的情境——但要注意,如果市場跳空(gap),你的限價單可能永遠等不到成交。

類型觸發後行為成交保證價格保證
止損市價單以市價單執行✓(有流動性時)✗
止損限價單以限價單執行✗✓

兩種止損訂單的觸發後行為。資料來源:TradingView 官方說明,查證日期 2026-10-17。

實務上,如果你的策略依賴精確的風險控制(例如每筆交易最多虧 1%),止損限價單可能更符合需求——因為你不會接受超出預期的滑順。但如果你擔心的是「來不及出場」,止損市價單才是正確選擇。

這兩種訂單的搭配使用在自動化交易中特別常見:{"stop_type":"stop_market"} 用於緊急停損,{"stop_type":"stop_limit"} 用於常規保護。關鍵是確認你的交易策略更怕什麼——滑順還是無法成交。

追蹤單:自動跟隨趨勢的動態停損

追蹤單(Trailing Stop)是一種動態的停損訂單。它的運作方式很直觀:只要價格往有利方向移動,追蹤單就自動跟進;一旦趨勢反轉,追蹤單就會停留在達到的最高點並觸發出場。

TradingView 給了兩個具體範例,讓我們看看追蹤距離(trailing distance)的重要性:

5%
正面範例:追蹤距離緊,自動鎖定利潤
15%
反面範例:追蹤距離太鬆,回吐 65% 峰值利潤

TradingView 官方追蹤單範例的追蹤距離。此為 TradingView 官方文件提供的兩個具體範例(正面與反面),非一般性建議。資料來源:TradingView「Introduction to trailing stops」支援頁面,查證日期 2026-10-17。

第一個範例(5%):你以 $100 買入,價格漲到 $120。設定 5% 追蹤距離後,追蹤單會從 $120 的 5%($6)往下推,停在 $114。如果價格從高點回調觸發 $114,交易自動關閉——你鎖定了 14% 的利潤。

第二個範例(15%):同樣以 $100 買入,價格穩健漲到 $130。但 15% 追蹤距離意味著追蹤單停在 $110.50。當價格回調時,你雖然還是賺錢(+10.5%),但相比在 $130 出場,你回吐了 65% 的峰值利潤。

TradingView 的總結是:「Trailing stops can be particularly useful for trend trading. They may help you save most of your gains once trend reverses and prevent larger losses.」

追蹤距離的選擇沒有標準答案。太緊——正常回調就可能提前退出;太鬆——你會在趨勢反轉後保留太多未實現利潤。TradingView 沒有給出具體建議,因為這取決於你交易的資產特性。

標記價格:誰在保護你的停損單?

這就是這篇要處理的核心問題:為什麼你的停損單會被插針掃掉,但價格明明已經收回去了?

TradingView 的官方說明對標記價格(Mark Price)的定義是:「Mark price is a fair-value estimate used by derivatives venues for risk controls and liquidation logic.」

它的作用很明確:reduce sensitivity to isolated trade spikes(降低單一交易尖峰的敏感度),並提供 margin 和 PnL 計算的穩定參考。計算方式因交易所而異,但核心概念相同——使用多源數據加權平均,而不是單一成交價。

最後成交價標記價格
定義最近一筆交易的價格多源加權平均的公平價值
穩定性
防插針
停損觸發使用市價單、限價單(交易所執行)止損市價單(多數交易所)、追蹤單(因交易所而異)

兩種價格類型的對比。最後成交價來自單一交易,標記價格綜合多源數據。資料來源:TradingView「Mark price」支援頁面,查證日期 2026-10-17。

這裡需要澄清一個常見誤解:TradingView 的支援頁面沒有明確說明追蹤單觸發時使用哪種價格類型。多數交易所的止損市價單確實會使用標記價格來觸發,以避免被插針誤觸。但追蹤單(trailing stop)的情況不同——以 Binance 為例,用戶可以自行選擇 "Last Price" 或 "Mark Price" 作為觸發價格。因此文章中「多數交易所會使用標記價格來觸發止損訂單」的說法需要修正為更精確的描述。

如果你在用 TradingView Webhook 自動下單,這個區別尤其重要:確認你的交易策略設定的觸發價格類型,能避免被市場噪音掃出場;但如果你的交易所用最後成交價觸發,插針時的滑順可能直接吃掉你的全部利潤。

三種訂單的實戰搭配

這篇一開始就說了,沒有哪一種訂單是最好的——只有最適合的。以下是一個實際場景,展示如何把這三種訂單組合使用:

  • 用限價單精確進場(控制成本)
  • 同時掛止損市價單作為緊急停損(保證成交)
  • 加入追蹤單自動跟隨趨勢(鎖定利潤)
  • 確認交易所的觸發價格類型(標記價格 vs 最後成交價)
  • 定期檢查追蹤距離是否仍然合適(根據波動率調整)

這個組合的好處是:你在進場時控制了成本(限價單),在壞情況發生時保證了出場(止損市價單),在好情況發生時自動跟隨趨勢(追蹤單)。三者互補,缺一不可。

但請記住:任何自動化交易系統都需要定期監控。追蹤單的距離設定不是一勞永逸的——當市場波動率改變時(比如從低波動進入高波動),你需要調整追蹤距離以避免被正常回調掃出場或回吐太多利潤。

進場成本控制的詳細做法,可以參考我們的 /blog/atr-volatility-position-sizing 教學,了解如何根據市場波動動態調整停損距離。

風險管理:訂單類型只是工具

不管你用哪種訂單類型,風險管理的核心原則不變:每筆交易的控制損失應該在你的承受範圍內。

TradingView 的官方說明反覆強調一個概念:「Understanding these trade-offs helps you choose the order that best fits your strategy, risk tolerance, and market conditions.」

換句話說,訂單類型只是工具。真正決定你是否能長期存活的是你的風險管理——包括部位大小(position sizing)、進場條件、以及最關鍵的停損策略。

如果你對風險管理還不熟悉,建議先閱讀我們的 /blog/atr-volatility-position-sizing,了解如何根據市場波動動態調整你的停損距離。

常見問題

市價單和限價單的差別是什麼?

TradingView 的官方說明是:市價單「guarantees immediate execution but does not guarantee a specific price」(保證立即執行但不保證特定價格);限價單「guarantees a specific price but does not guarantee immediate execution」(保證特定價格但不保證立即執行)。關鍵差異不在「成不成交」,而在「速度 vs 價格」。

追蹤單的追蹤距離應該設多少?

TradingView 沒有給出具體的百分比建議。官方範例使用了 5%(正面)和 15%(反面),但明確指出這取決於你交易的資產特性。TradingView 原文只說「finding the right distance is the key」,沒有提供具體的百分比範圍或不同市場類型的建議數值——因為每個交易對的波動特徵都不同。

止損市價單和止損限價單該選哪一個?

止損市價單觸發後以市價單執行,保證成交但不保證價格;止損限價單觸發後以限價單執行,保證價格但不保證成交。如果你一定要出場(比如緊急停損),選止損市價單;如果你寧可不成交也不接受壞價格,選止損限價單。

技術細節

標記價格和最後成交價有什麼差別?

TradingView 的官方說明:「Mark price is a fair-value estimate used by derivatives venues for risk controls and liquidation logic.」它使用多源數據加權平均,降低單一交易尖峰的敏感度。最後成交價則是最近一筆交易的價格,可能被市場噪音影響。

TradingView 的追蹤單用哪種價格觸發?

TradingView 的支援頁面沒有明確說明這一點。止損市價單多數交易所會使用標記價格來觸發,以避免被插針誤觸。但追蹤單(trailing stop)因交易所而異——以 Binance 為例,用戶可以選擇 "Last Price" 或 "Mark Price" 作為觸發價格。建議在實際下單前確認你的交易所使用哪種價格類型。

Webhook 自動下單時,訂單類型會影響延遲嗎?

會。市價單因為不需要等待特定價格,執行速度最快;限價單需要等市場到達指定價位才觸發。如果你用 Webhook 串接 TradingView 訊號(詳細流程見 /blog/tradingview-webhook-not-working),市價單的延遲主要來自網路傳輸,而限價單還包括等待市場到達指定價格的時間。

Get started

想把今天學到的東西自動化跑起來?

在 TVSBot 上建立你的第一個追蹤訊號,體驗自動下單的便利性。

免費開始使用