Lệnh giới hạn (limit order) là một chỉ dẫn để mua hoặc bán một token ở một mức giá cụ thể hoặc tốt hơn. Thay vì chấp nhận bất kỳ tỷ giá nào mà thị trường đang đưa ra ngay lúc này, bạn đặt mức giá của mình và lệnh sẽ chỉ được thực hiện khi thị trường đạt đến mức đó. Trên các sàn giao dịch phi tập trung, điều này giúp bạn không cần phải ngồi trước một biểu đồ để chờ tín hiệu vào lệnh.

Hầu hết giao dịch trên chuỗi (onchain) vẫn diễn ra thông qua lệnh thị trường (market orders). Bạn bấm swap, bạn nhận được tỷ giá hiện tại và bạn tiếp tục. Lệnh giới hạn cung cấp cho bạn một chế độ giao dịch thứ hai, trong đó việc canh thời điểm và kiểm soát giá quan trọng hơn tốc độ. Hướng dẫn này giải thích cách chúng hoạt động trên các nền tảng DEX, khi nào chúng hữu ích, và KyberSwap triển khai chúng như thế nào.

Lệnh giới hạn là gì?

Lệnh giới hạn cho phép bạn đặt giá trước khi giao dịch.

Có hai hướng. Lệnh mua giới hạn đặt mức giá tối đa bạn sẵn sàng trả, nên nó nằm dưới giá thị trường hiện tại. Lệnh bán giới hạn đặt mức giá tối thiểu bạn sẵn sàng nhận, nên nó nằm trên giá thị trường hiện tại.

Ví dụ ETH giao dịch ở mức $3.000 và bạn muốn vị thế ở mức $2.800. Bạn đặt lệnh mua giới hạn (buy limit) ở $2.800 bằng USDC bạn đang nắm giữ. Nếu ETH rơi xuống đúng mức đó, lệnh của bạn sẽ được khớp. Nếu không bao giờ rơi xuống, lệnh sẽ tự hết hạn và USDC của bạn vẫn giữ nguyên như trước.

Logic tương tự áp dụng cho phần thoát. Nếu bạn đang nắm giữ ETH và muốn chốt lời ở $3.500, lệnh bán giới hạn sẽ xử lý mà không cần bạn theo dõi thị trường.

Lệnh giới hạn khác gì lệnh thị trường?

Sự khác biệt nằm ở thứ bạn kiểm soát. Lệnh thị trường đảm bảo được thực thi nhưng không đảm bảo giá. Lệnh giới hạn đảm bảo giá nhưng không đảm bảo việc khớp lệnh.

Lệnh thị trường (Market order) Lệnh giới hạn (Limit order) Thực thi (Execution) Ngay lập tức (Immediate) Chỉ khi giá đạt mức của bạn (Only when your price is reached) Kiểm soát giá (Price control) Không (None), bạn nhận tỷ giá hiện tại (you take the current rate) Toàn bộ (Full), bạn tự đặt tỷ giá (you set the rate) Đảm bảo (Certainty) Giao dịch luôn hoàn tất (Trade always completes) Giao dịch có thể không khớp (Trade may never fill) Trượt giá/ảnh hưởng do thiếu thanh khoản (Slippage exposure) Có, đặc biệt với các lệnh lớn hoặc kém thanh khoản (Yes, especially on large or thin trades) Tối thiểu, tỷ giá của bạn được cố định trước (Minimal, your rate is fixed in advance) Phù hợp nhất cho Tốc độ và tính khẩn cấp (Best for Speed and urgency) Nhập/Xuất lệnh theo kế hoạch (Planned entries and exits)

Không cái nào tốt hơn một cách tuyệt đối. Những người cần vào vị thế ngay dùng lệnh thị trường. Những người làm theo một kế hoạch sẽ dùng lệnh giới hạn.

Lệnh giới hạn hoạt động thế nào trên một DEX?

Lệnh giới hạn onchain dựa trên mô hình maker và taker.

Bạn là maker. Bạn ký một lệnh cho biết bạn muốn giao dịch gì, ở tỷ giá nào và trong bao lâu. Lệnh đã ký đó được lưu ngoài chuỗi (off-chain) thay vì ngay trên blockchain, vì vậy việc tạo ra nó không tốn gas.

Taker là bất kỳ ai sẵn sàng khớp lệnh của bạn theo các điều kiện mà bạn đã đặt. Taker theo dõi các lệnh đang mở và thực hiện chúng onchain khi giá phù hợp với họ. Taker trả chi phí gas cho việc thanh toán, không phải bạn.

Thiết kế này được gọi là off-chain relay với onchain settlement (truyền phát ngoài chuỗi và thanh toán trên chuỗi). Trước đây, orderbook DeFi lưu mọi lệnh onchain, khiến việc tạo và điều chỉnh lệnh trở nên tốn kém trong giai đoạn biến động. Đưa việc lưu trữ lệnh ra ngoài chuỗi vẫn giữ an toàn nhờ chữ ký mật mã, đồng thời loại bỏ chi phí duy trì các vị thế đang mở.

