費用與成本

市價單的滑價怎麼算?看懂幣安掛單簿,再決定要不要改用限價單

市價單保證成交,不保證價格。用 2026-09-22 的幣安掛單簿快照,拆開買賣價差、滑價與 0.1% 手續費三塊成本:同樣花 30,000 USDT,買 BTC 的滑價接近 0,買 ROSE 是 0.6506%。附下單前看盤口的三個數字,以及該改用限價單的判斷門檻。

市價單的滑價怎麼算?看懂幣安掛單簿,再決定要不要改用限價單

在幣安現貨頁面按下市價買入,畫面上顯示的價格和你最後真正買到的均價,通常不是同一個數字。這個差額由兩件事組成:掛單簿上買一和賣一之間的價差,以及你的金額吃掉多少檔賣單造成的滑價。兩者都不會出現在手續費率表上,卻會直接改變你的成本。

這篇用 2026-09-22 的實際掛單簿資料,算出不同幣種、不同金額下這個差額到底有多大,並給出一個判斷門檻:什麼時候市價單沒差,什麼時候該改成限價單。

幣安繁體中文版 BTC/USDT 現貨交易頁,左側委託訂單簿由上往下為賣單,最低賣價 85,976.01,中間現價 85,976.00,下方綠色買單最高買價 85,976.00,右側為即時成交列表

幣安官方怎麼說市價單的成交價

幣安說明中心的「什麼是市價單和限價單以及如何下單」一頁(最後更新日期 2024 年 6 月 28 日)用一個 2,400 的例子直接講明了這件事:

目前價格為 2,400。如果您下一筆市價單,您的訂單將以訂單簿上的最佳可成交價格立即成交。訂單的平均成交價格可能不會是恰好 2,400 (A),而是取決於您訂單的方向,可能略低於或略高於 2,400。買單的平均成交價格可能略高於目前價格,而賣單的平均成交價格則可能略低於目前價格。

幣安繁體中文版說明中心「訂單類型」頁的市價單範例段落,圖中標示 A-Current Price 為 2400,下方文字說明市價單以訂單簿上的最佳可成交價格立即成交、平均成交價格可能略高或略低於目前價格

換句話說,市價單保證的是「成交」,不是「價格」。官方同一頁還補了一句常被忽略的細節:按數量下單是市價單,按總金額下單是反向市價單,兩種都屬於市價單類型;而當買/賣比率接近或等於 100% 時,系統算好數量後價格可能已經改變,反而會下單失敗。

把三筆成本拆開算

市價買入一筆幣,成本可以拆成三塊,各自的算法不同:

第一塊是手續費,這是固定比例、事先就能查到的,現貨普通用戶是 0.1%,以 BNB 支付再打 7.5 折。這部分的完整換算可以看現貨 0.1% 與一鍵買幣 2% 的實際差距

第二塊是買賣價差。掛單簿上最高買價和最低賣價之間有一段空白,你市價買進時吃的是賣一,之後要立刻賣掉只能賣給買一。以中間價(買一與賣一的平均)為基準,單次買入承擔的成本大約是價差的一半:

價差% = (賣一 − 買一) ÷ 中間價 × 100%

第三塊才是滑價,指你的金額大到一檔賣單吃不完、必須往上吃第二檔、第三檔,使成交均價高於賣一價:

滑價% = (成交均價 ÷ 賣一 − 1) × 100%

這三塊是相加的關係。買進又賣出的一個回合,總成本大約是兩次手續費加一次完整價差,再加上買賣兩次各自的滑價。把它接到賣出價上,就是損益兩平價格的完整公式裡要填的那幾個欄位。

實測:同一時間,六個交易對的價差從 0.0000% 到 0.1345%

下面的數字取自幣安公開行情介面的掛單簿快照,時間是 2026-09-22 11:02 UTC,每個交易對抓 1,000 檔深度。掛單簿每秒都在變,這裡只用來看數量級,不是固定值。

先看買賣價差本身:

交易對 買一 / 賣一 買賣價差
BTC/USDT 85,986.72 / 85,986.73 0.0000%
ETH/USDT 2,744.76 / 2,744.77 0.0004%
DOGE/USDT 0.09785 / 0.09786 0.0102%
ARB/USDT 0.2163 / 0.2164 0.0462%
GALA/USDT 0.002048 / 0.002049 0.0488%
ROSE/USDT 0.00743 / 0.00744 0.1345%

再看用不同金額市價買入時,成交均價比賣一價高出多少:

交易對 3,000 USDT 的滑價 30,000 USDT 的滑價
BTC/USDT 0.0000% 0.0000%
ETH/USDT 0.0000% 0.0000%
DOGE/USDT 0.0000% 0.0102%
ARB/USDT 0.0359% 0.0963%
GALA/USDT 0.1017% 0.3230%
ROSE/USDT 0.1234% 0.6506%

