掛單簿決定你的成交價:同樣的金額,兩個幣的成本差百倍以上
數字都是我們自己抓公開掛單簿算出來的,測量時間寫在表格旁邊
| 你想知道的 | 一句話的答案 |
|---|---|
| 畫面上那個價格是什麼 | 上一筆已經成交的價格。你下一筆拿到多少,由對面掛著的單決定。 |
| 市價單怎麼成交 | 從最上面那一檔開始拿,量不夠就往下一檔,成交價是好幾檔的平均。 |
| 一筆交易有幾筆成本 | 三筆。手續費、買賣價差、滑價。下單畫面只寫得出第一筆。 |
| 誰決定成本大小 | 由那個交易對的前幾檔還剩多少量決定。 |
| 價差最窄能到多窄 | 最小跳動單位就是下限。一檔佔價格的比重越大,價差越寬。 |
| 我在自己畫面上能看什麼 | 掛單簿最上面兩行的距離,以及成交後訂單紀錄裡的成交均價。 |
1. 同一分鐘、同一家交易所,只換一個交易對:一萬美元的成本怎麼來的
2. 你在畫面上看到的那個價格,其實是上一筆成交價
3. 一「檔」是什麼:從五檔報價換到掛單簿
4. 同一枚幣,現貨和合約是兩本分開的掛單簿
5. 市價單怎麼一檔一檔往上成交:拿數字走一遍
6. 一筆交易有三筆成本,其中兩筆不會出現在下單畫面
7. 一檔有多大,價差就最窄到那裡;這筆成本來回只收一次
8. 滑價由那幾檔還剩多少量決定:七個交易對的實測
9. 深度怎麼量:中間價上下0.1%裡掛了多少錢,換一家也不一樣
10. 你看到的不是市場的全部,我們算出來的數字也一樣
11. 下單被退回來,多半是撞到那個交易對自己的規則
12. 限價單是去排隊:價格優先、時間優先,撤單重掛就掉到後面
13. 限價和市價各自拿什麼換什麼;分批是把滑價換成時間
14. 我的判斷:會變大的那兩筆成本,畫面上剛好都沒有欄位
15. 術語表:這篇用到的詞,一句話說完
同一筆錢,丟到兩個不同的交易對上,付出去的成本可以差到百倍以上。這句話聽起來很像行銷話術, 不過它是我們自己抓公開資料算出來的。這篇要講的就是那個差別從哪裡來。你按下市價買的那一刻, 成交價其實不是你能選的。決定它的是對面那本簿子上還剩多少量。看懂這件事之後, 下單畫面上那些數字才會對得起來,你也才知道自己每一次交易到底付了什麼。

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%, 滑價不是這樣。金額變大,比例本身會跟著變大,因為你會吃到更下面的檔位。
三筆裡面誰最大,由那個交易對的簿子決定。厚的交易對上,手續費常常是最大的一筆; 薄的交易對上,另外兩筆會反過來壓過手續費。同一筆金額換一個交易對送出去,三筆的比重就換一個樣子。
還有一個容易算錯的地方。我們表格裡的偏離是以中間價為基準算的,裡面已經含了半個價差。 如果你再把整個價差加上去,等於把同一筆成本算了兩次。要估總成本,就固定用一個基準,並且說清楚是哪一個。
只比手續費會漏掉另外兩筆,這是這篇最實際的一個提醒。手續費最低的買幣方式 那篇整理了各家的費率, 不過費率表只解決三筆裡的一筆。

7. 一檔有多大,價差就最窄到那裡;這筆成本來回只收一次
價格不能亂填。每個交易對都有自己的最小跳動單位,你的價格必須是它的整數倍。 幣安的開發者文件寫得很直白:價格除以跳動單位要整除。
這條規則直接決定了買賣價差的下限。如果一檔就佔了價格的 1%,那麼賣一和買一最靠近的時候也是隔一檔, 價差再怎麼窄也是從 1% 起跳。一檔佔比大的交易對,不可能有窄的價差,這跟有多少人在交易無關。
| 交易對(幣安 USDT 市場) | 一檔佔價格的比重 |
|---|---|
| BTCUSDT | 0.001bp |
| ETHUSDT | 0.041bp |
| XRPUSDT | 0.74bp |
| HBARUSDT | 1.35bp |
| LTCUSDT | 2.02bp |
| BCHUSDT | 4.01bp |
| CTSIUSDT | 4.05bp |
| XVSUSDT | 32.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.0 | 0.0 | 0.0~0.6 | 0.2~2.4 |
| ETHUSDT(712M) | 0.0 | 0.0 | 0.6~1.2 | 3.8~4.2 |
| XRPUSDT(163M) | 0.4 | 0.4 | 3.7~4.8 | 25.8~26.8 |
| LTCUSDT(17.8M) | 1.0 | 2.3~5.4 | 12.6~14.9 | 329~334 |
| HBARUSDT(6.3M) | 0.7~1.0 | 6.1~7.7 | 25.4 | 531~536 |
| CTSIUSDT(0.1M) | 16.2~22.7 | 45.2~46.4 | 2,064~2,080 | 38,969~39,034 |
| XVSUSDT(0.1M) | 16.4 | 75.9~79.7 | 2,864~2,874 | 18,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%內) | 這個數字的意思 |
|---|---|---|---|
| BTCUSDT | 744萬美元 | 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
聯盟行銷揭露:部分連結為合作夥伴連結,我們可能會獲得佣金,但不會增加你的任何費用。本文並非投資建議。
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 的交易對還有一個連帶影響:你不能買零點幾顆,只能一顆一顆買。 當那個幣的單價比較高的時候,最小可買的金額就被墊高了,這跟最小下單金額是兩條不同的規則, 只是它們常常一起出現在同一個錯誤訊息裡。
這些規則在哪裡看?交易所通常會放在交易對的資訊頁或說明中心,開發者文件寫得最完整。 不過最快的做法還是直接在下單框試:填一個很細的價格,看它會不會自動把尾數修掉, 就大概知道跳動單位在哪個量級。
真的被退件的時候,這樣看最快:先確認金額有沒有到最低門檻,再看數量的小數位是不是填太細, 最後看價格的尾數。三個都排除掉,才需要去想是不是撞到價格上下限,或是市價單另外那一條數量上限。
價格上下限那一條,也說明了前面那張實測表最後的提醒。薄的交易對就算簿子上真的排到偏離百分之幾百的位置, 你的單也會先被這條規則擋下來。那是交易所的保護機制,跟簿子上剩多少量是兩回事。
另外還有一條不同性質的退件路徑:用槓桿的時候,擔保品或保證金不夠也會被拒絕。 那跟簿子上有沒有量無關,細節可以看 逐倉和全倉保證金。

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 個。
價格優先、時間優先:出價好的先成交,價格一樣就先掛先成交。 舉例:同一價位排第五,前面四張沒吃完就輪不到你。
掛單方與吃單方:掛著等別人來吃的是掛單方,直接吃掉現有量的是吃單方,費率各家自己公告。 舉例:市價單一定是吃單方。










