Phòng ngừa giao dịch tự động (STP) là gì
Phòng ngừa giao dịch tự động là một biện pháp được thiết kế để hạn chế các giao dịch giữa một người dùng với chính họ hoặc các đơn vị được chỉ định. Mục đích của nó là ngăn chặn việc tự giao dịch trong cùng một tài khoản hoặc các tài khoản liên kết, từ đó đảm bảo hoạt động trơn tru của thị trường và duy trì sự ổn định giá.
Quy tắc kích hoạt
1. Phòng ngừa giao dịch tự động áp dụng cho tất cả các loại giao dịch trên CoinEx, bao gồm nhưng không giới hạn ở Futures tuyến tính và nghịch đảo, giao dịch ký quỹ, và giao dịch spot.
2. Để đảm bảo ước tính chính xác giá mở cửa, chế độ STP sẽ không có hiệu lực trong quá trình khớp lệnh đấu giá thị trường giao ngay. Điều này áp dụng cho các lệnh được đặt với chế độ STP trong thời gian đặt lệnh và hủy lệnh của phiên đấu giá.
3. Giao dịch tự động bị cấm trong cùng một tài khoản. Ví dụ, nếu tài khoản chính A có các tài khoản phụ A1 và A2, giao dịch giữa các tài khoản sau sẽ bị cấm:
- A và A
- A1 và A1
- A2 và A2
Các chế độ phòng ngừa giao dịch tự động
Bạn có thể thiết lập các chế độ STP khác nhau khi đặt lệnh thông qua API. Các chế độ STP có hiệu lực bất kể loại lệnh là Taker hay Maker. Tuy nhiên, khi chiến lược được kích hoạt, chế độ STP của lệnh Taker sẽ được ưu tiên.
Các chế độ có thể sử dụng bao gồm:
- Chế độ CT: Hủy ngay lập tức các lệnh Taker còn lại
- Chế độ CM: Hủy ngay lập tức các lệnh Maker còn lại (các lệnh Taker còn lại không bị ảnh hưởng; nếu những lệnh Taker đó cũng là lệnh giới hạn, chúng vẫn chờ xử lý như lệnh giới hạn)
- Chế độ BOTH: Hủy ngay lập tức cả lệnh Taker và Maker còn lại
Hạn chế thời gian hiệu lực
Thời gian hiệu lực của STP phụ thuộc vào loại lệnh:
1. FOK (Giao dịch toàn bộ hoặc huỷ): Khi một lệnh được thiết lập là FOK, STP sẽ không được kích hoạt;
2. IOC (Giao dịch ngay hoặc huỷ) hoặc Chỉ làm maker: Khi một lệnh được thiết lập là IOC hoặc Chỉ làm maker, cả điều kiện IOC/MO và điều kiện STP đều phải được đáp ứng.
Cách thiết lập chế độ STP cho lệnh
Chế độ STP có thể được thiết lập thông qua trường "stp_mode" trong các API để đặt lệnh, đặt lệnh hàng loạt và đóng vị thế.
- Giao dịch Spot: api/v2/spot/order/http/put-order
- Giao dịch Futures: api/v2/futures/order/http/put-order
- Đóng khối lượng: api/v2/futures/position/http/close-position
✏️ Tìm hiểu thêm: Tài liệu API CoinEx >>