為什麼限價單成交價格會與預期價格不一致 ?

CEX 與 DEX 交易機制的差異
在了解成交價格與預期價格不一致的原因之前,我們需要區分 中心化交易所(CEX) 和 去中心化交易所(DEX) 的交易機制。
CEX 訂單簿機制
價格決定方式:CEX 使用訂單簿機制,限價單按設定價格成交,通常不受滑點影響。
撮合系統:訂單簿會根據市場買賣訂單自動撮合,實現即時交易。
DEX 自動做市商(AMM)模型
定價公式:DEX 採用流動性池和「恆定乘積公式」(x * y = k)來動態調整價格。
價格偏差:大額交易會改變池中代幣的比例,導致實際成交價格與預期價格偏離,尤其是在流動性不足的情況下。
價格偏差的主要原因
滑點(Slippage)
- 定義:滑點是實際成交價格與預期價格之間的差異。
- 原因:每筆交易會改變流動性池的代幣比例,尤其在流動性較低時,滑點更為明顯。
- 控制滑點的方法:交易員可以透過設定滑點容忍範圍並選擇流動性更深的流動性池來管理滑點。
流動性問題
- 流動性深度:當流動性池充足時,價格變動較小;反之,流動性不足會導致價格波動顯著。
- 大額交易的影響:AMM 模型中,大額交易會改變代幣比例,導致價格曲線變化。
Gas 費與交易優先權
- Gas 費影響:低 Gas 費可能導致交易延遲,而在價格快速波動時可能造成偏差。
- 鏈上擁堵:當網絡擁堵時,交易執行時間延長,最終價格可能與預期出現偏差。
減少價格偏差的方法
選擇流動性充足的池子:確保流動性池中的資金足以支持交易。
設置滑點範圍:根據交易量合理設置滑點容忍度,避免交易失敗或價格過於偏離。
優先進行小額交易:分批交易可以有效減少大額交易對價格的影響。
使用極速模式:在交易高峰時選擇快速或極速模式,減少交易延遲造成的價格偏差。
AMM 模型特性
價格波動曲線:價格變化呈曲線分佈,交易量越大,價格波動越顯著。
大額交易影響:大額交易會放大價格偏差,建議分批操作以降低影響。
結論
限價單成交價格不一致的原因主要源於 DEX 的 AMM 模型特性、流動性深度不足,以及滑點和 Gas 費相關問題。為避免不必要的損失,建議交易者在執行交易前充分了解池子的流動性狀況、設置合理的滑點範圍,並選擇適合的交易模式。