Ⅹ. Các loại lệnh cơ bản

Phát hành vào 16 thg 6, 2022Cập nhật vào 5 thg 4, 2024Thời gian đọc: 18 phút

Lệnh giới hạn

Lệnh giới hạn là lệnh mua hoặc bán một số lượng tùy chỉnh ở một mức giá cụ thể hoặc tốt hơn. Sau khi lệnh được đặt, hệ thống sẽ đăng nó lên sổ lệnh và khớp với các lệnh khả dụng - ở mức giá được chỉ định hoặc mức giá tốt hơn thế.

Kịch bản 1: Giả sử giá thị trường BTC hiện tại là 42.000 USDT và bạn muốn mua với giá 40.000 USDT. Bạn có thể chọn Giới hạn và đặt giá mua là 40.000 USDT. Sau khi đặt lệnh, lệnh sẽ được khớp tự động khi giá giảm xuống 40.000 USDT hoặc thấp hơn.

basic-order-type-1

Lệnh giới hạn nâng cao

Trong khi lệnh giới hạn thông thường là Good till canceled (Có giá trị đến khi huỷ bỏ) theo mặc định, lệnh giới hạn nâng cao cung cấp 3 tùy chọn lệnh — Post only (Chỉ đăng), Fill Or Kill, Và Immediate or Cancel (Khớp ngay hoặc huỷ bỏ).Post only (Chỉ đăng)

  • Các lệnh Post only được đảm bảo được đưa vào sổ lệnh với người dùng là nhà tạo lập thị trường. Nếu lệnh Post only có thể khớp với lệnh hiện có ngay lập tức, lệnh đó sẽ bị hủy.

Fill or Kill

  • Lệnh Fill or Kill phải được điền đầy đủ và ngay lập tức, nếu không toàn bộ lệnh sẽ bị hủy.

Immediate or Cancel (Khớp ngay hoặc huỷ bỏ)

  • Các Immediate or Cancel (Khớp ngay hoặc huỷ bỏ) phải được thực hiện ngay lập tức. Bất kỳ phần nào chưa được thực hiện của lệnh sẽ bị hủy

basic-order-type-2

Ví dụ: nếu người dùng muốn mua BTC và sổ lệnh được hiển thị như bên dưới:

basic-order-type-3

Kịch bản 1

Bạn chỉ muốn chịu phí maker và đã chọn Post only (Chỉ đăng). Nếu bạn đặt giá mua là 30.000 USDT và không có lệnh bán khớp ngay lập tức, lệnh của bạn sẽ không được thực hiện ngay lập tức và sẽ được đưa vào sổ lệnh, khiến bạn trở thành maker thị trường. Nếu giá mua của bạn là 30.740 USDT và khớp với lệnh bán ngay lập tức, lệnh của bạn sẽ bị hủy.

Kịch bản 2

Bạn đã chọn Fill Or Kill. Nếu giá mua của bạn là 30.741 USDT và số tiền lệnh là 1 BTC, nhưng tổng số BTC có sẵn trên sổ lệnh là 0,882 BTC (0,855 0,026 0,001), đơn lệnh của bạn sẽ bị hủy vì không thể khớp đầy đủ (1 - 0,882) = 0,118 BTC). Trong ví dụ này, nếu số tiền lệnh của bạn là 0,882 BTC trở xuống, lệnh sẽ được đặt và thực hiện.

Kịch bản 3

Bạn đã chọn Immediate or Cancel (Khớp ngay hoặc huỷ bỏ). Nếu giá mua của bạn là 30.741 USDT và số tiền lệnh là 1 BTC, đồng thời tổng số BTC có sẵn trên sổ lệnh là 0,882 BTC (0,855 0,026 0,001), một phần đơn lệnh của bạn sẽ được thực hiện và phần còn lại sẽ bị hủy. 0,882 BTC sẽ được khớp trong khi 0,118 BTC còn lại sẽ bị hủy.

Lệnh thị trường

Lệnh thị trường cho phép bạn mua hoặc bán ngay lập tức ở mức giá thị trường tốt nhất hiện có. Mỗi ngành nghề kinh doanh có những hạn chế tương ứng về giá trị lệnh tối đa của một lệnh cũng như quy mô tối đa của một lệnh thị trường.

Kịch bản 1

Bạn muốn mua BTC theo giá thị trường hiện tại và bạn muốn lệnh của mình được thực hiện ngay lập tức. Bạn có thể đặt lệnh thị trường và đặt tổng số tiền là 20.000 USDT. Giả sử giá thị trường hiện tại của BTC là 40.500 USDT, lệnh của bạn sẽ được khớp ở mức khoảng 40.500 USDT ngay sau khi được đặt.

basic-order-type-4

Kịch bản 2

Bạn muốn toàn bộ vị thế của mình theo giá thị trường càng sớm càng tốt. Tính năng Đóng tất cả Thị trường của chúng tôi giúp bạn đạt được điều đó.

basic-order-type-5

Giới hạn giá cho hợp đồng tương lai/hoán đổi vĩnh cửu