同一批資料裡,300 USDT 的小額買入在這六個交易對的滑價都不超過 0.032%,BTC 和 ETH 是 0。換算成金額:在 BTC/USDT 花 30,000 USDT 市價買入,滑價成本接近零;同樣金額買 ROSE,滑價就是 0.6506%,約 195 USDT,是同一筆交易手續費 30 USDT 的六倍以上。

這裡有個容易誤判的例子:PEPE/USDT 當時的買一/賣一是 0.00000492 / 0.00000493,價差 0.2030%,比 ROSE 還高,但它的掛單非常厚,30,000 USDT 市價買入的滑價仍然是 0。它的成本幾乎全部來自價差,而不是滑價——因為價格只有小數點後八位,最小跳動價位 0.00000001 本身就佔了價格的 0.2%。低價幣看到的「一檔」,比例上可能比大幣的一百檔還寬。

下單前 30 秒,在盤口上看三件事

把上面兩張表的規律搬到實際畫面上,看這三個數字就夠。要先有心理準備:下面截圖的時刻和上表快照相差幾分鐘,報價已經差了一個跳動單位,盤口本來就是這樣動的。

第一,買一和賣一之間差幾個最小跳動價位。BTC/USDT 的賣一和買一只差 0.01 美元,而 ROSE/USDT 的賣一 0.00745、買一 0.00744 同樣只差一個跳動單位,但換算成比例是 0.13%。重點不是差幾檔,是差多少百分比。

第二,賣一往上數十檔的累計金額。同一天的 BTC/USDT 快照裡,前 20 檔賣單累計約 355,922 USDT;ROSE/USDT 盤口每一檔的成交額只有一到五千 USDT 的量級。

第三,你的下單金額佔前十檔累計金額的比例。這個比例愈高,你愈是在自己把價格往上推。

幣安繁體中文版 ROSE/USDT 現貨交易頁,左側委託訂單簿最低賣價 0.00745、最高買價 0.00744,每一檔的成交額多在一至五千 USDT 之間,明顯比 BTC/USDT 稀薄

什麼時候該改用限價單

給一個可以直接套用的門檻:如果盤口看下來,你估算的價差加滑價已經達到或超過 0.1%,也就是一次現貨手續費的量級,就改用限價單;低於這個數,市價單的便利性通常划算。

對照前面的實測,這個門檻落在哪裡很清楚:BTC、ETH、DOGE 這類主流交易對,三萬美元以內用市價單幾乎沒有代價;ARB 這種中型幣在三萬美元級別要注意;GALA、ROSE 這類,三千美元就已經超過門檻。

改用限價單的操作很單純:在現貨下單框切到「限價」分頁,把價格填在目前的買一價,或往上加一兩個跳動單位,再填數量。價格填得愈接近買一,成交機率愈低但成本愈省。

代價也要講清楚:限價單不保證成交。幣安官方對限價單的定義是「等到價格達到特定或更好價格後再執行訂單的指令」,價格沒走到你的掛價,單子就會一直留在委託列表裡。如果你要買的是波動中的幣,掛太低可能整天沒動靜,這時候往上加一檔通常比乾等有效。

另外,掛單成交會被計為掛單方(Maker)。依 2026-09-17 核對的官方費率頁,現貨普通用戶的掛單方和吃單方費率同樣是 0.100%,所以在現貨這邊,改用限價單省下的是價差和滑價,不是手續費。

幾個常見誤解

「市價單會用我看到的價格成交」——不會。畫面上的現價是最新成交價,你買到的是賣一往上的加權平均。

「金額很小就不用看盤口」——多數情況確實不用,但要看幣種。上表裡 300 USDT 買 GALA 已經有 0.0319% 的滑價,而同樣金額買 BTC 是 0。

「滑價大代表這個幣不好」——滑價反映的是當下這個交易對的掛單厚度,和幣本身的好壞沒有必然關係,同一個幣在不同交易對(例如對 USDT 和對 BTC)的盤口厚度也可能差很多。

如果你的幣是透過 P2P 買進 USDT 再到現貨換的,那條路徑上還有廣告價本身的加價,算法在P2P 買 USDT 的實際成本公式裡有完整拆解。

資料來源與核驗

  • 市價單、限價單的定義與成交價說明:幣安說明中心「什麼是市價單和限價單以及如何下單」,頁面標示最後更新日期 2024 年 6 月 28 日,核驗日期 2026-09-22。
  • 買賣價差與滑價數字:幣安公開行情介面的掛單簿深度快照,2026-09-22 11:02 UTC,每個交易對取 1,000 檔,以賣單由低到高逐檔累加的方式模擬市價買入。
  • 現貨費率:以幣安手續費率頁當天數字為準,會隨 VIP 等級與活動調整。

盤口資料時效性很強,上面所有百分比只代表那一刻的市場狀態。真正要用的是方法:下單前看一眼買賣價差和前幾檔累計金額,再決定要不要按市價。