掛單簿決定你的成交價:同樣的金額,兩個幣的成本差百倍以上

掛單簿決定你的成交價:同樣的金額,兩個幣的成本差百倍以上

數字都是我們自己抓公開掛單簿算出來的,測量時間寫在表格旁邊

2026年9月更新
先看重點

你想知道的一句話的答案
畫面上那個價格是什麼上一筆已經成交的價格。你下一筆拿到多少,由對面掛著的單決定。
市價單怎麼成交從最上面那一檔開始拿,量不夠就往下一檔,成交價是好幾檔的平均。
一筆交易有幾筆成本三筆。手續費、買賣價差、滑價。下單畫面只寫得出第一筆。
誰決定成本大小由那個交易對的前幾檔還剩多少量決定。
價差最窄能到多窄最小跳動單位就是下限。一檔佔價格的比重越大,價差越寬。
我在自己畫面上能看什麼掛單簿最上面兩行的距離,以及成交後訂單紀錄裡的成交均價。

同一筆錢,丟到兩個不同的交易對上,付出去的成本可以差到百倍以上。這句話聽起來很像行銷話術, 不過它是我們自己抓公開資料算出來的。這篇要講的就是那個差別從哪裡來。你按下市價買的那一刻, 成交價其實不是你能選的。決定它的是對面那本簿子上還剩多少量。看懂這件事之後, 下單畫面上那些數字才會對得起來,你也才知道自己每一次交易到底付了什麼。

一張 1200×879 的結構圖,標題說明市價單是把掛單簿上還剩的量一列一列拿走,成交價因此不等於畫面上那個價格。上半部四條橫向長條是掛在賣方、依價格由低到高排好的委託,長度就是那個價位還剩多少量;圖上用顏色標出一張 400 單位的單走過的痕跡:最上面那列的 100 全被拿光,第二列的 150 也全被拿光,第三列的 200 只吃掉 150、還剩 50,第四列的 300 完全沒被碰到。紫色卡片用算式說明成交均價是走過的所有價位的加權平均:假設第二列比最上面那列高 0.05%、第三列高 0.15%,把 100 乘 0.00%、150 乘 0.05%、150 乘 0.15% 相加再除以 400,平均是 0.075%;成交其實分散在四個價格,成交紀錄卻只顯示一個平均值,這幾個數字是示範算法的舉例,並非實測值。藍色表格整理畫面上那個價格的意思:最新價屬於已經結束的成交,並不是給你的報價;最佳賣價只在那一列剩下的量之內有效;均價停在訂單吃完的位置,往下走越深就離最上面那列越遠;掛著的委託在成交前隨時可以被撤銷。橘色方塊寫著同一張單在熱絡的標的上可能只碰到一列,在冷清的標的上會走過十列以上,決定成本的是那裡堆了多少量。 - Cryptonakta
想知道自己的成交均價是怎麼來的,就照著圖上這張 400 單位的單走一遍,看它吃掉了哪幾列、每一列又各拿走多少。

1. 同一分鐘、同一家交易所,只換一個交易對:一萬美元的成本怎麼來的

先看兩個數字。2026年9月2日,台灣時間中午12點44分到46分之間,我們把幣安現貨的掛單簿,也就是那份還沒成交的委託清單,從公開介面抓下來, 再用同一份資料算同一件事:這個時候丟出一萬美元的市價買單,成交的平均價會離買方最高價和賣方最低價的中點多遠。

XRPUSDT 的答案是 0.4bp。1bp 就是 0.01%,所以 0.4bp 等於 0.004%。XVSUSDT 的答案是 75.9 到 79.7bp, 換算成百分比是 0.76% 到 0.80%。同樣的金額、同一家交易所、同一分鐘,兩個交易對的成本差了百倍以上。

先把話講清楚。這個倍數只有在金額相同的時候才成立。拿甲交易對的一萬美元去比乙交易對的一千美元, 算出來的倍數沒有意義,因為兩邊比的東西根本不一樣。這篇後面所有的對照,都會標明是同一個金額。

差別在那個交易對的掛單簿上:最上面那幾檔還剩多少量。你的單比那幾檔大,就得往下一檔拿貨, 成交均價自然被拉走。這是撮合的算法,跟當下的行情無關。

這也代表一件事:你沒辦法靠「我只買一點點」來迴避這個問題。買得少當然吃到的檔位少, 可是有些交易對連很小的金額都會走出好幾檔。所以決定成本的不是金額,是那個交易對上還剩多少量。

這篇的數字幾乎都是我們自己呼叫公開介面抓下來算的,不是引用別人的統計。抓取時間都寫在旁邊, 隔一天再量會是另一組數字。

2. 你在畫面上看到的那個價格,其實是上一筆成交價

交易所畫面最上面那個大大的數字,是上一筆已經成交的價格。它已經發生過了。 它告訴你市場剛剛在哪裡成交,不保證你的下一筆也在那裡。

你按下市價買的時候,價格是對面掛著的賣單在決定。假設某個幣現在顯示的成交價是 100(單位先不管), 可是最低的那張賣單掛在 100.5,那你能拿到的最好價格就是 100.5。中間那 0.5 沒有人偷走, 它是本來就存在的距離。

什麼時候這個落差最明顯?掛單量少的交易對上最明顯。上一筆成交完以後,如果很久沒有人再交易, 畫面上的價格就停在那裡不動,可是兩邊掛的單早就往別的地方移動了。你按下去的那一刻, 拿到的是移動之後的價格,不是停住的那個。

