你按下市價買入時,畫面上的價格是 100,成交明細卻顯示平均價 100.5。錢沒有被多扣,交易所也沒有亂算,這個差距叫做滑點(也常叫滑價,Slippage)。
滑點是預期價格與實際平均成交價之間的差異。它不是交易所另外收的一筆費用,而是訂單在可用的掛單中逐層成交的結果。只要看懂訂單簿,就能在下單前大致估出來。
內容更新於 2026 年 10 月。本文中的計算例子都是假設數字,用來說明原理;實際成交以平台訂單簿與成交明細為準。
滑點是怎麼產生的?先看懂訂單簿
訂單簿就是交易所把所有掛著的買單、賣單依價格排好的清單。以幣安 BTC/USDT 現貨交易頁為例,左側的「委託訂單」就是訂單簿:上半部紅色是賣單,越往下越接近目前價格;下半部綠色是買單,越往上越接近目前價格;中間的大字是最新成交價。

每一列有三個欄位:價格、數量、成交額。你可以把它想成一排疊起來的貨架,每一層價格都只放了一定數量的貨。
擷取當下的畫面裡,最低賣價是 80,024.16 USDT,那一層掛了約 5.79 BTC;最高買價是 80,024.15 USDT,兩者只差 0.01 USDT。像這樣價差極小、靠近最新價就有大量掛單的交易對,一般金額的市價單幾乎不會產生明顯滑點。但往上看,有些價位只掛了 0.00007 BTC 這種很小的量,代表不同價位之間的深度並不平均。
市價買單會從最低的賣價開始吃,第一層不夠就吃第二層、第三層。你吃得越深,平均成交價就離最初看到的價格越遠,這就是滑點的來源。
幣安的現貨市價單可以勾選「滑價容差範圍」,自己設定能接受的最大滑價,避免在深度不足時被成交在離譜的價格。下單前花幾秒設定,比事後懊悔划算得多。

滑點怎麼計算?一個可以自己驗算的例子
假設(以下數字為假設)你想以 100 USDT 買入 10 枚某幣,但訂單簿的賣單只有:
| 價格(USDT) | 可成交數量 |
|---|---|
| 100 | 3 枚 |
| 100.5 | 4 枚 |
| 101 | 3 枚 |
用市價買 10 枚,會把這三層全部吃完:
- 平均成交價 = (100×3 + 100.5×4 + 101×3) ÷ 10 = 100.5 USDT
- 買入滑點 = (實際均價 − 預期價) ÷ 預期價 × 100% = (100.5 − 100) ÷ 100 × 100% = 0.5%
如果同樣情況你只買 3 枚,只會吃到第一層,平均價就是 100,滑點為 0。訂單大小相對於深度的比例,是決定滑點最關鍵的因素。
另外要記得,這 0.5% 還沒包含交易手續費。以幣安普通用戶的現貨費率 0.100% 來算,完整成本大約是滑點加上手續費,費率細節可以看交易所手續費怎麼算。
什麼情況下滑點會特別大?
- 訂單金額相對訂單簿太大:要往上吃很多層才能湊齊數量。
- 交易對流動性低、價差寬:冷門幣種、小交易對,最佳買價和最佳賣價本身就差很多。
- 行情劇烈波動:重大消息或大量清算時,掛單會快速被吃掉或撤掉,你送出時看到的深度,到成交時可能已經不在。
- 使用市價單,或限價範圍設得過寬:等於告訴系統「什麼價格都可以」。
- 在鏈上兌換時容忍度設得太高:除了價格偏離,還可能增加被搶先交易的風險。
深夜低流動性時段,同一筆單成本差多少?
同一張訂單,在不同時段的成本可能差很多。假設(數字為假設)某交易對在深夜時段訂單簿明顯變薄:
- 100 USDT 只剩 1 枚
- 100.8 USDT 有 2 枚
- 102 USDT 有 5 枚
市價買 5 枚,平均價是 (100×1 + 100.8×2 + 102×2) ÷ 5 ≈ 101.1 USDT,相對 100 的預期價,滑點超過 1%;而在日間深度充足時,同樣的訂單均價可能貼近 100。訂單沒變、金額沒變,只因執行時段的流動性不同,成本就明顯不同。
下單前怎麼自己估算滑點?
不用寫程式,看訂單簿就能大致估出來:
- 確認你要買(或賣)的數量,例如 0.5 BTC 或 1,000 USDT 的金額。
- 從最接近最新價的那一層開始往外加總數量,買單看賣盤、賣單看買盤,加到剛好超過你的數量為止。
- 記下最後一層的價格,這是你最差會成交到的價格。
- 粗估平均價:把每一層的價格乘以會吃到的數量,加總後除以總數量,再和最新價比較。
如果算出來的滑點已經超過你能接受的範圍,就不要直接送出市價單,改用限價、縮小數量,或等深度變好再下單。要注意,訂單簿每秒都在變,這只是下單當下的估算。
怎麼降低滑點?六個實用做法
- 下單前先看深度:不只看最新價,要看你的數量會吃到第幾層。幣安交易頁也有「深度圖」可以切換查看。
- 用限價單設定最差可接受價格:超過這個價格就不成交,等於替滑點設了上限。限價與市價的取捨,可以看市價單 vs 限價單。
- 大單拆成數筆:分批成交可以等訂單簿補上新的掛單,但要一併評估多筆的手續費。
- 避開劇烈波動的時刻:新幣剛開盤、重大消息公布時,深度最不穩定。
- 比較不同交易對:同一個幣在 USDT、USDC 等不同交易對的深度可能差很多。
- 成交後核對平均成交價:記錄預期價格、平均成交價、數量與手續費,下次就能更準確估算。
不熟悉訂單簿怎麼看,可以先讀怎麼看 K 線與訂單簿。
滑點和手續費有什麼不同?
| 比較 | 滑點 | 手續費 |
|---|---|---|
| 是什麼 | 預期價格與平均成交價的差 | 平台依成交金額收取的費用 |
| 能不能事先算準 | 只能估算,取決於成交當下的訂單簿 | 可以依費率表計算 |
| 會不會是零 | 可能是零,深度足夠時幾乎沒有 | 依平台費率,通常不是零 |
| 怎麼降低 | 看深度、用限價、拆單 | 提升等級、使用平台折扣 |
評估一筆交易的真實成本,兩者都要算進去。
常見問題(FAQ)
滑點是交易所多收我的錢嗎?
不是。滑點是你的訂單和不同價位的掛單成交所產生的價差,交易所收的是另外列出的手續費。
賣出時也會有滑點嗎?
會。市價賣單會從最高的買價開始往下成交,掛單越薄,平均賣出價就會比看到的價格越低。
限價單會不會有滑點?
限價單成交價不會比你設定的價格更差,所以不會出現超出設定的負滑點;代價是價格跑掉時可能不成交或只成交一部分。
主流幣也需要擔心滑點嗎?
小額交易主流幣通常影響很小,因為深度足夠、價差很窄。但金額大、遇到劇烈行情時,仍然建議先看訂單簿再下單。
⚠️ 風險提示:拆單與限價能管理滑點,但不能消除市場波動或不成交的風險。本文為交易概念說明,不構成投資建議;費率與規則以官方頁面為準。
📍 地區聲明:本站內容不面向中國大陸居民。



