Slippagechênh lệch giữa mức giá/số lượng bạn kỳ vọngmức giá/số lượng thực tế khi lệnh được khớp. Slippage có thể âm (bạn nhận ít hơn/trả nhiều hơn) hoặc dương (bạn nhận nhiều hơn/trả ít hơn), nhưng trong thực tế người dùng thường gặp slippage theo hướng bất lợi khi thị trường biến động hoặc thanh khoản mỏng.

Trong bối cảnh DeFi/DEX, slippage hay được nhắc cùng với slippage tolerance (ngưỡng trượt giá cho phép) — đây là mức % chênh lệch tối đa bạn chấp nhận; nếu vượt quá, giao dịch sẽ fail/revert để tránh khớp ở giá ngoài dự kiến.


1) Vì sao slippage xảy ra?

(1) Giá thay đổi trong lúc giao dịch đang “chờ”

Trên blockchain, giao dịch cần thời gian để được đưa vào block (xác nhận). Trong khoảng đó, giá có thể đã thay đổi, đặc biệt khi thị trường biến động hoặc mạng tắc.

(2) Thanh khoản thấp hoặc lệnh quá lớn so với pool/order book

  • Trên DEX kiểu AMM (pool), mỗi lệnh swap làm thay đổi tỷ lệ tài sản trong pool → giá bị đẩy đi theo hướng bất lợi nếu lệnh lớn so với pool.
  • Trên CEX (order book), market order “ăn” dần các mức giá trong sổ lệnh; nếu sổ lệnh mỏng, giá khớp trung bình sẽ xấu hơn giá hiển thị ban đầu.

(3) MEV / sandwich (trên một số chain và bối cảnh)

Một số trường hợp, giao dịch lớn trên DEX có thể bị “kẹp” (sandwich) bởi các bot/actor nhằm kiếm lợi từ biến động giá do chính giao dịch của bạn tạo ra, khiến kết quả nhận về xấu hơn dự kiến.


2) Slippage tolerance là gì? (và nó thực sự làm gì)

Slippage tolerance là “biên độ an toàn” bạn đặt trước: bạn chấp nhận giao dịch khớp trong phạm vi ±X% so với ước tính. Nếu giá chạy vượt biên đó, giao dịch sẽ không thực hiện (revert/fail).

Nói ngắn gọn:

  • Tolerance thấp → bảo vệ giá tốt hơn nhưng dễ fail trong thị trường biến động/ít thanh khoản.
  • Tolerance cao → dễ khớp hơn nhưng có thể nhận kết quả kém hơn (và tạo điều kiện cho một số rủi ro trong môi trường cạnh tranh giao dịch).

3) Slippage khác gì “price impact” và “spread”?

Ba khái niệm hay bị lẫn:

  • Spread (CEX/order book): chênh giữa giá mua tốt nhất (bid) và giá bán tốt nhất (ask). Spread rộng thường báo hiệu thanh khoản kém.
  • Price impact (DEX/AMM): mức giá bị “đẩy” do chính lệnh của bạn quá lớn so với thanh khoản pool.
  • Slippage: kết quả chênh lệch cuối cùng giữa “ước tính” và “thực thi”, có thể do volatility, network delay, liquidity, price impact, MEV…

4) Các tình huống thực tế người mới hay gặp

Tình huống A: “Swap fail vì slippage”

Thường xảy ra khi bạn đặt tolerance quá thấp trong lúc:

  • giá đang biến động nhanh,
  • pool thanh khoản mỏng,
  • hoặc giao dịch bị chờ lâu do gas thấp.

Tình huống B: “Swap thành công nhưng nhận ít hơn dự kiến”

Thường đến từ:

  • price impact cao (lệnh lớn so với pool),
  • biến động giá trước khi được xác nhận,
  • hoặc bị ảnh hưởng bởi các cơ chế ưu tiên/điều kiện thị trường (tuỳ chain và DEX).

Tình huống C: “Cùng một lệnh nhưng DEX A rẻ hơn DEX B”

Do:

  • thanh khoản ở pool khác nhau,
  • đường đi (routing) khác nhau,
  • phí của pool khác nhau,
  • hoặc aggregator tối ưu đường swap tốt hơn.

5) Cách giảm slippage

  1. Chọn pool/cặp có thanh khoản lớn (trade major pairs thường ít trượt hơn).
  2. Chia lệnh lớn thành nhiều lệnh nhỏ để giảm price impact (đặc biệt với token thanh khoản mỏng).
  3. Dùng limit order khi có (một số DEX/CEX hỗ trợ) thay vì market swap.
  4. Đặt slippage tolerance hợp lý: đủ để khớp trong điều kiện thị trường, nhưng không quá rộng. (Một số tài liệu hướng dẫn người dùng bắt đầu từ mức thấp và tăng dần nếu fail nhiều).
  5. Tránh swap vào thời điểm biến động mạnh (tin tức lớn, listing, mint, airdrop claim đông người), vì slippage và phí thường tăng.

6) Tóm tắt

  • Slippage là chênh lệch giữa giá kỳ vọng và giá thực thi, thường tăng khi biến động cao, thanh khoản thấp, lệnh lớn, hoặc giao dịch chờ lâu.
  • Slippage tolerance là ngưỡng bạn đặt để giao dịch chỉ khớp trong phạm vi chấp nhận; vượt ngưỡng thì giao dịch fail để bảo vệ bạn khỏi giá quá xấu.
  • Quản lý slippage tốt là kết hợp: chọn đúng thanh khoản, chia lệnh, dùng limit order khi có, và đặt tolerance phù hợp.
L

Lê Minh

Chuyên gia phân tích tài chính tại FinVenture

Chia sẻ
Social share links

0 Comments
Sort by
Oldest
User avatar