習慣看台股的人對這個結構其實不陌生。你在券商畫面上看到的成交價也是紀錄, 真正決定你買得到多少的是委買委賣那幾檔。差別在於加密貨幣市場是全天連續撮合,沒有收盤, 畫面跳動的速度快很多,所以畫面價格和你的成交價拉開的機會也多很多。

還有一個地方值得留意。那個數字每跳一次,代表又有一筆單成交了。沒有人交易的時候它不會消失, 只會停在最後一筆的位置。所以在很少人交易的交易對上,你看到的可能是幾分鐘前留下來的數字, 而這段時間裡兩邊掛的單早就換過好幾輪。

這件事之所以值得先講,是因為很多人事後對帳對不起來。他們拿畫面上的最新價乘上數量, 發現和帳戶裡扣掉的錢不一樣,就以為系統算錯。要對帳的話,看訂單紀錄裡的成交均價,那才是你真正付的價。 成交均價這個欄位在每一家的訂單紀錄裡都找得到,只是名字可能寫成平均成交價或均價。

3. 一「檔」是什麼:從五檔報價換到掛單簿

台股的看盤軟體會給你五檔報價,委買五檔、委賣五檔。加密貨幣的掛單簿是同一件事, 只是檔數更多、更新更快。

掛單簿是一張還沒成交的限價單清單。一行只寫兩件事:價格,以及這個價格上還沒被吃掉的數量。 想賣的人由低價往上排,想買的人由高價往下排。最上面那兩行,畫面上常寫成賣一和買一,兩者中間的距離就是買賣價差。

檔數不是固定的,各家公開介面給到第幾檔也不一樣。我們測量的時候實際遇到的狀況是:韓國的 Upbit 只給到 30 檔, Bybit 給到 200 檔,幣安最多可以一次要到 5,000 檔。你在手機 App 上看到的通常比這少很多, 畫面就那麼大,只放得下最上面幾行。

如果你只用手機,掛單簿常常要自己叫出來:有的折成一條線要點開,有的收在圖表旁邊的頁籤裡。 第一次用的時候先把它固定顯示出來,因為這篇談的三筆成本,有兩筆是由那幾行決定的。

看的時候有兩個地方容易誤讀。一個是累計數量那一欄,它是把上面所有檔位加起來的意思, 不是那一檔自己的量,看錯會以為前面有很多貨可以吃。另一個是價格精度的合併選項, 很多介面可以把好幾檔併成一行顯示,併過之後看起來很厚,其實只是把幾檔加在一起而已。

還有一件最重要的事。這些量可以取消,成交前隨時都能撤掉。掛在那裡不等於承諾要跟你交易, 它只是某個人現在放在那裡的一張單。這一點會影響到後面每一個章節。

用詞上,台灣這邊多半講掛單簿,介面上有的寫委託簿、有的寫訂單簿。至於滑價,指的是成交均價比最上面那一檔更差的那一段, 有人寫成滑點,講的是同一件事。介面上的名稱各家不同,看結構比記按鈕名稱快。

4. 同一枚幣,現貨和合約是兩本分開的掛單簿

台灣這邊同時碰現貨和合約的人很多,所以有一件事一定要分清楚:同一個代號, 在現貨和在合約是兩本各自獨立的簿子。

掛在現貨那本上的量,不會幫合約那邊承接;反過來也一樣。兩邊的價格會互相牽動, 可是撮合各做各的。你在合約畫面上看到很厚,不代表現貨也一樣,這是兩個市場。

畫面上要怎麼分?先看你所在的分頁是現貨還是合約,再看代號旁邊的標示。 合約那邊還會多出標記價格、資金費率這類現貨沒有的欄位。同一個代號在兩邊的掛單簿, 價格看起來很接近,量卻常常差很多,這一點在冷門的幣上特別明顯。

還有一個台灣讀者常遇到的組合:現貨買一部分,合約再開一點。這時候你等於同時用到兩本簿子, 兩邊的成交價要分開看,不能拿其中一邊的數字去推另一邊。對帳的時候也要分開對。

這也影響你怎麼讀這篇後面的數字。我們這次量的全部是現貨,幣安現貨和 Bybit 現貨。 合約那邊要另外量,不能把現貨的數字直接套過去。

合約還多了現貨沒有的兩層東西:保證金,以及倉位被強制減掉的機制。那些屬於另一個題目, 想補完可以看 現貨和合約差在哪為什麼會被強制平倉。這裡只要記住一件事:不管在哪一邊, 最後決定你成交在哪的,還是當下那本簿子上剩多少量。

5. 市價單怎麼一檔一檔往上成交:拿數字走一遍

市價買單的意思是:不指定價格,把現在掛著的賣單從最上面開始拿走,拿到你要的數量為止。 用數字走一遍最快。

假設某個交易對的簿子長這樣。買一 99.9 掛 10 個,賣一 100.0 掛 3 個,賣二 100.1 掛 5 個,賣三 100.2 掛 20 個。 中間價就是買一和賣一的中點,也就是 99.95。

你丟出市價買 6 個。前 3 個在 100.0 成交,因為賣一只有 3 個。剩下 3 個往下一檔,在 100.1 成交。 付出去的錢是 3 乘以 100.0 加上 3 乘以 100.1,等於 600.3。除以 6,成交均價是 100.05。 和中間價 99.95 比,差了 0.1,換算成比例大約 0.1%,也就是 10bp。

