Tickmark 交易所可靠性,實測
指南 發布 2026-09-10 約 3 分鐘

市價單成本怎麼算:手續費、盤口價差與成交均價

比較市價單成本,不能只看交易手續費,也不能只看盤口估算。手續費來自賬戶適用費率,價格偏離來自買賣方向、訂單規模和可成交深度;兩者需要分別算清楚,再使用同一基準比較。

先看結論

本站的盤口成本是模擬成交均價相對中間價的偏離,不含交易手續費,也不是實際成交承諾。深度不足以覆蓋整筆單時,應顯示資料不足,不能把部分成交當成完整報價。

用三檔賣單算一次買入

下面是教學用的訂單簿,價格單位為 USDT,數量單位為某種資產。假設中間價為 100.00,你要買入 10 個單位,賣盤依次有 100.10 × 2、100.20 × 3、100.40 × 5。模擬按價格從低到高吃掉三檔,恰好買滿。

教學算例 · 非當前報價

逐檔買入 10 個單位

賣價(USDT)數量成交金額(USDT)
100.102200.20
100.203300.60
100.405502.00
成交均價100.28 USDT
相對中間價28 bps
假設中間價 100.00 USDT;三檔全部成交,不含交易手續費。

總成交金額為 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 個單位的完整成本。實際平臺還可能設定市價單保護,剩餘部分會如何處理,需要檢視具體訂單規則。

即使模擬可以吃滿,快照中的掛單也可能在真實訂單到達前撤走或被其他人成交。行情波動、傳輸耗時和訂單保護都會讓實際結果不同。估算低不代表一定成交便宜,估算缺失也不等於交易費用為零。

下單前後怎樣核對

  1. 確認買入或賣出方向、訂單數量及合約面值。
  2. 檢視對應規模的完整成交模擬,不只看最優一檔。
  3. 核對自己賬戶的手續費等級、支付幣種及優惠條件。
  4. 實際成交後,用成交明細重算加權均價和手續費,區分已成交與未成交數量。

持有永續倉位還有獨立的資金費用,見資金費率與結算間隔。API 返回正常也不能保證訂單成交,見可用率的測量邊界

規則與資料來源

Coinbase Exchange 訂單文件說明訂單型別和執行約束;其他平臺的具體規則可能不同。本站訂單簿模擬範圍見測量方法。本文價格、數量和手續費均為教學假設。