ArbTide

Trượt Giá Trong Crypto Là Gì? Trượt Giá và Tác Động Giá

Trượt giá là khoảng chênh giữa giá bạn kỳ vọng và giá bạn thực sự nhận. Tìm hiểu cách sổ lệnh và pool AMM gây tác động giá, kèm ví dụ và cách khắc phục.

Cập nhật

Trượt giá là chênh lệch giữa mức giá bạn kỳ vọng phải trả hoặc nhận được cho một giao dịch và giá trung bình mà lệnh thực sự được khớp. Nó có thể có lợi hoặc bất lợi cho bạn, nhưng với lệnh thị trường lớn thì gần như luôn là một khoản chi phí. Với các chiến lược arbitrage và funding, trượt giá thường là chi phí quyết định giao dịch có lãi hay không.

Điểm chính

  • Trượt giá = giá kỳ vọng − giá khớp trung bình thực tế, thường được hiển thị dưới dạng phần trăm.
  • Tác động giá là phần do chính lệnh của bạn ăn dần qua thanh khoản gây ra.
  • Trên sổ lệnh, trượt giá phụ thuộc vào độ sâu; trên DEX dùng AMM, nó phụ thuộc vào quy mô pool.
  • Lệnh thị trường phải chịu trượt giá; lệnh giới hạn chặn mức trượt giá nhưng có thể không khớp.
  • Trượt giá áp dụng trên mọi chân của một giao dịch arbitrage.

Vì sao trượt giá xảy ra

Có hai nguyên nhân chính:

  1. Tác động giá: lệnh của bạn lớn hơn lượng thanh khoản ở mức giá tốt nhất, nên nó được khớp ở các mức giá ngày càng tệ hơn.
  2. Độ trễ: thị trường biến động trong khoảng thời gian từ lúc bạn thấy giá đến lúc lệnh được thực hiện. Điều này phổ biến ở thị trường biến động nhanh và trên blockchain, nơi giao dịch phải chờ được đưa vào một block.

Trượt giá trên sổ lệnh

Trên sàn tập trung, lệnh mua thị trường khớp với các lệnh ask trong sổ lệnh, bắt đầu từ giá thấp nhất. Giả sử bạn muốn mua 5,000 đơn vị một token và sổ lệnh trông như sau:

Giá ask Khối lượng có sẵn Bạn khớp Chi phí
$100.00 1,000 1,000 $100,000
$100.10 2,000 2,000 $200,200
$100.30 3,000 2,000 $200,600
Tổng 5,000 $500,800

Giá trung bình của bạn là $500,800 ÷ 5,000 = $100.16. Bạn kỳ vọng $100.00, nên trượt giá là $0.16 mỗi đơn vị, tức 0.16%, tương đương $800 trên toàn bộ lệnh. Một giao dịch có lợi thế gộp 0.30% sẽ mất hơn một nửa lợi thế đó ở đây, trước cả phí giao dịch.

Tác động giá trên DEX dùng AMM

Nhiều sàn phi tập trung dùng pool tạo lập thị trường tự động (AMM) thay cho sổ lệnh. Một pool tích hằng số cơ bản duy trì x × y = k, trong đó x và y là số dư của hai token.

Ví dụ: một pool chứa 100 ETH và 300,000 USDC, nên giá là $3,000 và k = 30,000,000. Để mua 1 ETH:

  • ETH còn lại trong pool: 99
  • USDC cần có trong pool: 30,000,000 ÷ 99 = 303,030.30
  • Bạn trả: 303,030.30 − 300,000 = $3,030.30 trước phí pool

Đó là khoảng 1.01% tác động giá khi mua 1% pool. Pool lớn hơn cho tác động giá thấp hơn với cùng quy mô giao dịch. Giao diện DEX thường hiển thị tác động giá ước tính trước khi bạn xác nhận.

Mức chịu trượt giá và MEV

Trên DEX, bạn đặt mức chịu trượt giá, ví dụ 0.5%. Nếu giá biến động nhiều hơn mức đó trước khi giao dịch của bạn được đưa vào block, giao dịch sẽ thất bại và bạn thường vẫn phải trả phí gas. Mức chịu trượt giá quá cao giúp tránh giao dịch thất bại nhưng lại mời gọi tấn công sandwich, khi một bot giao dịch ngay trước và ngay sau bạn để kiếm lời từ biến động giá mà lệnh của bạn tạo ra. Đây là một dạng MEV (giá trị có thể trích xuất tối đa).

Cách giảm trượt giá

Phương pháp Vì sao hiệu quả Đánh đổi
Giao dịch thị trường có thanh khoản Nhiều khối lượng hơn ở mỗi mức giá Ít cơ hội hơn
Dùng lệnh giới hạn Không bao giờ khớp tệ hơn giá của bạn Có thể không khớp
Chia nhỏ lệnh lớn Mỗi phần tiêu thụ ít độ sâu hơn Giá có thể biến động giữa các phần
Kiểm tra độ sâu trước Biết chi phí trước khi giao dịch Tốn thời gian
Dùng công cụ tổng hợp DEX Định tuyến qua nhiều pool Thêm phí gas, rủi ro smart contract
Đặt mức chịu trượt giá DEX chặt Chặn khớp lệnh xấu và tấn công sandwich Nhiều giao dịch thất bại hơn

Trượt giá trong arbitrage

Một giao dịch arbitrage có ít nhất hai chân, và mỗi chân đều có thể bị trượt giá. Một spread trông có lãi ở đầu sổ lệnh có thể biến mất khi bạn tăng quy mô. ArbTide hiển thị khối lượng có sẵn ở mức giá tốt nhất cho mỗi tuyến trên công cụ quét arbitrage trực tiếp. Để ước tính lợi nhuận ròng đã tính cả trượt giá và phí, hãy dùng công cụ tính lợi nhuận arbitrage.

Câu hỏi thường gặp

Trượt giá trong crypto là gì?
Trượt giá (slippage) là chênh lệch giữa mức giá bạn kỳ vọng khi đặt lệnh và giá trung bình bạn thực sự nhận được. Nó xảy ra vì giá biến động và vì các lệnh lớn tiêu thụ thanh khoản ở nhiều mức giá.
Trượt giá và tác động giá khác nhau thế nào?
Tác động giá (price impact) là phần trượt giá do chính lệnh của bạn làm dịch chuyển giá khi được khớp. Trượt giá còn bao gồm cả những thay đổi giá do các trader khác gây ra trong khoảng thời gian từ lúc bạn gửi lệnh đến lúc lệnh được thực hiện.
Mức chịu trượt giá là gì?
Mức chịu trượt giá (slippage tolerance) là một thiết lập trên sàn phi tập trung, quy định mức thay đổi giá tối đa bạn chấp nhận. Nếu giá cuối cùng tệ hơn giới hạn đó, giao dịch sẽ thất bại thay vì khớp ở mức giá xấu.
Làm sao giảm trượt giá?
Giao dịch trên các thị trường có thanh khoản cao hơn, chia lệnh lớn thành các lệnh nhỏ, dùng lệnh giới hạn thay vì lệnh thị trường, và kiểm tra độ sâu sổ lệnh hoặc tác động giá trên DEX trước khi giao dịch.

Hướng dẫn liên quan