如果你只買 2 個呢?全部在賣一成交,均價 100.0,離中間價 0.05,大約 5bp。 這 5bp 就是半個買賣價差,是任何一張市價單都躲不掉的底線。多出來的那 5bp 才是滑價, 它出現的原因只有一個:你要的量比最上面那一檔剩下的多。

市價賣單走的方向相反。它從買方最上面那一行開始拿,也就是出價最高的那些人, 價格不夠就往下一行走。所以買和賣兩個方向的成本不一定一樣,要看那一側掛了多少量。

成交完之後,簿子會變。剛才的賣一被吃光了,賣二遞補成新的賣一,畫面上的最新價也跟著換。 下一個按市價買的人,起跳的位置和你不同。你們付的成本不一樣,跟技術好壞無關,只是先後不同。

我們測量用的算法就是這個,一檔一檔往下加,算出成交均價,再看它離中間價多遠。三次重複,取範圍。 所以後面表格裡的每一個數字,都可以照這個步驟自己驗算。

順帶一提,停損單怎麼運作 觸發之後送出去的那一張,也還是要走這本簿子。停損被觸發不代表你會拿到停損價, 它只是把一張新的單丟進這個流程而已。

6. 一筆交易有三筆成本,其中兩筆不會出現在下單畫面

一筆交易會產生三筆成本,可是下單畫面只有一個欄位。

成本畫面上看得到嗎誰決定什麼時候變大
手續費看得到,下單前就顯示交易所的費率表等級、有沒有折抵不同的時候。
買賣價差看不到,要自己看掛單簿最上面兩行最小跳動單位加上當下掛單的人一檔佔價格的比重大的時候。
滑價看不到,成交後才看得出來你的數量和前幾檔剩下的量你的單超過最上面那一檔的量。

手續費是有收款人的。幣安現貨的公開費率表上寫的是 0.100%,用 BNB 折抵是 0.075%。這種比例固定的成本可以直接換算:新台幣 3 萬元的下單金額, 乘上 0.1%,就是 30 元。

價差和滑價不一樣。價差是掛單的人之間的距離,交易所沒有拿走它。滑價更明確,沒有任何人收走這筆錢, 你只是用比較差的價格成交了。有人以為滑價也是一種手續費,所以在帳單上一直找不到那一欄。

把三筆放在一起算一次會更有感覺。假設你用新台幣 3 萬元買進,然後馬上賣掉。手續費買賣各一次, 兩次各 0.1%,合計 60 元。價差來回只付一次,假設那個交易對的價差是 0.1%,再加 30 元。 價格完全沒動,你已經先少了 90 元。滑價還沒算,因為它要看你的量和當時前幾檔剩多少。

要注意的是滑價不能用同一個百分比去套不同金額。手續費 0.1% 在三萬元和三百萬元上都是 0.1%, 滑價不是這樣。金額變大,比例本身會跟著變大,因為你會吃到更下面的檔位。

三筆裡面誰最大,由那個交易對的簿子決定。厚的交易對上,手續費常常是最大的一筆; 薄的交易對上,另外兩筆會反過來壓過手續費。同一筆金額換一個交易對送出去,三筆的比重就換一個樣子。

還有一個容易算錯的地方。我們表格裡的偏離是以中間價為基準算的,裡面已經含了半個價差。 如果你再把整個價差加上去,等於把同一筆成本算了兩次。要估總成本,就固定用一個基準,並且說清楚是哪一個。

只比手續費會漏掉另外兩筆,這是這篇最實際的一個提醒。手續費最低的買幣方式 那篇整理了各家的費率, 不過費率表只解決三筆裡的一筆。

一張 1200×1053 的比較圖,標題指出一筆交易同時產生三種成本,下單畫面卻只顯示其中一種。上方三張卡片:手續費由交易所訂定,按下確認前就顯示在畫面上,是公告過的比例;買賣價差是最高買價和最低賣價之間的間隔,買進再賣出的一趟只付到一次,畫面上不會列成成本;滑價發生在訂單的量超過最上面那一檔剩下的量時,沒有人收走這筆錢,成交之後才看得出來。中間長條圖是實際量到的結果,比較一千美元的市價買單偏離中間價多少:極熱絡的標的幾乎是 0.00%,中等規模是 0.004%,再薄一點是 0.01%,非常薄的落在 0.16% 到 0.23%;圖上的垂直基準線是 0.10% 的吃單手續費,只有最薄那根越過它。紫色表格把同一批量測反過來讀:最厚的標的推一百萬美元,偏離是 0.002% 到 0.024%,遠小於手續費;一天成交額十萬美元上下的標的推一千美元,偏離是 0.16% 到 0.23%,反而大於手續費;中間價上下 0.1% 以內掛著的金額,最厚的標的是數百萬美元,最薄的大約 50 美元。橘色方塊寫著只比手續費等於只比了一部分成本,厚的市場裡手續費可能最大,薄的市場裡可能最小,哪一筆大是由那個標的決定。頁尾註明數字讀自公開掛單簿,量測時間是 2026 年 9 月,依當下看到的簿子為準,和實際下單可能有出入。 - Cryptonakta
下單畫面只算得出手續費,這張圖把另外兩筆放進同一個尺度,看得出它們在薄的標的上會變多大。

7. 一檔有多大,價差就最窄到那裡;這筆成本來回只收一次

價格不能亂填。每個交易對都有自己的最小跳動單位,你的價格必須是它的整數倍。 幣安的開發者文件寫得很直白:價格除以跳動單位要整除。

