vibgg 你的交易,真正花了多少
繁體中文

教學 · 閱讀約 3 分鐘

買賣價差與滑點:費率表沒有寫出的交易成本

理解買賣價差、市場衝擊和成交滑點如何在手續費與資金費之外,增加加密貨幣進出場的真實成本。

手續費表只告訴你交易所對成交收多少錢,沒有告訴你會在哪個價格成交。當市場深度不足、波動突然放大,或訂單相對於訂單簿太大時,買賣價差與滑點可能比公開費率更高。只比手續費,很可能選錯交易所。

什麼是買賣價差

最高買價是目前願意買進的最高掛單,最低賣價是目前願意賣出的最低掛單,兩者差距就是報價價差。若交易者立即按賣價買入、又立即按買價賣出,即使中間價完全沒動,也會損失這段價差。

價差 = 最低賣價 − 最高買價
價差百分比約等於價差 ÷ 中間價

假設 BTC 最高買價是 60,000 美元、最低賣價是 60,006 美元,報價價差為 6 美元,約佔中間價 0.0100%。立即買進再賣出,每顆 BTC 在手續費之前就大約損失 6 美元。

什麼是滑點?

滑點是下單時參考價格與最終平均成交價格的差。市價單可能一次吃掉好幾個價格層級,平均買價高於畫面上的最低賣價;訂單本身造成的變化叫市場衝擊,網路延遲和其他交易者撤單也會增加差距。

滑點通常對交易者不利:市價買入的平均價偏高,市價賣出的平均價偏低,進出兩邊都可能發生。歷史平均可以拿來估算,但在快速行情中,固定填一個滑點百分比並不可靠。

如何估算一次開平倉的完整成本

來回成本約等於進場費 + 出場費
              + 進場滑點 + 出場滑點
              + 支付資金費 − 收到資金費

可以先把每一項都換算成佔倉位價值的百分比。進場和出場各付 0.05% Taker 費,光手續費就是 0.10%;若兩邊價差與滑點合計 0.08%,在資金費之前的來回成本約為 0.18%。對 50,000 美元倉位而言就是 90 美元。

計算範例:同一筆交易、兩種規模

假設某合約報價價差 0.02%,中間價上下 0.05% 範圍內各有約 40,000 美元掛單。10,000 美元的市價買單在這個深度內就能成交,大約付出一半價差,也就是中間價的 0.01%,再加上 Taker 手續費。

200,000 美元的市價買單則要吃掉好幾檔價格。若平均成交價比中間價高 0.12%,光進場滑點就是 240 美元,出場時還會再來一次。手續費表對兩筆訂單一視同仁:200,000 美元的 0.05% Taker 費是 100 美元。對大單而言,成交成本是公開手續費的兩倍以上。

以上數字只是示意,不是任何合約的報價。重點是:交易規模和交易所選擇同樣重要;只比較手續費,可能把大單的交易所排序完全排反。

價差因合約和交易所而不同

交易最活躍的合約價差最窄,小合約的價差則會迅速擴大;同一個合約在不同交易所的買賣盤厚度也可能差很多。vibgg 每個合約頁都會在資金費率和手續費旁邊,列出各交易所目前的報價價差,讓你把帳面上最便宜的交易所,和實際能成交的價格對照。

降低成交成本的方法

  • 用預計交易數量查看多檔深度,不只看第一檔價差。
  • 時間允許時把大單拆小,同時承認分批之間仍有價格風險。
  • 只有在可以接受不成交時,才用限價或 post-only 追求 Maker。
  • 不要假設手續費最低的交易所一定提供最佳可成交價格。
  • 保存預期價格和實際平均成交價,讓未來假設符合自己的訂單規模。

先用合約手續費表查公開手續費,再用合約交易成本計算器加入資金費與報價價差;大額訂單請再自行加上滑點估計。

資料來源