
Hệ thống khớp lệnh là bộ phận cốt lõi của nền tảng giao dịch, chịu trách nhiệm ghép nối chính xác các lệnh mua và bán dựa trên quy tắc định sẵn. Hệ thống này quyết định lệnh nào được khớp, xác lập giá giao dịch cuối cùng và ghi nhận đầy đủ chi tiết giao dịch.
Bạn có thể hình dung hệ thống này vừa là “người điều phối đấu giá” vừa là “người ghi sổ” tại một phiên chợ trực tiếp. Người điều phối đấu giá sẽ quyết định ai giao dịch trước, còn người ghi sổ đảm bảo ghi đúng giá và số lượng vào tài khoản, sổ cái. “Sổ lệnh” là danh sách hàng chờ và trạng thái tổng thể các báo giá mua bán chưa khớp trên nền tảng.
Hệ thống khớp lệnh thường tuân thủ nguyên tắc “ưu tiên giá, kế đến ưu tiên thời gian”. Khi có lệnh mới, hệ thống sẽ tìm giá tốt nhất từ phía đối ứng và thực hiện khớp theo thứ tự đến trước.
Ví dụ với lệnh mua giới hạn: Nếu bạn gửi yêu cầu “mua 10 đơn vị với giá tối đa 100”, hệ thống sẽ khớp với các lệnh bán từ giá thấp nhất. Nếu có 6 đơn vị ở giá 98 và 4 đơn vị ở giá 99, bạn sẽ mua 6 ở giá 98 và 4 ở giá 99, tổng cộng 10 đơn vị. Nếu không đủ số lượng, bạn sẽ được “khớp một phần”, phần còn lại tiếp tục nằm trong sổ lệnh chờ khớp tiếp.
Lệnh thị trường vận hành trực tiếp hơn: Bạn chỉ nhập số lượng và yêu cầu khớp ngay. Hệ thống sẽ ghép lệnh của bạn với giá tốt nhất hiện có cho đến khi đủ số lượng. Vì không đặt giá, lệnh thị trường dễ gặp “trượt giá”, tức giá khớp thực tế có thể khác dự kiến.
Sổ lệnh là bản ghi thời gian thực do hệ thống khớp lệnh duy trì, hiển thị hàng chờ các lệnh mua bán tại từng mức giá—giống như hàng thanh toán ở siêu thị, ai đứng đầu sẽ được phục vụ trước.
Sổ lệnh chia thành bid (lệnh mua) và ask (lệnh bán). Bid thể hiện giá và khối lượng người mua sẵn sàng trả, ask thể hiện giá và khối lượng người bán chào bán. Giao diện giao dịch thường hiển thị “độ sâu lệnh”, là tổng khối lượng xếp chồng tại các mức giá khác nhau, giúp người dùng đánh giá cung cầu quanh giá mục tiêu. Sổ lệnh liên tục cập nhật khi có giao dịch mới hoặc lệnh mới nhập vào.
Các loại lệnh phổ biến gồm lệnh giới hạn, lệnh thị trường và lệnh điều kiện (kích hoạt)—mỗi loại cho phép kiểm soát giá và tốc độ khớp khác nhau.
Một số nền tảng còn cung cấp lệnh nâng cao như iceberg (chỉ hiển thị một phần khối lượng) hoặc post-only (chỉ thêm thanh khoản, không khớp với lệnh có sẵn), cho phép chiến lược giao dịch linh hoạt qua cách khớp lệnh ẩn hoặc hạn chế.
Sàn giao dịch tập trung sử dụng hệ thống khớp lệnh dựa trên sổ lệnh; Automated Market Maker (AMM) không dùng hệ thống khớp lệnh—AMM dựa vào công thức tính giá và pool thanh khoản để báo giá.
Ở hệ thống khớp lệnh, giá hình thành từ ý chí thực của người mua bán trong hàng chờ, tuân thủ nghiêm ngặt thứ tự ưu tiên giá-thời gian. Trong AMM, giá được tính bằng công thức dựa trên tỷ lệ cân đối tài sản trong pool; giao dịch có thể bị trượt giá và chủ yếu phụ thuộc vào độ sâu thanh khoản. Khớp lệnh phù hợp kiểm soát giá chính xác và quản lý hàng chờ, còn AMM thích hợp cho giao dịch nhanh và cung cấp thanh khoản cho tài sản dài hạn. Nhiều nền tảng áp dụng mô hình kết hợp giữa sổ lệnh và AMM để đáp ứng đa dạng nhu cầu giao dịch.
Trên Gate, hệ thống khớp lệnh sẽ tự động ghép các giao dịch của bạn ở thị trường giao ngay và hợp đồng. Sau khi chọn loại lệnh, giá và số lượng, hệ thống sẽ thực hiện giao dịch theo quy tắc và tạo bản ghi giao dịch.
Bước 1: Truy cập giao diện giao dịch Gate, chọn thị trường và cặp giao dịch mong muốn (ví dụ: giao dịch giao ngay và cặp tiền mã hóa ưa thích).
Bước 2: Chọn loại lệnh. Để kiểm soát giá, chọn lệnh giới hạn và nhập giá mục tiêu; muốn khớp ngay, chọn lệnh thị trường và chỉ nhập số lượng.
Bước 3: Nhập số lượng (và giá nếu cần). Giao diện sẽ hiển thị chi phí hoặc khối lượng ước tính. Kiểm tra độ sâu sổ lệnh để đánh giá nguy cơ trượt giá hoặc quyết định chia nhỏ lệnh.
Bước 4: Gửi lệnh và kiểm tra chi tiết giao dịch. Nếu chỉ khớp một phần, phần chưa khớp sẽ giữ lại trong sổ lệnh; bạn có thể hủy hoặc sửa từ danh sách lệnh mở.
Bước 5: Tìm hiểu phí và vai trò. Maker là người thêm thanh khoản vào sổ lệnh (thường phí thấp hơn); Taker là người khớp với lệnh có sẵn (thường phí cao hơn). Xem bảng phí Gate để biết chi tiết.
Đánh giá tập trung vào độ trễ, thông lượng và công bằng. Độ trễ thấp và thông lượng cao giúp xử lý thị trường biến động và khối lượng lớn; công bằng nghĩa là tuân thủ nghiêm ngặt ưu tiên giá-thời gian, hạn chế đi trước hoặc sắp xếp lại không hợp lệ.
Tiêu chuẩn ngành đã giảm độ trễ khớp lệnh xuống mức mili giây và tăng khả năng xử lý lên hàng chục nghìn lệnh mỗi giây, hướng tới tính sẵn sàng cao và chuyển đổi nhanh khi có sự cố. Tính công bằng được đảm bảo bằng quy tắc hàng chờ rõ ràng, tối ưu hóa mạng, thiết kế hàng đợi mạnh để tránh lệnh bị kẹt hoặc lặp lại quá mức khi thị trường biến động mạnh. Các giao thức dùng thanh toán on-chain còn áp dụng đấu giá theo lô và khung thời gian để giảm nguy cơ đi trước.
Rủi ro phổ biến gồm trượt giá, khớp một phần, không hủy được lệnh và đi trước trong môi trường on-chain. Hiểu rõ giúp bạn đặt lệnh tự tin hơn:
Hệ thống khớp lệnh đang phát triển theo hướng kiến trúc lai và đặt lệnh thông minh hơn. Xu hướng nổi bật gồm khớp lệnh nhanh off-chain kết hợp thanh toán on-chain để tối ưu hiệu suất và khả năng xác minh; đấu giá theo lô trong khung thời gian ngắn để giảm nguy cơ đi trước; đặt lệnh theo ý định, người dùng chỉ định kết quả mong muốn, hệ thống tối ưu hóa đường khớp lệnh.
Nền tảng cũng tăng cường kiểm soát rủi ro trước giao dịch (như bảo vệ giá, giới hạn tốc độ) và nâng cao minh bạch qua hiển thị trạng thái, công cụ phát lại giúp người dùng theo dõi vị trí lệnh trong hàng chờ.
Hệ thống khớp lệnh xác định thứ tự, giá và tốc độ giao dịch—là “trái tim” của giao dịch dựa trên sổ lệnh. Hệ thống này ghép nối người mua và người bán theo quy tắc ưu tiên giá-thời gian, đồng thời đáp ứng đa dạng nhu cầu qua nhiều loại lệnh. So với AMM, hệ thống khớp lệnh cho phép kiểm soát chi tiết giá và ưu tiên hàng chờ. Trên Gate, chọn đúng loại lệnh, theo dõi độ sâu sổ lệnh, hiểu vai trò Maker/Taker và cảnh giác trượt giá sẽ giúp đạt kết quả tối ưu. Khi đánh giá hệ thống này, cần xem xét cả chỉ số hiệu suất/công bằng và quản lý rủi ro toàn diện.
Trượt giá là chênh lệch giữa giá bạn kỳ vọng và giá thực tế khớp—thường xảy ra khi thị trường biến động hoặc thanh khoản thấp. Có thể giảm trượt giá bằng cách chọn cặp giao dịch có thanh khoản cao, giao dịch ngoài giờ cao điểm, đặt ngưỡng trượt giá hợp lý hoặc dùng lệnh giới hạn thay vì lệnh thị trường.
Các lỗi thường gặp gồm: đặt lệnh thị trường lớn trên cặp thanh khoản thấp gây trượt giá mạnh; gửi lệnh mà không hiểu loại lệnh; bỏ qua cài đặt rủi ro dẫn đến thua lỗ khi thị trường biến động. Người mới nên bắt đầu nhỏ, hiểu rõ sự khác biệt giữa lệnh giới hạn và lệnh thị trường, đồng thời đặt dừng lỗ phù hợp với mức chịu rủi ro cá nhân.
Độ sâu thanh khoản quyết định khả năng khớp lệnh lớn gần giá thị trường. Cặp giao dịch có thanh khoản dồi dào sẽ hấp thụ lệnh lớn với tác động giá nhỏ; cặp thanh khoản thấp làm tăng rủi ro trượt giá và chậm khớp lệnh. Trước khi giao dịch trên Gate, kiểm tra biểu đồ độ sâu sổ lệnh để đánh giá trạng thái thanh khoản của cặp bạn chọn.
Mỗi sàn có hệ thống khớp lệnh vận hành độc lập với dòng thanh khoản và hồ sơ người tham gia riêng—dẫn đến giá thực tế khác nhau cho cùng một cặp giao dịch. Sự chênh lệch này tạo cơ hội arbitrage nhưng cũng nghĩa là bạn có thể nhận giá khác trên Gate so với nền tảng khác. Nên so sánh giữa các sàn để chọn giá tối ưu.
Lệnh giới hạn thường chưa khớp vì ba lý do chính: giá thị trường chưa đạt mức bạn đặt; thanh khoản thấp dẫn đến ít lệnh mua/bán; khối lượng lệnh lớn vượt quá đối tác hiện có. Hãy thử điều chỉnh giá gần hơn với thị trường, chia nhỏ lệnh hoặc chuyển sang cặp có thanh khoản tốt hơn sau khi xem lại điều kiện thị trường.