這條規則直接決定了買賣價差的下限。如果一檔就佔了價格的 1%,那麼賣一和買一最靠近的時候也是隔一檔, 價差再怎麼窄也是從 1% 起跳。一檔佔比大的交易對,不可能有窄的價差,這跟有多少人在交易無關。

交易對(幣安 USDT 市場)一檔佔價格的比重
BTCUSDT0.001bp
ETHUSDT0.041bp
XRPUSDT0.74bp
HBARUSDT1.35bp
LTCUSDT2.02bp
BCHUSDT4.01bp
CTSIUSDT4.05bp
XVSUSDT32.68bp,大約是價格的 0.33%。

同一家交易所裡面,一檔的比重就差了一萬倍以上。這是2026年9月2日觀測到的間隔。交易所會調整跳動單位, 調整之後在自己的畫面上再量一次就好。

跳動單位有兩種給法。一種是每個交易對各自固定一個值,幣安的 USDT 市場就是這樣。 另一種是依價格帶分段公告,一張表把價位切成好幾段,Upbit 的韓元市場就是這樣。分段的市場有一個很有趣的地方: 跨過帶界的時候,比重會突然跳。同樣是一韓元的跳動,在 4,999 韓元這種價位上佔 0.02%,在 100 韓元這種價位上就是 1%。

怎麼知道你要交易的那一個有多大?不用查文件,看畫面就好。把掛單簿的價格欄由上往下看, 相鄰兩行的差就是一檔,前提是中間沒有空檔。再用這個差除以價格,就是它佔價格的比重。 這件事花十秒鐘,而它決定了你在這個交易對上的價差下限。

還有一點常被忽略。價差是來回只付一次的成本。你在賣一買進,馬上在買一賣出,價格完全沒動, 帳面上也已經先少了一個價差。我們在 Upbit 的韓元市場量到最寬的一個交易對,價差是 98.5bp,接近 0.99%, 而那個市場的手續費是 0.05%。價差是手續費的二十倍。

這條算式對 網格交易機器人 特別要緊。格子和格子之間的間距,如果比來回手續費加上價差還要窄, 機器人跑再多趟,留下來的也是負的。一檔有多大,在掛單簿上相鄰兩行的價差就看得到。

8. 滑價由那幾檔還剩多少量決定:七個交易對的實測

這是這篇的核心表格。同一個時間、同一家交易所、同一套算法,只是換交易對和換金額。 數字是市價買單的成交均價離中間價多遠,也就是半個價差加上滑價。

交易對(當時24小時成交額)1千美元1萬美元10萬美元100萬美元
BTCUSDT(1,098M)0.00.00.0~0.60.2~2.4
ETHUSDT(712M)0.00.00.6~1.23.8~4.2
XRPUSDT(163M)0.40.43.7~4.825.8~26.8
LTCUSDT(17.8M)1.02.3~5.412.6~14.9329~334
HBARUSDT(6.3M)0.7~1.06.1~7.725.4531~536
CTSIUSDT(0.1M)16.2~22.745.2~46.42,064~2,08038,969~39,034
XVSUSDT(0.1M)16.475.9~79.72,864~2,87418,904~18,916

表格數字的單位是基點,1bp 等於 0.01%,100bp 就是 1%。2026年9月2日台灣時間中午12點44分到46分,幣安現貨,每一格重複測三次, 所以有的欄位寫的是一個範圍。範圍不大,代表那幾秒之內簿子沒有劇烈變動。

表格有兩種讀法。同一列往右看,是金額變大以後的變化。同一欄往下看,是同樣金額換交易對以後的變化。 往下看的那個方向,數字換的是量級,不是幾成幾成。

先看好的一面,因為只挑嚇人的那一半講並不誠實。BTCUSDT 那一列,一百萬美元的市價買也只偏離 0.2 到 2.4bp, 也就是 0.02% 上下,比 0.1% 的手續費還小。在厚的交易對上,市價單很便宜,這也是實測結果。

再看另一邊。24小時成交額只有十萬美元等級的兩個交易對,一千美元就已經偏離 16.2 到 22.7bp, 也就是 0.16% 到 0.23%,比手續費大。這不是要嚇人,只是狀態描述:那個時候那本簿子上就是只有那些量。

還有一個容易被忽略的讀法。同一列裡,數字不是等比例放大的。XRPUSDT 從一千美元到十萬美元, 金額變一百倍,偏離從 0.4bp 變成 3.7 到 4.8bp,大約十倍。LTCUSDT 從十萬到一百萬,金額只變十倍, 偏離卻從 12.6 到 14.9bp 跳到 329 到 334bp。越往下吃,每多買一塊錢要付的代價越高。

最後兩列的一百萬美元欄位(大約 390% 和 189%)要特別說明。那是把當下看得到的檔位一路吃完的計算值, 三次都算得出來。實務上你不會真的偏離那麼多,因為在那之前就會先撞到交易所自己的價格上下限規則, 後面講退件的那一節會說明。真正沒被填滿的是一千萬美元那一欄。

再提醒一次,每一格都是那個時間點的計算值。下次量會是別的數字,走法一樣:你吃到第幾檔, 決定你付多少。

結論很單純。決定成本的是那幾檔還剩多少量。表格裡的 HBARUSDT 只是其中一個例子, 想了解那個幣本身可以看 HBAR 是什麼,不過它出現在這裡的唯一理由,是它的簿子厚度剛好落在中間。