Lý lịch:
Có mức giá tối đa cho lệnh mua và mức giá tối thiểu cho lệnh bán. Đối với lệnh thị trường, nó sẽ tuân theo các quy tắc giới hạn giá tương tự như lệnh giới hạn, do đó có thể lệnh thị trường có thể không được thực hiện khi không có đủ thanh khoản trong sổ lệnh và sẽ vẫn chờ khớp.

Đang thử lại với giới hạn giá mới
Hệ thống sẽ cố gắng cập nhật giới hạn giá cho mọi lệnh thị trường chờ khớp và chưa thực hiện mà người dùng đặt trực tiếp hoặc được kích hoạt bởi bất kỳ chiến lược nào. Giá sẽ được cập nhật mỗi giây cho đến khi đã khớp, tối đa 10 phút.

Giới hạn kích thước cho hợp đồng tương lai/hoán đổi vĩnh cửu

Lý lịch:
Có một số lượng hợp đồng tối đa có thể được đặt theo lệnh thị trường. Có thể người dùng có vị thế lớn sẽ không thể đóng vị thế của mình trong một lần. Họ sẽ phải chia lệnh đóng của mình thành các lệnh nhỏ hơn để đóng.

Tách lệnh lớn
Khi người dùng đặt thị trường đóng tất cả các lệnh, nếu quy mô vị thế lớn hơn số lượng hợp đồng tối đa cho phép trên mỗi lệnh, hệ thống sẽ giúp người dùng chia lệnh thành số lượng nhỏ hơn. Các lệnh sẽ được đặt từng cái một, mỗi lệnh tiếp theo chỉ được đặt khi lệnh trước đó đã được khớp đầy đủ. Kích thước lệnh sẽ là số tiền nhỏ hơn giữa kích thước vị thế còn lại và số lượng hợp đồng tối đa cho một lệnh thị trường. Nó giảm thiểu rắc rối cho người dùng có vị thế lớn vì họ sẽ không cần phải chia lệnh của mình thành số lượng nhỏ hơn theo cách thủ công.

Lệnh reduce-only

Lệnh reduce-only là gì?

Lệnh reduce-only (chỉ giảm) nhằm mục đích chỉ làm giảm vị thế hiện tại của bạn, thay vì tăng vị thế đó. Điều này có nghĩa là bạn chỉ có thể sử dụng nó để đóng một vị thế. Ngược lại, lệnh không phải reduce-only có thể giảm hoặc tăng vị thế của bạn.

Ở chế độ một chiều, bạn có thể chọn có đặt lệnh giảm giá để giảm vị thế của mình hay không. Trong chế độ phòng hộ, theo mặc định, tất cả các lệnh đóng đều là reduce-only và tất cả các lệnh chờ khớp đều là không reduce-only.

Bạn có thể có tối đa 150 lệnh chờ khớp reduce-only trong một vị thế. Các lệnh tiếp theo sẽ không được đặt khi vượt quá giới hạn.

Thông tin chi tiết như sau:
Nếu bạn đặt lệnh reduce-only và lệnh được sử dụng để mở vị thế hoặc tăng vị thế của bạn thì lệnh sẽ không thành công. Thông báo lỗi được minh họa dưới đây:

basic-order-type-6

Khi bạn đặt lệnh, nếu các điều kiện để mở lệnh giảm chỉ không được đáp ứng, hệ thống sẽ tự động thay đổi số lượng lệnh chỉ giảm đang chờ khớp của bạn hoặc hủy các lệnh chỉ giảm đang mở của bạn. Điều này đảm bảo rằng sau khi lệnh chờ khớp của bạn được sửa đổi hoặc hủy, một vị thế theo hướng ngược lại sẽ không được tạo. Bạn có thể kiểm tra lịch sử lệnh của mình để tìm hiểu lý do hủy lệnh.

basic-order-type-7

Việc hệ thống có tự động sửa đổi hay hủy lệnh giảm giá của bạn hay không được xác định bởi quy mô vị thế của bạn cũng như mức độ ưu tiên mà lệnh của bạn sẽ được thực hiện. Các lệnh có mức độ ưu tiên thấp hơn (giá tốt hơn) sẽ bị hủy để đảm bảo những lệnh có mức độ ưu tiên cao hơn (giá tốt hơn) có thể được đặt thành công.

Mức độ ưu tiên của các lệnh reduce-only của tôi được xác định như thế nào?

Giá lệnh mua của bạn càng cao thì mức độ ưu tiên càng cao. Giá lệnh bán của bạn càng thấp thì mức độ ưu tiên càng cao. Nếu các lệnh có cùng mức giá thì những lệnh đặt trước sẽ được ưu tiên cao hơn.

Ví dụ (BTC-USDT vĩnh viễn, chế độ phòng hộ):

Kịch bản

Vị thế

Lệnh chờ khớp

Lệnh hiện tại

Kết quả

Không có vị thế, đặt đóng lệnh long

Không

Không

100 hợp đồng để đóng lệnh long

