深度解析

為什麼會出現滑點?

進階 · 閱讀約需 7 分鐘
Why Slippage Happens

滑點出現,是因為最終成交價已經偏離了你依據報價做出的計畫價。 賣盤深度被逐檔吃進。

重點摘要

  • 滑點是成交價相對計畫價的偏離。先分清「什麼在動」,再決定下一筆怎麼下。
  • 訂單簿上,規模可能沿賣盤逐檔成交;資金池上,這筆單本身常體現為價格衝擊。
  • 不要只看絕對金額,對照你此刻要成交位置的本地深度。
  • 從看到報價、簽章到鏈上確認,中間有一段等待確認的時間;這段期間市場仍可能變動。
  • 放寬最大滑點不會增加深度;在部分公開記憶池兌換中,還可能給三明治夾擊(sandwich)留下空間。

一句話結論

滑點出現,是因為最終成交價已經偏離了你依據報價做出的計畫價。

可以先記五條常見原因:

賣盤深度被逐檔吃進。 你的成交規模推動了資金池價格。 等待確認期間,市場價格繼續變化。 路徑中某一段流動性明顯不足,實際成交差於頁面頭條報價。 在部分公開記憶池兌換中,周圍訂單可能形成三明治夾擊(sandwich),把成交推向你設定的最大滑點。

「預期價 vs 成交價」的定義,見 什麼是滑點?。

本頁只做一件事:幫你分清到底是哪一種機制在起作用。

真正該問的交易問題

中間價、最新成交價、最優賣價,都只是快照。

它們說明:很小一筆單,此刻大概能在哪裡成交。

它們不保證:你決策、簽章並上鏈之後,同一規模仍能按同一價格成交。

若成交不理想,把問題拆開:

是賣盤被逐檔吃進了? 是資金池被我自己的規模推走了? 是等待確認期間市場已經變動? 是路徑中某一段流動性明顯不足? 還是周圍訂單把成交推向了最大滑點?

答案不同,下一筆的處理也不同。

籠統說「這個平台很滑」,沒有幫助。

訂單簿深度被吃進

在掛單訂單簿上,可立即成交的買單會沿賣盤逐檔成交。

最優賣價可以是真實的,卻仍不等於你的成交均價。

實盤場景:SOL/USDT,市價買入約 $5,000

打開錢包優先的 SOL/USDT 訂單簿。

圖表上的最新成交價 / 中間價看起來「大約 148.35」。賣盤一側(示意):

賣價該檔數量該檔大約 USDT
148.50大約夠 $1,200~1,200
148.80大約夠 $1,800~1,800
149.40大約夠 $3,000~3,000

你選擇 市價買入,金額約 $5,000 USDT。

  • 前約 $1,200 貼近 148.50 成交
  • 再約 $1,800 落到 148.80
  • 其餘進入 149.40
  • 均價大約 149.1 —— 既不是 148.35,也不是單獨的最優賣價

均價相對計畫價的缺口,就是深度被吃進後產生的滑點。

按最優賣價而不是中間價成交,多半屬於價差。

最優賣價吃完後再往更深檔走,成交價才會繼續偏離。

讀到這裡,重點是:

最優賣價是真實的;只是我的規模超過了它能承接的深度。

如何閱讀這張深度階梯 → 什麼是市場深度?。

資金池 / 曲線衝擊

在 AMM 上,你的成交規模常常本身就是價格移動的原因。

池內餘額變化,或區間內可動用流動性被消耗時,可成交價會在這筆交易裡滑動。

實盤場景:兌換報價,$200 vs $5,000

打開資金池式 SOL → USDT(或 TOKEN → USDC)介面:金額、報價、價格衝擊、最大滑點。

(介面若顯示英文,常見對應為 Price impact、Max slippage。)

  • 輸入約 $200:價格衝擊可能只有約 0.05%;0.5–1% 的最大滑點通常足夠。
  • 提到約 $5,000:價格衝擊常升到 1–3%+(流動性不足的池更明顯),預計到帳下降。若衝擊已接近上限,介面會警告,或兌換失敗,直到你放寬上限。

也可以這樣看:

是我的規模推動了資金池。放寬最大滑點,並不會憑空增加深度。

在資金池路徑上,價格衝擊往往是成交偏離首個報價數字的主因之一。

集中流動性只是把深度放在特定價格區間,並不取消這一機制。

引擎背景 → 什麼是 AMM?。

規模 vs 本地深度

訂單簿和資金池可以共用同一條檢查:

對照我準備成交的位置上可掛出、可動用的規模,這筆單此刻還算小嗎?