9. 深度怎麼量:中間價上下0.1%裡掛了多少錢,換一家也不一樣

深度要怎麼量?我們用的方法是:以中間價為中心,往上下各取 0.1%, 把這個區間裡掛著的量換算成錢,加起來。這個數字的意思是,在偏離 0.1% 以內,最多還能吃掉多少。

交易對賣方(±0.1%內)買方(±0.1%內)這個數字的意思
BTCUSDT744萬美元627萬美元這個金額以內,都在 0.1% 之內成交。
HBARUSDT約 7,900 美元約 11,300 美元一萬美元的單就已經走出這個區間。
CTSIUSDT約 50美元約 50美元五十美元就出去了。

同樣是 0.1% 這個寬度,裝進去的錢差了十萬倍。把 BTCUSDT 的區間放寬到上下 1%,賣方變成 1,710萬美元, 買方 2,152萬美元。這也說明為什麼同樣的一千美元,在有些交易對上完全不留痕跡,在有些上面立刻推開價格。

表格裡還有一個細節值得看:兩側不對稱。HBARUSDT 賣方約 7,900 美元,買方約 11,300 美元; BTCUSDT 反過來,賣方比買方多。這代表在同一個時間點,買進和賣出的成本可以不一樣。 要抓自己的成本,就看你要走的那一側,不是兩側的平均。

這個數字你也可以自己算個粗略版本。把賣方那一側由上往下加,加到價格比中間價高 0.1% 為止, 每一行的數量乘上價格,再加起來。手機上算起來有點累,不過只要看幾行就知道量級: 如果你要買的金額比這幾行加起來還大,那你一定會吃到 0.1% 以外。

還有一個常見的問題:同一枚幣換一家交易所,數字會不會不一樣?會,而且差很多。同一時間我們也量了 Bybit 現貨。 BTCUSDT 一百萬美元的市價買,幣安是 0.2bp,Bybit 是 4.5bp。HBARUSDT 十萬美元,幣安 25.4bp,Bybit 35.8bp。 HBARUSDT 一百萬美元,幣安是 531bp,Bybit 那邊用公開介面給的 200 檔算不完。

這組對照不是排名。它的意思是:在那一分鐘、那個交易對上,量到的就是這樣。換個時間、換個幣, 結果可能反過來。要比較平台的其他條件可以看 交易所比較,深度這一項請以你自己下單當下的畫面為準。

地區不同,畫面上看得到的幣種和市場也不同。同一個代號在不同平台可能對應不同的市場, 請以自己帳戶裡看到的為準。

Binance

Binance signup QR, scan to open Binance (Cryptonakta referral)領優惠註冊 →

代碼: CRYPTONAKTA
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 CRYPTONAKTA,才能享有優惠。
本次現貨掛單簿測量對象,公開介面最多可取 5,000 檔。

Bybit

Bybit signup QR, scan to open Bybit (Cryptonakta referral)領優惠註冊 →

代碼: 5ZGKX#0
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 5ZGKX#0,才能享有優惠。
本次現貨掛單簿測量對象,公開介面提供 200 檔。

OKX

OKX signup QR, scan to open OKX (Cryptonakta referral)領優惠註冊 →

代碼: 46938989
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 46938989,才能享有優惠。
本次測量沒有涵蓋這一家。

Gate.io

Gate.io signup QR, scan to open Gate.io (Cryptonakta referral)領優惠註冊 →

代碼: VFIWUQTAUQ
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 VFIWUQTAUQ,才能享有優惠。
本次測量沒有涵蓋這一家。

MEXC

MEXC signup QR, scan to open MEXC (Cryptonakta referral)領優惠註冊 →

代碼: 43zJH
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 43zJH,才能享有優惠。
本次測量沒有涵蓋這一家。

KuCoin

KuCoin signup QR, scan to open KuCoin (Cryptonakta referral)領優惠註冊 →

代碼: CXEM4JP5
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 CXEM4JP5,才能享有優惠。
本次測量沒有涵蓋這一家。

聯盟行銷揭露:部分連結為合作夥伴連結,我們可能會獲得佣金,但不會增加你的任何費用。本文並非投資建議。

10. 你看到的不是市場的全部,我們算出來的數字也一樣

剛才那幾張表的數字,全部是從公開掛單簿算出來的。所以要把這份資料的限制講清楚: 它只是那一瞬間看得到的委託,有三個限制。

第一,介面給的檔數有上限。我們實際遇到的是 Upbit 只給 30 檔、Bybit 200 檔、幣安最多 5,000 檔。 超過那個範圍的委託存不存在,公開資料回答不了。第二,掛著的單隨時會被取消或修改, 下一秒的畫面和這一秒不一樣。第三,你真的送單的時候,中間會插進別人的成交和新掛的單。

所以我們的每一個數字,都是把當下看得到的掛單簿一檔一檔吃上去的計算值。 它是測量當下的快照,跟你真的下單得到的結果會有出入。所以每一組數字都標了測量的時間。

公開介面拿不到的部分,我們沒有辦法確認,所以只寫得出一句: 公開掛單簿上看得到的是這些。

常聽到的說法實際上
大單掛在那裡,價格就守得住限價單在成交前隨時可以取消或修改。
手續費最低的地方總成本最低薄的交易對上,價差和滑價會超過手續費。
金額小就不會有滑價由那幾檔剩多少量決定,金額小也可能走出好幾檔。
畫面上那幾行就是市場全部檔數有上限,而且下一秒就會變。