Lệnh không thành công

Mở vị thế, đặt lệnh để đóng lệnh long, số lượng vượt quá vị thế chờ khớp

100 hợp đồng, vị thế mua

Không

200 hợp đồng để đóng lệnh long

Lệnh đã đặt. Số lượng lệnh được thay đổi thành 100 hợp đồng

Vị thế chờ khớp, đặt lệnh khác để đóng vị thế mua ở mức giá tốt hơn

100 hợp đồng, vị thế mua

Lệnh 1: 80 hợp đồng đóng lệnh long ở mức 17.000
Lệnh 2: 20 hợp đồng đóng lệnh long ở mức 18.000

50 hợp đồng đóng lệnh long ở mức 16.000

Lệnh đã đặt. Số tiền của lệnh 1 sẽ được sửa đổi thành 50 hợp đồng, trong khi lệnh 2 sẽ bị hủy. Tổng số lượng lệnh chờ khớp để đóng lệnh long cộng lại lên tới 100 hợp đồng.

Mở vị thế, đặt một lệnh khác để đóng lệnh long ở mức giá tệ hơn

100 hợp đồng, vị thế mua

Lệnh 1: 80 hợp đồng đóng lệnh long ở mức 17.000
Lệnh 2: 20 hợp đồng đóng lệnh long ở mức 18.000

50 hợp đồng đóng lệnh long ở mức 19.000

Lệnh không thành công. (Lệnh hiện tại được sắp xếp ở phía sau và tổng số lượng của lệnh 1 và 2 có giá tốt hơn bằng với kích thước vị thế)

Ví dụ (BTC-USDT vĩnh cửu, chế độ một chiều):

Kịch bản

Vị thế

Lệnh chờ khớp

Lệnh hiện tại

Kết quả

Không có vị thế, đặt lệnh reduce-only

Không

Không

Lệnh reduce-only để mua 100 hợp đồng

Lệnh không thành công

Vị thế chờ khớp, đặt lệnh reduce-only chỉ giảm cùng hướng với vị thế

100 hợp đồng, mua

Không

Lệnh reduce-only để mua 100 hợp đồng

Lệnh không thành công

Vị thế chờ khớp, đặt lệnh reduce-only với số lượng lệnh vượt quá quy mô vị thế.

100 hợp đồng, mua

Không

Lệnh reduce-only để bán 200 hợp đồng

Lệnh đã đặt. Số lượng lệnh được thay đổi thành 100 hợp đồng

Vị thế chờ khớp với các lệnh reduce-only chờ khớp hiện có. Đặt một lệnh reduce-only khác và tổng số lượng của tất cả các lệnh vượt quá kích thước vị thế.

100 hợp đồng, mua

Lệnh 1: Lệnh reduce-only để bán 80 hợp đồng giá 17.000
Lệnh 2: Lệnh reduce-only để bán 20 hợp đồng giá 18.000

Lệnh reduce-only để bán 50 hợp đồng giá 16.000

Lệnh đã đặt. Số lượng của lệnh 1 sẽ được sửa đổi thành 50 hợp đồng, trong khi lệnh 2 sẽ bị hủy.

Vị thế chờ khớp với các lệnh reduce-only và không phải reduce-only đang chờ khớp. Đặt một lệnh reduce-only khác và tổng số lượng của tất cả các lệnh vượt quá kích thước vị thế.

100 hợp đồng, mua

Chuỗi 1:17.000 (giá), 80 hợp đồng, bán, reduce-only Chuỗi 2:18.000 (giá), 20 hợp đồng, không reduce-only

Lệnh reduce-only để bán 50 hợp đồng giá 16.000

Lệnh đã đặt. Số lượng của lệnh 1 sẽ được sửa đổi thành 50 hợp đồng và lệnh 2 sẽ được giữ nguyên. (Các lệnh không reduce-only có thể dẫn đến việc mở vị thế theo hướng ngược lại)

Cách đặt lệnh reduce-only ở chế độ một chiều

Các lệnh reduce-only chỉ có thể được chọn thủ công ở chế độ một chiều. Nếu bạn không chọn tùy chọn reduce-only, lệnh của bạn sẽ là lệnh không reduce-only.
Có thể có cả lệnh reduce-only và lệnh không reduce-only trong tài khoản của bạn cùng một lúc.

Đặt lệnh trên trang lệnh

Trên trang lệnh (lệnh giới hạn, lệnh thị trường, lệnh giới hạn nâng cao, TP/SL và lệnh TP/SL treo), bạn có thể chọn "Reduce-only" để đặt lệnh.

basic-order-type-8

Gửi lệnh TP/SL cùng với lệnh chờ khớp

Khi gửi một lệnh TP/SL cùng với một lệnh chờ khớp, lệnh TP/SL theo mặc định là lệnh reduce-only.

basic-order-type-9

Đặt lệnh trên trang vị thế

basic-order-type-10

Trên trang vị thế, TP/SL, Đóng và Đóng tất cả đều là các lệnh reduce-only theo mặc định.