Token của bạn ở lại trong ví suốt thời gian đó. Chúng chỉ di chuyển khi một lệnh taker khớp phù hợp được thanh toán onchain. Cho đến lúc đó, bạn vẫn sở hữu hoàn toàn và có thể dùng những token đó ở nơi khác.

Khớp một phần là bình thường. Taker có thể khớp một phần lệnh của bạn và để phần còn lại mở, nên bạn thường thấy một lệnh hoàn tất theo nhiều phần thay vì chỉ một lần.

Khi nào bạn nên dùng lệnh giới hạn?

Lệnh giới hạn phù hợp với mọi giao dịch mà giá quan trọng hơn tính tức thời.

  • Mua khi giá điều chỉnh (buy dips). Đặt lệnh mua thấp hơn giá thị trường và để biến động mang cơ hội đến cho bạn thay vì đuổi theo.

  • Chốt lời (taking profit). Xác định trước mức thoát của bạn để mục tiêu không bị lỡ trong lúc bạn ngủ.

  • Giao dịch theo biên độ (range trading). Đặt lệnh mua gần vùng hỗ trợ và lệnh bán gần vùng kháng cự để làm việc theo một biên độ một cách hệ thống.

  • Canh quy mô vào vị thế (sizing into a position). Chia một lệnh lớn thành nhiều lệnh ở các mức khác nhau thay vì một lần hoán đổi theo giá thị trường làm đẩy giá theo hướng bất lợi cho bạn.

Điểm chung là loại bỏ cảm xúc và thời gian ngồi trước màn hình khỏi quá trình thực thi.

Lệnh giới hạn của KyberSwap hoạt động như thế nào?

KyberSwap là nền tảng giao dịch DeFi kết hợp bộ tổng hợp (aggregator), hoán đổi xuyên chuỗi, các công cụ thanh khoản và lệnh giới hạn trong một giao diện. Sản phẩm Lệnh giới hạn của KyberSwap chạy theo mô hình maker và taker như mô tả ở trên, kèm một vài chi tiết triển khai đáng biết.

Tạo lệnh là miễn phí. Bạn ký lệnh thay vì phát broadcast một giao dịch, nên không tốn gas để mở hoặc chỉnh sửa vị thế. Tuy nhiên, lần đầu bạn giao dịch một token cụ thể trên một blockchain cụ thể vẫn cần một giao dịch cấp quyền token (token approval) duy nhất.

Bạn có hai cách để hủy. Hủy không tốn gas (Gasless Cancel) loại bỏ lệnh ngoài chuỗi mà không tốn phí, với thời gian chờ tối đa 90 giây trong trường hợp lệnh đã được báo giá cho taker trước đó. Hủy cứng (Hard Cancel) vô hiệu hóa lệnh trên chuỗi ngay lập tức với một khoản phí gas nhỏ, phù hợp cho các trader cần chắc chắn trong thị trường biến động nhanh.

Lệnh có thể được khớp ở mức giá tốt hơn so với giá bạn đặt. Việc thanh toán diễn ra khi điều kiện thuận lợi cho maker, nên đôi khi các lệnh đã khớp sẽ trả về nhiều token hơn so với báo giá tại thời điểm tạo.

Điều phối qua aggregator tạo ra áp lực khớp lệnh. Lệnh giới hạn của KyberSwap được tích hợp như một nguồn thanh khoản trong KyberSwap Aggregator, nơi điều phối qua 18 chuỗi và hơn 420 nguồn thanh khoản. Vì vậy, các giao dịch swap thông thường của aggregator có thể được điều hướng qua lệnh giới hạn đang mở của bạn, từ đó mở rộng đáng kể pool taker tiềm năng vượt xa các market maker chuyên biệt.

Phạm vi hỗ trợ. Lệnh giới hạn đang hoạt động trên 18 chuỗi, bao gồm Ethereum, Robinhood Chain, Base và BNB.

Lệnh giới hạn trên DEX so với lệnh giới hạn trên CEX khác nhau thế nào?

Các sàn giao dịch tập trung đã cung cấp lệnh giới hạn trong nhiều năm, nhưng mô hình quản lý tài sản (custody) về cơ bản là khác biệt.

Lệnh giới hạn CEX Lệnh giới hạn DEX Quản lý tài sản (Custody) Sàn lưu giữ tiền của bạn (Exchange holds your funds) Token ở trong ví của bạn (Tokens stay in your wallet) Lưu trữ lệnh (Order storage) Orderbook nội bộ (Internal orderbook) Off-chain relay (Signed order on an off-chain relay) Lệnh được ký trong một off-chain relay Ai thực hiện (Who fills it) Người tham gia orderbook của sàn (Exchange orderbook participants) Bất kỳ taker nào, kèm điều phối bởi aggregator (Any taker, plus aggregator routing) Yêu cầu truy cập và xác minh (Access and verification required) Cần tài khoản và xác minh (Access Account and verification required) Chỉ cần kết nối ví (Wallet connection only) Thanh toán (Settlement) Bút toán sổ cái nội bộ (Internal ledger entry) Giao dịch onchain (Onchain transaction)

