Nội dung
Tìm hiểu chuyên sâu về Công cụ Khớp lệnh của Binance Dex
Tìm hiểu chuyên sâu về Công cụ Khớp lệnh của Binance Dex
Trước khi tìm hiểu về cách khớp lệnh thì đây là một số điểm khác biệt giữa lệnh trên sàn Binance DEX và Binance CEX:
Sàn Binance DEX chỉ chấp nhận các lệnh giới hạn. Lệnh giới hạn là một loại lệnh do người dùng đặt lên trên sổ lệnh ở một mức giá giới hạn nhất định hoặc tốt hơn. Mức giá giới hạn này do người dùng quyết định.
Do bản chất của blockchain là các khối được tạo ra sau mỗi khoảng thời gian rời rạc nên Binance DEX không thực hiện khớp lệnh liên tục như cách vận hành của hầu hết các sàn giao dịch. Thay vào đó, khớp lệnh diễn ra bằng cách sử dụng khớp lệnh bằng đấu giá định kỳ cho tất cả các lệnh mở nhận được từ trước cho đến khối mới nhất.
Việc khớp lệnh được thử 1 lần cho mỗi khối . Mỗi lần thử khớp lệnh xảy ra sau khi một khối được ghi lại trên chuỗi.
Lệnh được khớp khi giá bán (bid price) cao nhất, cao hơn giá mua (ask price) thấp nhất.
Chỉ có 1 giá được chọn trong mỗi khối là giá thực hiện trong số tất cả các lệnh có thể thực hiện được.
Việc khớp lệnh được thực hiện theo thứ tự ưu tiên sau: mức độ cạnh tranh của giá, sau đó là khoảng thời gian (chiều cao khối) mà chúng được chấp nhận.
Các lệnh có giá bán cao nhất sẽ khớp với các lệnh có giá mua thấp nhất. Nếu như tất cả các giá bán hoặc mua ở giá thực hiện, khối không thể thực hiện đầy đủ bởi giá mua hoặc giá bán thì các lệnh từ các khối sớm nhất sẽ được chọn và thực hiện trước.
Nếu tất cả các giao dịch bán hoặc mua tại giá thực hiện của khối không thể thực hiện đầy đủ bởi các giao dịch mua hoặc bán tương ứng, và đến trong cùng một khối thì việc thực hiện sẽ được phân bổ theo tỷ lệ tương ứng với số lượng của chúng (được quy định ở mức sàn nếu số đó có một tiêu chuẩn khối lượng giao dịch tối thiểu). Nếu phân bổ không thể được chia đều, một thuật toán xác định sẽ đảm bảo lựa chọn hợp lý bằng cách sử dụng ID thứ tự ngẫu nhiên.
Dưới đây là liệt kê của một số kịch bản của công cụ khớp lệnh mà bạn nên biết.
Trong kịch bản này, giá bán và giá mua không “giao nhau” (giá bán cao nhất thấp hơn giá mua thấp nhất). Trong khi thử khớp lệnh, không có lệnh nào được thực hiện. Bạn có thể xem minh họa dưới đây.
Ở đầu khối chúng tôi có các lệnh mở như sau:
Một lệnh mua 10 token Testnet với đơn giá 5 được đặt. Như vậy sẽ không có lệnh nào được thực hiện.
Sau đó, có một số lệnh được đặt như sau:
Giá cho vòng này là 6 để đạt được khối số lượng lệnh được khớp tối đa. Nghĩa là những mức lệnh của bạn đặt ra đều được thực hiện. Và số lượng 90 giao dịch được thực hiện ở mức giá 6.
Sau khi các lệnh được khớp, bạn có thể xem lịch sử giao dịch:
Giá cho vòng này là 7 để có số lượng lệnh được khớp tối đa. Và tất cả các giao dịch được thực hiện tại 7.
Một số lệnh bán được thực hiện. Vì các lệnh có giá bán tốt nhất sẽ khớp với các lệnh có giá mua tốt nhất, nên các lệnh bán có giá 6 sẽ được thực hiện trước. Sau đó, một số lệnh bán có giá 7 sẽ được thực hiện. Nghĩa là bạn sẽ mua được 5 token Testnet với giá 6 và 20 token Testnet với giá 7 như minh họa dưới đây.
Trên giao diện sàn Dex có các lệnh bán khác nhau ở các mức giá khác nhau. Nếu bạn đặt một lệnh mua token Testnet với số lượng lớn là 150 ở mức giá 25. Điều sau đây sẽ xảy ra:
Giá giao dịch này có vẻ như là một bất lợi cho người mua vì bạn phải trả tổng cộng 800. Bạn có thể nhận được giao dịch mua công bằng hơn bằng cách đặt các giao dịch khác nhau với số tiền nhỏ hơn: Bạn sẽ trả ít hơn nếu bạn làm theo các bước sau:
Theo cách này thì bạn chỉ cần trả 610.
Số tiền 450 không phải là tốt nhất. Bạn có thể bán được cao hơn nếu bạn thực hiện theo các bước sau:
Bằng cách này, số tiền bán được có thể là 560.
Sau đó, các lệnh sau đến với công cụ khớp lệnh:
Vì đã có giao dịch bán ở mức giá 6 trong lệnh, nên các giao dịch đó được khớp trước.
Như vậy đây là 6 kịch bản khi khớp các lệnh mua và bán ở trên sàn Binance Dex. Hy vọng bài viết đã cung cấp được thông tin hữu ích cho bạn. Hãy theo dõi các bài đăng của Coinvn nhé!