其中第一項最值得多說一句。一筆大單掛在某個價位,不代表那個價位守得住。 可以觀測到的只有一件事:現在那裡有那麼多還沒成交的單。它為什麼放在那裡、會不會撤掉, 公開資料看不出來,任何說得斬釘截鐵的解讀,都超出了資料能支持的範圍。

11. 下單被退回來,多半是撞到那個交易對自己的規則

被退回來的時候,多半和帳戶狀態無關。每個交易對都帶著自己的一組下單參數: 價格要填到第幾位、數量要填到第幾位、最少要下多少錢,填進去的數字不符合就會被擋下來。 這些參數綁在交易對上,不是整個市場一起套用,所以同一家交易所裡,A 幣可以填的數字 B 幣不一定可以。

你看到的狀況撞到什麼怎麼確認
價格填不進去不是跳動單位的整數倍每個交易對的跳動單位都不同。
數量填不進去不是數量單位的整數倍有的交易對根本不能填小數。
說金額太小低於最小下單金額我們查的八個交易對都是 5 USDT。
大額市價單送不出去市價單另有數量上限這個上限和限價單的不一樣。
說價格超出範圍下單價格的上下限倍數查詢當時是買進 1.2 倍、賣出 0.8 倍。

幾個實際查到的值可以幫你對照。2026年9月2日查幣安的公開介面,HBARUSDT 和 CTSIUSDT 的最小數量單位是 1, 也就是小數數量根本打不進去;BTCUSDT 是 0.00001。最小下單金額在我們查的八個交易對上都是 5 USDT。這一條算的是價格乘上數量之後的金額, 所以單價低的幣要多買幾顆才到得了門檻。市價單的單筆數量上限是另外一條規則, 查詢當時 BTCUSDT 是 142.09 顆。

Bybit 現貨的 BTCUSDT 同一天查到的是:限價單一張最多 230 顆,市價單一張最多 120 顆, 最小下單金額 5 USDT,跳動單位 0.1 USDT。同一個交易對,市價單一次能送出的量比限價單小。 它的文件還寫明這類數量上限會在每月 3 日和 17 日的台灣時間早上八點調整,所以不要把它背成固定值。

數量單位是 1 的交易對還有一個連帶影響:你不能買零點幾顆,只能一顆一顆買。 當那個幣的單價比較高的時候,最小可買的金額就被墊高了,這跟最小下單金額是兩條不同的規則, 只是它們常常一起出現在同一個錯誤訊息裡。

這些規則在哪裡看?交易所通常會放在交易對的資訊頁或說明中心,開發者文件寫得最完整。 不過最快的做法還是直接在下單框試:填一個很細的價格,看它會不會自動把尾數修掉, 就大概知道跳動單位在哪個量級。

真的被退件的時候,這樣看最快:先確認金額有沒有到最低門檻,再看數量的小數位是不是填太細, 最後看價格的尾數。三個都排除掉,才需要去想是不是撞到價格上下限,或是市價單另外那一條數量上限。

價格上下限那一條,也說明了前面那張實測表最後的提醒。薄的交易對就算簿子上真的排到偏離百分之幾百的位置, 你的單也會先被這條規則擋下來。那是交易所的保護機制,跟簿子上剩多少量是兩回事。

另外還有一條不同性質的退件路徑:用槓桿的時候,擔保品或保證金不夠也會被拒絕。 那跟簿子上有沒有量無關,細節可以看 逐倉和全倉保證金

一張 1200×1177 的結構圖,標題說明一檔的大小決定買賣價差的下限。上半部六條水平線是委託價格唯一能落腳的位置,兩條線之間放不進任何委託;上面一條標成紅色的是最佳賣價,緊接著下面一條標成綠色的是最佳買價,兩條線之間標註著它們只隔一檔,中間放不下任何委託。下方說明寫著兩個最佳報價都只能落在線上,所以它們之間的距離一定是一檔的整數倍。紫色卡片說,當最小的一檔在價格裡佔的比重很大,就算再多人進來競價,兩個最佳報價之間仍會留著很寬的距離,而這個比重是交易所替每個標的訂好的規則,跟市場情緒無關。藍色表格是直接量出來的:最熱絡的標的,一檔大約只佔價格的 0.0001% 到 0.001%,價差常常就只有一檔;中間層級大約 0.01% 到 0.2%;韓元市場的低價幣,一檔可達價格的 0.9% 左右,來回成本從那裡起算。橘色表格解釋同一條規則為什麼做出不同成本:交易所按價格帶公告跳動單位,該區間內的委託價格必須是它的整數倍;同一個單位在高價位上佔比小、在低價位上佔比大,所以同一條規則在一個區間便宜、在另一個區間昂貴;確認方法是打開掛單簿,讀出兩個最佳報價的間隔,再和剛才比較過的手續費放在一起看。最後一個方塊提醒,這裡的比率都是在某一個時點讀公開掛單簿算出來的,深度會一直變動,應該當成標的之間差距的舉例。 - Cryptonakta
在你要交易的標的上,價差最窄能到哪裡,這張圖說明它是由一檔佔價格的比重先決定好的。

12. 限價單是去排隊:價格優先、時間優先,撤單重掛就掉到後面

限價單送出去以後,如果沒有立刻成交,它就會排到簿子上等。排隊的規則是價格優先、時間優先。 出價比較好的排前面;價格一樣的,先掛的先成交。看台股的人對這個原則已經很熟了。