絕對金額容易誤導。

主流深市場上不起眼的一筆,放到流動性明顯不足的山寨盤口或淺資金池,可能已經過大。

中間價好看、後方掛單稀少,常把自己推進較差均價。

市場在壓力下如何承接規模 → 什麼是流動性?。

就滑點而言:規模超過本地深度時,成交清算價就會移動。

等待確認期間

即便撮合本身公正,成交也需要時間。

常見順序是:看到報價 → 做出決定 → 提交 → 進入待確認狀態 → 上塊確認。

(介面常見英文:Pending。下文統一稱「待確認」。)

在等待期間,其他人仍在交易。

你定價時對照的那本訂單簿或資金池,並沒有被凍結。

實盤場景:簽章時約 148.50,確認後更差

錢包確認時,最大滑點設為 1%。介面停在待確認。網路壅塞拉長了等待。

回執落地時,均價已差於簽章時的報價,但仍在 1% 以內,所以沒有回滾。

並不是系統壞了。

等待確認的這段時間裡,市場繼續變動。

失敗後重發,又會再開一段等待期間,也再給同樣的偏離一次機會。

延遲不會憑空製造滑點;它只是給其他機制留下運行空間。

路徑流動性不足

交易對名稱,並不總等於一整段充足的流動性。

聚合路由或多段兌換,可以給出好看的頭條報價,同時路徑中某一段流動性明顯不足。

實盤場景:TOKEN → WETH → USDC

頭條報價看起來可以接受。打開路徑明細後,第二段流動性明顯不足。

同樣約 $5,000 名目金額,大部分衝擊落在那一段。

頁面頂端的交易對名稱,並不會提示這一點。

若規模看起來合理、成交卻仍不理想,先查看路徑拆解,再判斷是否歸咎於整個交易場所。

推向最大滑點的放大器

在部分公開記憶池(mempool)兌換中,待確認訂單在落地前可見。

周圍流量可以在你之前買入、在你之後賣出,形成三明治夾擊(sandwich)。

這個順序會把資金池推到對你不利的一側,讓成交差於報價,並常常貼近你仍接受的最大滑點。

可以這樣理解:

有人用了「報價」到「最大滑點」之間你留下的開放空間。 他們沒有另造一個市場,只是用了你授權的上限空間。

這並不取代前面幾類機制。

多數不理想的成交,主因仍是規模與深度不匹配。

三明治夾擊是放大器:它放大本已存在的缺口,且最多只能推到你設定仍允許的最差價格。

實盤場景:調大最大滑點,只為讓兌換不再失敗

價格衝擊已經偏高。你把最大滑點從 1% 調到 5%,兌換才成功。回執落在接近該上限的位置。

兩種冷靜讀法:

  1. 普通價格衝擊本身可能就吃掉大半段容許區間。
  2. 若發生了三明治夾擊,更寬的上限也給了對方更大的推擠空間。

放寬最大滑點不會增加深度。

它主要是授權一個更差的成交落點——無論推動來自你自己的規模,還是來自周圍訂單。

不必假設每一筆待確認兌換都會被攻擊。

先看回執:若成交貼近你設定的上限,再判斷是普通衝擊足以解釋,還是公開等待期間給了周圍流量可乘之機。

如何收緊設定與路徑,見 如何管理滑點與成交品質。

本頁只負責點名機制。

實盤場景速查

場景動的是什麼
$5,000 市價買單吃進三檔賣盤訂單簿深度被吃進
兌換衝擊從 $200 升到 $5,000資金池 / 曲線衝擊
待確認期間中間價已變動等待確認期間
多段路徑中某一段流動性明顯不足路徑流動性不足
成交貼近調大後的最大滑點三明治夾擊作放大器(或普通衝擊用滿同一上限)

不必每次對滿整表。對準你用過的介面,先點名那一條機制即可。

縮小規模、拆單、收緊上限、更換路徑,屬於後續操作。本頁停在診斷。

不要和這些混淆

按最優賣價而不是中間價成交,多半是價差。

繼續進入更深檔位,或因規模推動資金池,才是滑點出現的原因。

若你以錢包優先方式交易——包括在 edgeX 這類場所——簽章前請先看清即時介面上的價格衝擊、深度、待確認時間、路徑與最大滑點。

純定義與容差取捨,仍回 什麼是滑點?。

準備好下一步了嗎?

從本頁透過官方連結繼續註冊或開始交易。

在 edgeX 開始交易

免責聲明

本內容僅供學習參考,不構成投資建議。交易數位資產及衍生品存在風險,交易前請確保了解相關產品,並結合自身情況審慎決策。