Sự đánh đổi rất rõ ràng. Orderbook của CEX thường sâu hơn với các cặp lớn. DEX giữ cho bạn quyền kiểm soát tài sản và mở ra với bất kỳ token nào đáp ứng chuẩn ERC20.

Những hạn chế của lệnh giới hạn onchain là gì?

Lệnh giới hạn là giao dịch có điều kiện, không phải một lời hứa.

  • Không có gì đảm bảo việc khớp. Nếu thị trường không bao giờ đạt đến giá của bạn, sẽ không có gì xảy ra.

  • Các cặp có thanh khoản mỏng (thin pairs) thu hút ít taker hơn. Token hiếm (exotic) có ít người tham gia hơn, những người đang theo dõi để khớp lệnh.

  • Số dư của bạn phải đủ. Nếu bạn dùng các token đã cam kết ở nơi khác, lệnh không thể được thanh toán khi taker đến khớp.

Làm thế nào để đặt lệnh giới hạn trên KyberSwap?

Luồng thực hiện diễn ra trong dưới một phút.

Kết nối ví của bạn, chọn mạng, sau đó mở tab Limit (Giới hạn) trong giao diện swap. Chọn cặp token và nhập số lượng bạn muốn giao dịch. KyberSwap hiển thị giá trị bạn đặt cách xa giá thị trường hiện tại bao nhiêu, giúp bạn dễ dàng đánh giá mục tiêu đó thực tế đến mức nào.

Tiếp theo, hãy đặt thời hạn (expiry). Bạn có thể chọn một khung thời gian cài sẵn hoặc một ngày tùy chỉnh; các lệnh chưa khớp sẽ tự hủy khi khung thời gian đó kết thúc. Nếu đây là lần đầu bạn giao dịch token đó trên chuỗi này, hãy cấp quyền cho token, xem lại lệnh, rồi ký.

Lệnh của bạn sẽ xuất hiện trong Mục Lệnh đang hoạt động (Active Orders) kèm thanh tiến độ cho biết đã được khớp bao nhiêu. Các lệnh đã hoàn tất chuyển sang Lịch sử lệnh (Order History), nơi bạn có thể mở từng lệnh để xem các lần khớp riêng lẻ của taker nằm phía sau.

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

Lệnh giới hạn có được đảm bảo khớp không?

Không. Lệnh giới hạn chỉ thực thi khi thị trường đạt mức giá bạn chỉ định và taker quyết định khớp lệnh đó. Những lệnh không bao giờ chạm đến mục tiêu sẽ hết hạn ở cuối khung thời gian bạn đặt.

Lệnh giới hạn có tốn gas trên KyberSwap không?

Tạo và sửa lệnh không tốn gas vì lệnh được ký thay vì phát broadcast. Taker trả gas để thanh toán giao dịch onchain. Lần đầu bạn giao dịch một token trên một chuỗi sẽ cần một giao dịch cấp quyền (token approval) duy nhất.

Tôi có thể hủy lệnh giới hạn miễn phí không?

Có. Hủy không tốn gas (Gasless Cancel) sẽ xóa lệnh mà không mất phí, với thời gian chờ tối đa 90 giây trong một số trường hợp. Hủy cứng (Hard Cancel) có sẵn với một khoản phí gas nhỏ khi bạn cần việc hủy diễn ra ngay lập tức.

Vì sao lệnh giới hạn của tôi chưa được khớp?

Những lý do phổ biến nhất là: thị trường chưa đạt mức giá của bạn, lệnh quá nhỏ nên bên mua (taker) không kiếm được lợi nhuận sau chi phí gas, hoặc cặp có khối lượng giao dịch thấp và ít taker theo dõi nó.

Lệnh giới hạn có thể khớp ở mức giá tốt hơn mức tôi đặt không?

Có. Lệnh được thanh toán khi điều kiện thuận lợi cho bên maker, vì vậy bạn có thể nhận được nhiều token hơn so với lượng được nêu trong báo giá ban đầu. Bạn sẽ không bao giờ nhận ít hơn mức tỷ giá bạn đã ký.

Những chuỗi nào hỗ trợ KyberSwap Limit Order?

Lệnh giới hạn có sẵn trên 16 chuỗi, bao gồm Ethereum, BNB Chain, Base, Arbitrum, Optimism, Polygon, Linea, Avalanche, Berachain, Sonic, Ronin và Monad. Danh sách đầy đủ và cập nhật được duy trì trong tài liệu KyberSwap.

Giao dịch theo mức giá của bạn (Trade at Your Own Price)

Lệnh giới hạn biến giao dịch từ phản ứng thành một kế hoạch. Bạn xác định mức giá, quy mô và thời hạn, rồi để thị trường làm phần còn lại trong khi tài sản của bạn vẫn nằm trong ví.

Mở tab Limit trên KyberSwap, đặt tỷ giá và đặt lệnh đầu tiên.