比定義更有用的是這個差別:撤單重掛會掉到隊伍後面,只把數量改小則不會。

幣安的開發者文件寫得很清楚。你把單取消再用新價格掛,會拿到一個新的時間, 所以會排在同價位其他既有委託的後面。可是如果只是把數量改小,文件裡叫做保留順位的修改, 單號和排隊順序都留著。改價格和改數量,結果完全不同。

舉例來說,你在某個價位排第五個,前面四張單加起來還有一堆量。你嫌等太久,取消再往前挪一檔重掛, 拿到的是新的時間。如果那一檔又沒成交,你想挪回原價,這時候你已經排在後面了。

排隊有代價。限價單掛在那裡,價格走開就不會成交。你省下的是價差和滑價,付出的是不確定會不會成交。 還有一種常見狀況是只成交一部分:前面的人先把量拿走,輪到你的時候只剩一些, 你的單就變成部分成交,剩下的量繼續排在原來的位置。

這裡先把兩個詞說清楚。你的單掛著等別人來吃,你是掛單方;直接吃掉現有的量,你是吃單方。 費率怎麼算各家自己公告,下單前在費率頁看一次,就知道自己那一邊算多少。

實務上常遇到的狀況是這樣:你想當掛單方,把單掛在對面的價格上,結果它立刻成交了。 原因是你填的價格已經和對面碰上,系統直接撮合,你變成吃單方,算的是吃單那一邊的費率。 要確認自己是哪一邊,看成交紀錄裡的角色標示,不要用猜的。

最後有一件事要講明白:你看不到自己排在第幾個。畫面只會告訴你那個價位總共掛了多少量, 不會標出你的單在裡面的位置。能推的只有一個大概:你掛進去的那一刻,那個價位上已經有的量, 全部排在你前面。

13. 限價和市價各自拿什麼換什麼;分批是把滑價換成時間

把兩種送單方式擺在一起看,會比爭論哪個好用清楚得多。

項目市價單限價單
會不會成交現在有量就成交沒有保證。
成交價沒有保證,由平均決定不會比你填的價格更差。
你付出的價差、滑價,以及成交時的手續費等待的時間,還有可能等不到;成交了一樣要付手續費。
要不要排隊不排,直接拿走現有的量依價格優先、時間優先排隊。
單筆數量上限可能另外設得更低有時候比市價單的上限大。

兩邊都在交換東西。市價單用成本換確定成交,限價單用不確定成交換成本。 沒有哪一邊是免費的,所以這篇不會告訴你該用哪一種,那是你自己看情況決定的事。 各種單別的定義和用法我另外寫過,可以看 限價單和市價單的差別

還有一件事要說清楚,免得把限價單想得太美。你在等的時候,價格可能往你要的方向走, 也可能往反方向走。往反方向走,你就沒買到,而且要用更高的價格重來一次。 那個差額不會出現在任何一張帳單上,可是它真的發生了。

常有人問,那把單子拆開送是不是就沒有滑價了?拆開送確實不用一次吃到下面那幾檔, 可是在你分批送的那段時間裡,價格會自己動。拆單是把滑價換成時間風險,成本沒有因此消失。 要拆幾次、每次多少,我們沒有測過,所以不會給數字。

如果你本來就是固定時間固定金額買的人,那個做法本質上也是把單子攤在時間上, 可以參考 定期定額怎麼設定。它同樣不是消除成本,只是換一種承受方式。

14. 我的判斷:會變大的那兩筆成本,畫面上剛好都沒有欄位

把這次測量看完,我最在意的是欄位的位置。三筆成本裡,唯一會被完整顯示的是手續費,而它在很多情況下是最小的那一筆。 實測裡,薄的交易對上一千美元的偏離是 16.2 到 22.7bp,吃單手續費是 10bp。 會變大的那兩筆,畫面上剛好都沒有欄位。

這對誰是問題、對誰不是,其實分得很開。在厚的交易對上、金額不大的人,三筆裡真的是手續費最大, 畫面沒有騙他,他照著看就夠了。問題出在另一種情況:只看手續費表選平台, 然後在成交額很小的交易對上送出比較大的單。那個人看到的畫面和他實際付的錢,落差最大。

最可疑的地方是設計選擇。下單畫面能即時算出預估手續費,卻不告訴你這張單大概會吃到第幾檔。 資料就在旁邊,掛單簿本來就在同一個畫面上。做不做,是設計上的取捨。

不過反方也站得住。預估成交價本來就會失準,你送出去的那一刻簿子已經不同了。 標一個會失準的數字,可能製造新的誤會,甚至變成爭議來源。所以我把它看成一個代價不小的功能, 而不是平台在藏東西。

按下去之前,掛單簿最上面兩行的距離是你一定會付的;你要的量和第一行的量誰大, 決定你會不會再往下一檔付更多。這兩個數字下單畫面不會幫你算, 得自己在掛單簿上看一眼。

15. 術語表:這篇用到的詞,一句話說完

這篇用到的詞,一句話一個,加上一個例子。

掛單簿(委託簿):還沒成交的限價單清單,一行是一個價格加上還剩的數量。 舉例:賣一 100.0 有 3 個,就是這一行。

最佳買價與最佳賣價:買方出價最高的那一行,和賣方要價最低的那一行,畫面上常寫成買一、賣一。 舉例:買一 99.9、賣一 100.0。

中間價:買一和賣一的中點,用來當作現在大概值多少的基準。 舉例:99.9 和 100.0 的中間價是 99.95。

