市價單成本怎麼算:手續費、盤口價差與成交均價
比較市價單成本,不能只看交易手續費,也不能只看盤口估算。手續費來自賬戶適用費率,價格偏離來自買賣方向、訂單規模和可成交深度;兩者需要分別算清楚,再使用同一基準比較。
本站的盤口成本是模擬成交均價相對中間價的偏離,不含交易手續費,也不是實際成交承諾。深度不足以覆蓋整筆單時,應顯示資料不足,不能把部分成交當成完整報價。
用三檔賣單算一次買入
下面是教學用的訂單簿,價格單位為 USDT,數量單位為某種資產。假設中間價為 100.00,你要買入 10 個單位,賣盤依次有 100.10 × 2、100.20 × 3、100.40 × 5。模擬按價格從低到高吃掉三檔,恰好買滿。
教學算例 · 非當前報價
逐檔買入 10 個單位
| 賣價(USDT) | 數量 | 成交金額(USDT) |
|---|---|---|
| 100.10 | 2 | 200.20 |
| 100.20 | 3 | 300.60 |
| 100.40 | 5 | 502.00 |
總成交金額為 200.20 + 300.60 + 502.00 = 1,002.80 USDT;成交均價為 1,002.80 ÷ 10 = 100.28。相對 100.00 中間價,價格偏離為 (100.28 ÷ 100 − 1) × 10,000 = 28 bps,即 0.28%。
手續費要單獨加,價差不要重複算
繼續假設賬戶的交易手續費為 0.05%,則手續費約為 1,002.80 × 0.05% = 0.5014 USDT。以中間價買入同樣數量的基準金額是 1,000 USDT,因此本例的價格偏離金額與手續費合計約 3.3014 USDT。這裡的手續費是假設值,不是任何交易所的當前報價。
由於偏離已相對中間價計算,買單跨過買賣價差的影響已經包含在其中,再把完整價差加一次會重複計算。若使用最優賣價或下單時成交價作為基準,得到的「滑點」又會不同,比較前要先統一定義。
為什麼更大的訂單通常更難比較
市價單可能消耗多個價位。規模增加後,新增部分可能遇到更差價格,因此小額測試不能直接代表大額訂單。賣出要讀取買盤,不能把買入成本複製到賣出方向;比較還需保持同一合約、結算幣種、訂單規模與接近的觀測時間。
合約數量可能以資產數量或合約張數表示,必須結合平臺公佈的合約面值換算。本站使用公開盤口做模擬,並未實際下單。不同幣種的深度差別也很大,不能用一個跨幣種平均值代表你的某筆交易。
只成交一部分,不能算作便宜
如果上例要買 12 個單位,而可見賣盤只有 10 個單位,餘下 2 個單位的價格未知。前 10 個單位的均價仍能計算,但不能作為 12 個單位的完整成本。實際平臺還可能設定市價單保護,剩餘部分會如何處理,需要檢視具體訂單規則。
即使模擬可以吃滿,快照中的掛單也可能在真實訂單到達前撤走或被其他人成交。行情波動、傳輸耗時和訂單保護都會讓實際結果不同。估算低不代表一定成交便宜,估算缺失也不等於交易費用為零。
下單前後怎樣核對
- 確認買入或賣出方向、訂單數量及合約面值。
- 檢視對應規模的完整成交模擬,不只看最優一檔。
- 核對自己賬戶的手續費等級、支付幣種及優惠條件。
- 實際成交後,用成交明細重算加權均價和手續費,區分已成交與未成交數量。
持有永續倉位還有獨立的資金費用,見資金費率與結算間隔。API 返回正常也不能保證訂單成交,見可用率的測量邊界。
規則與資料來源
Coinbase Exchange 訂單文件說明訂單型別和執行約束;其他平臺的具體規則可能不同。本站訂單簿模擬範圍見測量方法。本文價格、數量和手續費均為教學假設。
其他指南
資金費率怎麼比較:結算間隔、持倉方向與費用算例
比較永續合約的資金費率,要同時看合約、結算幣種、結算間隔和持倉方向。相同的 0.01%,每 4 小時結算與每 8 小時結算,對持倉費用的影響不同;負費率對多頭和空頭的含義也相反。
交易所 API 可用率怎麼看:失敗請求、事件與測量邊界
可用率回答的是「在指定時間和網路路徑上,被測介面有多少次正常響應」。它不能直接回答你能否順利下單、提現,也不能證明交易所的資產安全。讀這個數字時,觀測範圍和統計規則與百分比同樣重要。
時鐘偏移與行情陳舊度:怎樣判斷報價是否及時
介面響應很快,不一定意味著報價很新。時鐘偏移描述時間基準的差異,行情陳舊度描述報價時間與接收時間之間的距離。把兩者混在一起,可能把時鐘誤差看成行情延遲。