Web3智网理解結構,看見下一步

DEX 滑價:報價與實際成交為何不同

Web3智网 / 知識讀本 · 去中心化金融 · 2 分鐘閱讀

價格衝擊來自自己的交易規模,滑價則描述報價到執行之間的結果偏差。把兩者分開,才能理解最低收款量,以及為什麼提高容忍度可能增加不利成交空間。

運作原理

自動做市商的報價取決於池內儲備、路徑與費用。大額交易會沿著定價曲線移動,因此平均價格可能不同於交易前顯示的邊際價格,這是價格衝擊。即使沒有其他人插入交易,它也可能存在。

報價之後、交易實際執行之前,其他交易可能先改變池子狀態,導致實際收到的數量不同。使用者通常可設定最低收款量或最高支出,以限制可接受偏差。容忍度不是額外支付給協議的一筆固定手續費,而是交易可執行的邊界。

假設案例:把數字放回流程

假設報價是一千單位甲換九百九十單位乙,容忍度為百分之一,簡化的最低收款量是九百八十點一單位乙。若執行時只能取得九百七十九,符合檢查的合約應回復,而非用更差價格成交。若把容忍度提高到百分之五,交易較容易通過,但可接受的最差結果也明顯下降。數字純屬假設。

三個容易混淆的成本
概念 主要來源 應看什麼
價格衝擊 自己的交易占用深度 平均成交與交易前價格
滑價 報價後的狀態變化 最低實收或最高支出
網路費 鏈上資源與需求 實際用量及單價

判讀與實務

交易回復仍可能消耗網路費,所以把容忍度設得極低也不是免費保障。合理做法是先確認交易深度、報價有效性與代幣行為,再設定自己真正願意接受的邊界。遇到大量失敗時,不能只靠不斷放大容忍度解決,應查明是價格變動、特殊代幣費用還是路徑問題。

拆單可能降低單筆價格衝擊,但不保證總成本下降。若每筆都支付網路費,或市場在拆單期間持續往不利方向移動,總結果可能更差。比較策略時應同時估計交易費、價格衝擊、等待風險與可被觀察到的交易模式。

公開待處理交易可能遭到夾擊,使成交落在容忍範圍內較不利的位置。降低不必要的容忍空間、選擇流動性充足路徑與理解私人提交服務的限制,有助於縮小部分風險,但無法保證排除所有排序影響。

簽署前應以可接受的最差實收量作決策,而不是只記住首頁的大字報價。若介面把最差金額藏在折疊區,仍值得展開核對;這個數字才是合約真正用來保護交易邊界的重要參數。

操作前檢查清單

  • 分開查看交易前價格、價格衝擊與最低收款量。
  • 比較完整路徑的費用及深度,不只看單一池子。
  • 失敗後讀原因,避免為求成交而無限制提高容忍度。

常見問題

滑價容忍度設定百分之一,就一定損失百分之一嗎?

不一定。它限制最差可接受偏差,實際結果可能更好;但過大的容忍空間會容許更不利的執行。

價格衝擊可以靠提高 Gas 消除嗎?

不能。更高費用可能影響收錄競爭,卻不會增加池子儲備,也不能改變你交易本身對曲線造成的影響。

原始資料與延伸閱讀