買賣價差:買一和賣一之間的距離,來回只付一次。 舉例:99.9 和 100.0 差 0.1,佔價格大約 0.1%。

滑價:成交均價偏離下單前基準價的部分,來自你的量超過前面幾檔剩下的量。 舉例:均價 100.05、中間價 99.95,偏離大約 0.1%。

成交均價:一張單實際成交的加權平均價格,在訂單紀錄裡看得到。 舉例:3 個成交在 100.0、3 個在 100.1,均價就是 100.05。

深度:某個價格區間裡掛著的總量,我們用中間價上下 0.1% 當區間。 舉例:某個交易對這個區間裡只有五十美元。

最小跳動單位:價格能落在哪些位置的最小間隔,價格必須是它的整數倍。 舉例:跳動單位 0.1 的交易對,填 100.05 會被退回。

最小數量單位:數量能填到多細,也必須是整數倍。 舉例:單位是 1 的交易對,填 2.5 顆送不出去。

部分成交:一張單只成交了一部分,剩下的量繼續掛著。 舉例:你掛 10 個,成交 4 個,簿子上還留著 6 個。

價格優先、時間優先:出價好的先成交,價格一樣就先掛先成交。 舉例:同一價位排第五,前面四張沒吃完就輪不到你。

掛單方與吃單方:掛著等別人來吃的是掛單方,直接吃掉現有量的是吃單方,費率各家自己公告。 舉例:市價單一定是吃單方。

常見問題

Q. 我用市價單買,成交價為什麼和畫面上的價格不一樣?
畫面上那個價格是上一筆成交的紀錄。你的市價單是從對面最上面那一檔開始拿,量不夠就往下一檔,所以拿到的是好幾個價格的平均。要對帳的話,看訂單紀錄裡的成交均價,不要拿畫面上的最新價去乘數量。
Q. 滑價是誰收走的?
沒有人收走。手續費有收款人,滑價沒有。它是你用比較差的價格成交而多付出去的部分,交易所不會因為滑價多拿一筆。所以帳單上永遠找不到滑價這一欄,你只能從成交均價和下單當時的價格之間看出來。
Q. 掛單簿上突然出現一筆特別大的量,代表什麼?
可以觀測到的只有一件事:現在那個價位掛著那麼多還沒成交的單。它為什麼掛在那裡、會不會撤掉,公開資料看不出來。一筆大單掛在某個價位,不代表那個價位守得住,因為限價單在成交前可以被取消或修改。
Q. 為什麼有些價格我打不進去,系統說無效?
每個交易對都有自己的最小跳動單位,價格必須是它的整數倍。數量也有自己的單位,我們查的時候有的交易對單位是 1,小數數量根本打不進去。另外還有最小下單金額,我們查的八個交易對都是 5 USDT,以及下單價格的上下限倍數。
Q. 我的限價單只成交了一半,剩下的會怎樣?
剩下的量留在原來的價位繼續排隊,順位不變。同一個價位是先掛先成交,前面的人拿完才輪到你。如果你把它取消再用新價格掛,會拿到新的時間,排到同價位其他人後面;只把數量改小的修改可以保留順位。
Q. 同一枚幣,為什麼每家交易所的成交價不一樣?
因為每家有自己的一本簿子,各自撮合。同一時間我們量到 BTCUSDT 一百萬美元的市價買,一家是 0.2bp、另一家是 4.5bp。這是那一刻的狀態,不是排名,換個時間或換個幣就可能反過來。
Q. 怎麼看出一個交易對很薄?
看兩個地方。第一,掛單簿最上面兩行的價格差,差很多就是薄。第二,把中間價上下 0.1% 之內掛著的量換算成錢加起來。我們量到有的交易對這個區間裡只有五十美元左右,也有超過七百萬美元的。
Q. 手續費最低的地方,總成本就最低嗎?
不一定。手續費只是三筆成本之一,另外兩筆不會出現在下單畫面。實測裡,成交額十萬美元等級的交易對,一千美元的市價買偏離了 16.2 到 22.7bp,也就是 0.16% 到 0.23%,比 0.1% 的吃單費率大。反過來在很厚的交易對上,一百萬美元的偏離只有 0.2 到 2.4bp,比手續費小很多。
Q. 下單前我可以自己先量嗎?
可以,而且只要幾秒。把掛單簿打開,看最上面兩行的價格差,那是你一定會付的價差成本;再看你要買的金額和最上面那一檔的量誰大,如果你的比較大,就知道會吃到下一檔。這兩件事都不需要工具,只需要在按下去之前多看一眼。
Q. Binance 怎麼一步步註冊?
1) 在 Binance 官方網站或 App 用電子郵件/手機註冊。2) 完成身分驗證(KYC)。3) 開啟 App 版 2FA。4) 註冊時在推薦碼欄位輸入 CRYPTONAKTA 即可獲得現貨交易手續費長期 10% 折扣。在法幣無法直接入金的地區,可在當地交易所買幣或穩定幣再轉入,或使用 P2P。
本文只說明成交價和三筆成本從哪裡來,不是投資建議,也不推薦任何特定的下單方式。文中數字為2026年9月2日的實測值與當時的公開文件內容,市場狀態與交易所規則都會改變,請以你自己畫面上的資料為準。

看各家交易所的條件比較 →

編輯準則獨立加密貨幣編輯 · 誠實、不誇大 · 本文並非投資建議。
🌐 繁體中文