開啟 幣安官網 第一次下單的人,幾乎都會在「限價 / 市價」這個切換按鈕上猶豫幾秒鐘。幣安官方APP 裡這兩個標籤緊挨著,但成交邏輯完全相反。如果你 App 還沒裝好可以先到 iOS 安裝教程 跟著配置。一句話先回答:限價單是「我說了算價格,能不能成交看市場」,市價單是「我說了算時間,價格按盤口算」。哪個好,看你下單的目的。
下面把兩者從原理、成本、適用場景、常見誤區四個維度拆開講。
兩種訂單的核心機制
A:限價單進入訂單簿等待,市價單直接吃訂單簿。
幣安的撮合系統本質上是一個訂單簿(Order Book),所有未成交的限價單都在裡面排隊,按價格優先、時間優先匹配。你下一筆市價買單時,系統從訂單簿的賣一價開始往上「吃」,一直吃到你的數量被填滿為止。
限價單的運作
- 你提交一個價格 P 和數量 Q
- 訂單進入訂單簿,掛在對應價位
- 當對手方下單價格觸達 P,撮合成交
- 不觸達就一直掛著,直到你撤單或市場移動到 P
市價單的運作
- 你提交一個數量 Q(或金額 M)
- 系統以當前最優對手價立即成交
- 數量大時分多檔成交,每檔價格不同
- 幾毫秒內全部成交,不進入訂單簿排隊
成交速度和確定性
A:市價單幾乎瞬間成交,限價單可能等很久或永不成交。
| 維度 | 限價單 | 市價單 |
|---|---|---|
| 成交機率 | 不一定 | 100%(流動性足夠時) |
| 成交速度 | 幾秒到幾年 | 通常 < 1 秒 |
| 成交價格 | 等於或優於掛單價 | 按盤口逐檔 |
| 滑點 | 無(成交價就是掛單價) | 有,金額越大越明顯 |
| 撤單 | 未成交可撤 | 不可撤 |
| 手續費 | 0.1%(同市價單一樣) | 0.1% |
重要細節:幣安現貨的吃單(Taker)和掛單(Maker)手續費在普通等級是一樣的,都是 0.1%,不像有些交易所掛單費率更低。所以從手續費角度看,限價 vs 市價沒有差別(用 BNB 抵扣後兩者都變 0.075%)。
價格控制 vs 滑點
A:限價單 0 滑點,市價單滑點取決於盤口深度。
滑點是什麼
滑點 = 實際成交均價 - 你看到的報價。市價買單總是產生正滑點(成交價高於報價),市價賣單總是產生負滑點(成交價低於報價)。
舉個例子:BTC 賣一價 95000,掛單 0.5 BTC;賣二價 95005,掛單 1 BTC。你下一筆市價買入 1 BTC:
- 先吃掉賣一的 0.5 BTC,價格 95000
- 再吃掉賣二的 0.5 BTC,價格 95005
- 成交均價 = (0.5 × 95000 + 0.5 × 95005) / 1 = 95002.5
- 滑點 = 95002.5 - 95000 = 2.5 USDT,約 0.0026%
何時滑點會變大
- 冷門小幣種:盤口稀疏,市價單可能吃穿好幾檔
- 行情劇烈波動時:掛單消失快,到你下單時上面已經被別人吃掉一層
- 大額訂單:單筆超過 5 萬 USDT 的市價單在中等流動性幣種上可能滑點 0.1%-0.3%
主流幣(BTC、ETH、BNB)小額市價單的滑點幾乎可以忽略。但如果你買的是 24 小時成交額幾百萬 USDT 的小幣,市價單不如限價。
適用場景對照
A:用市價的 5 個場景,用限價的 5 個場景。
應該用市價的場景
- 第一次試單:金額小,先確認流程跑通
- 行情快速變化時止損:跑得越快損失越小
- 盤口流動性極好的主流幣小額買入:滑點可忽略
- 打新或追熱點:價格秒變,掛限價可能錯過
- 需要立刻有幣用(比如轉鏈、跨所搬磚時間視窗)
應該用限價的場景
- 抄底:盯著支撐位,價格不到不買
- 止盈:盯著阻力位,價格不到不賣
- 大額建倉(單筆 > 5000 USDT):減少滑點
- 冷門小幣:盤口薄,限價能控制成本
- 不在螢幕前的時段:掛上去自動等
限價單的高階用法
A:限價單不僅能控價,還能拆單和接力。
分批掛單(金字塔)
不要在一個價位掛所有量。比如想買 0.1 BTC,可以拆成:
- 92000 掛 0.02 BTC
- 90000 掛 0.03 BTC
- 88000 掛 0.05 BTC
行情往下走,逐檔吃單,平均成本低於一次性掛在 92000 的方案。
僅掛單(Post Only)
幣安限價單下方有個「僅掛單」選項。勾選後,如果你的限價單一提交就會立即與對手方成交(變成吃單),系統會自動撤銷訂單。這個選項保證你只做 Maker,避免一不小心變成 Taker。
未來幣安如果在你的等級開啟 Maker 費率優惠時,這個選項就有意義。普通使用者暫時無差別。
時效選項(GTC / IOC / FOK)
幣安網頁版高階訂單裡有三種時效:
- GTC(Good Till Cancel):預設,掛到撤為止
- IOC(Immediate Or Cancel):立即成交能成多少成多少,剩餘取消
- FOK(Fill Or Kill):要麼全部立即成交,否則全部取消
這是給程式化交易和大單防滑點用的,新手用預設 GTC 即可。
市價單容易踩的坑
A:四個常見誤區,避開能省真金白銀。
誤區 1:市價單價格 = 當前顯示價
錯。當前顯示的是「最新成交價」,市價單實際成交價是「當前最優對手價」。兩者在快速行情中可能差幾個點。
誤區 2:市價單總比限價單快
如果限價單的價格設在「市場價同側的更優位置」(買價高於賣一、賣價低於買一),它會立刻吃單成交,速度和市價一樣。所以限價單也可以「立即成交」,只是它能控制最差成交價。
誤區 3:市價單不會被卡
幣安極端行情下(重大利空、閃崩、閃漲),市價單的成交均價可能遠偏離預期。2024 年某次 BTC 閃跌時,市價賣單的成交均價比掛單時市價低了 1.5%。如果你的金額大,限價 IOC 可能更安全。
誤區 4:不知道按金額還是按數量
市價買單可以選「按金額買」或「按數量買」。新手用「按金額買」更直觀(輸 100 USDT,得到 100 USDT 的幣減去手續費),按數量買在快速行情中可能花的錢比預想的多。
一個完整對比例子
假設 ETH 現價 3500 USDT,盤口情況:
- 賣一:3500.5,掛單 2 ETH
- 賣二:3501,掛單 5 ETH
- 賣三:3502,掛單 10 ETH
- 買一:3500,掛單 3 ETH
- 買二:3499.5,掛單 4 ETH
場景 A:你想買 1 ETH
- 市價買:吃賣一,成交價 3500.5,立刻拿到 1 ETH,花費 3500.5 USDT
- 限價買 3500:進入訂單簿掛在買二檔前面(變成新的買一),等待有人賣出 3500,可能 5 秒、5 分鐘,也可能沒人賣
場景 B:你想買 10 ETH
- 市價買:吃賣一 2 ETH(3500.5)+ 賣二 5 ETH(3501)+ 賣三 3 ETH(3502),均價 ≈ 3501.15,花費 35011.5 USDT
- 限價買 3500.5:先吃賣一 2 ETH,剩 8 ETH 掛在 3500.5 排隊等待
可以看到大額訂單用限價能鎖定最差成交價。
常見問題
Q:限價單的價格能比市場價高很多嗎? A:能,但實際效果等同市價單。比如 BTC 現價 95000,你掛限價買 100000,系統會立即從 95000 開始往上吃,吃到 100000 為止。幣安會按最差不超過你掛的價格成交,相當於「帶保護的市價單」。
Q:市價單會被滑出餘額嗎? A:不會。幣安市價單按金額買時嚴格扣 100% 你輸入的金額;按數量買時,如果餘額不夠吃完所有檔位,訂單部分成交。系統不會讓你超額。
Q:限價單掛錯價能改嗎? A:不能直接修改,需要先撤單再重掛。撤單是免費的,掛的位置好不好取決於行情,不要嫌麻煩。
Q:為什麼我的限價單和市場價一樣但沒成交? A:限價買單只能在「買價 ≤ 賣一」時立即成交。如果你掛的限價等於「買一」,意味著你和別人掛在同一檔,需要等賣單主動來吃你。
Q:哪種訂單型別對市場衝擊小? A:限價單。它給市場提供流動性(Maker),不會推動價格。市價單消耗流動性(Taker),大額訂單會把價格往上推或往下打。
Q:能不能下了限價立刻改成市價? A:不能。撤掉限價單後重下市價單,但中間幾秒鐘價格可能已經變化。
更多幣安使用細節見 關於 BabiaHub ,相關風險提示請閱讀 免責宣告。