Tại sao TP/SL không khớp tại giá đã đặt?

Phát hành vào 13 thg 11, 2024Cập nhật vào 31 thg 3, 2026Thời gian đọc: 11 phút11

Tóm tắt: Khi giá chốt lời/dừng lỗ (SL/TP) đạt nhưng chưa khớp, có thể do: (1) Loại giá kích hoạt được chọn không phù hợp, khiến SL/TP chưa được kích hoạt. (2) SL/TP được đặt dưới dạng lệnh giới hạn nên có thể không khớp sau khi kích hoạt. (3) Biến động thị trường hoặc độ sâu thấp có thể khiến lệnh không khớp hoặc chỉ khớp một phần.

Chốt lời và Dừng lỗ là các lệnh chiến lược. Bạn cần đặt giá kích hoạt trước, sau đó là giá đặt lệnh. Khi giá thị trường đạt mức giá kích hoạt, hệ thống sẽ đặt lệnh theo giá đã chỉ định để khớp trên thị trường.

Trong một số trường hợp, giá thị trường đã chạm mức kích hoạt nhưng lệnh không khớp hoặc chỉ khớp một phần.

Nguyên nhân có thể do loại giá kích hoạt, loại giá đặt lệnh, biến động thị trường, độ sâu sổ lệnh, khối lượng lệnh và ký quỹ không đủ. Bạn nên đánh giá trạng thái lệnh theo điều kiện thị trường thời gian thực.

Lưu ý: Giá kích hoạt TP/SL ≠ giá đặt lệnh ≠ giá khớp lệnh, bạn cần hiểu cách thức hoạt động của lệnh chốt lời và dừng lỗ. Với lệnh thị trường, hệ thống sẽ đặt lệnh theo mức giá tốt nhất hiện có và giá khớp cuối cùng phụ thuộc vào thị trường.

Dưới đây là ba nguyên nhân phổ biến khiến lệnh TP/SL không được khớp hoặc chỉ khớp một phần, kèm theo giải thích chi tiết:

1. Giá kích hoạt TP/SL không được chạm

Lệnh TP/SL chỉ được gửi ra thị trường khi giá kích hoạt đã được chạm. Khi thiết lập, bạn có thể chọn một trong ba loại giá kích hoạt sau: Giá gần nhất, Giá đánh dấu hoặc Giá chỉ số.

Bạn có thể theo dõi biến động của các loại giá này trên biểu đồ nến. Trên trang giao dịch, vào Thị trường > Giá gần nhất để chuyển đổi giữa các loại giá, xem lại diễn biến thị trường và đối chiếu với mức giá kích hoạt đã đặt. Nếu giá kích hoạt TP/SL chưa được chạm, lệnh sẽ không được thực thi.

Ví dụ:

Với hợp đồng futures vĩnh cửu ETHUSDT, bạn mở vị thế mua tại 3.200, đặt TP theo Giá đánh dấu ở 4.000 và giá đặt lệnh cũng là 4.000.

Nếu giá ETHUSDT tăng và giá gần nhất chạm 4.000 rồi giảm nhanh, nhưng giá đánh dấu không chạm 4.000. Nếu loại giá kích hoạt cho lệnh TP/SL được đặt theo Giá đánh dấu, lệnh sẽ không được kích hoạt.

Kết quả: lệnh TP/SL (đóng vị thế mua ở mức 4.000) không được gửi ra thị trường nên không thể khớp.

2. Tại sao vị thế vẫn bị thanh lý dù TP/SL đã kích hoạt?

Ngay cả khi TP/SL đã kích hoạt, vị thế vẫn có thể bị thanh lý. Điều này là do nhiều yếu tố như loại giá kích hoạt, loại lệnh, điều kiện thị trường, độ sâu sổ lệnh, khối lượng lệnh và ký quỹ khả dụng. Các trường hợp phổ biến:

  1. Sai loại giá kích hoạt
    Lệnh TP/SL chỉ được gửi ra thị trường khi giá kích hoạt được chạm. OKX hỗ trợ ba loại giá kích hoạt: Giá gần nhất, Giá đánh dấu và Giá chỉ số. Nếu loại giá đã chọn không đạt đến mức đặt (dù loại giá khác có đạt), lệnh TP/SL sẽ không được kích hoạt. Trong thời gian đó, nếu giá đánh dấu chạm giá thanh lý trước, vị thế có thể bị thanh lý trước khi lệnh được gửi.

  2. Lệnh giới hạn không khớp sau khi kích hoạt
    Nếu TP/SL được đặt dưới dạng lệnh giới hạn, việc kích hoạt chỉ đưa lệnh vào sổ lệnh và không đảm bảo khớp ngay. Trong thị trường biến động mạnh, giá có thể vượt qua mức giới hạn khiến lệnh không được khớp. Vị thế vẫn mở và tiếp tục đối mặt với rủi ro thanh lý.

    Khuyến nghị: Không nên đặt giá giới hạn quá sát hoặc quá mạo hiểm so với giá kích hoạt để tăng khả năng khớp.

  3. Quy mô lệnh vượt giới hạn hoặc không đủ ký quỹ
    Ngay cả khi TP/SL được kích hoạt, lệnh vẫn có thể không được đặt nếu quy mô lệnh vượt giới hạn tối đa hoặc không đủ mức ký quỹ tại thời điểm kích hoạt. Khi đó, vị thế sẽ không được đóng và vẫn có nguy cơ bị thanh lý.

Lưu ý: Khả năng khớp lệnh TP/SL phụ thuộc vào nhiều yếu tố như loại giá kích hoạt, loại lệnh, điều kiện thị trường, độ sâu sổ lệnh, khối lượng lệnh và mức ký quỹ khả dụng. Bạn nên thường xuyên kiểm tra và điều chỉnh cài đặt TP/SL theo điều kiện thị trường hiện tại.

3. Lệnh giới hạn không khớp hoặc chỉ khớp một phần

TP/SL có hai loại lệnh: lệnh thị trường lệnh giới hạn.

  1. Lệnh thị trường: Sau khi kích hoạt, hệ thống đặt lệnh theo giá tốt nhất hiện có, giúp tăng khả năng khớp lệnh nhanh.

  2. Lệnh giới hạn: Sau khi kích hoạt, lệnh sẽ được đặt tại mức giá do bạn chỉ định, là mức giá mua cao nhất hoặc bán thấp nhất mà bạn chấp nhận.

Mặc định, lệnh TP/SL sử dụng lệnh thị trường. Tuy nhiên, bạn cũng có thể chọn đặt chúng làm lệnh giới hạn. Để tăng khả năng khớp lệnh giới hạn, bạn nên đặt giá mua giới hạn cao hơn giá kích hoạt một khoảng và giá bán giới hạn thấp hơn giá kích hoạt một khoảng.

Ví dụ:

Ví dụ: Với hợp đồng futures vĩnh cửu ETHUSDT, vị thế mua tại 3.204,6, đặt giá kích hoạt dừng lỗ (theo Giá gần nhất) tại 3.200.

Nếu đặt lệnh dừng lỗ dưới dạng lệnh giới hạn và cả giá kích hoạt lẫn giá giới hạn đều là 3.200, khi giá gần nhất giảm xuống 3.200, lệnh dừng lỗ sẽ được kích hoạt (bán để đóng vị thế mua ở mức 3.200). Hệ thống sẽ đặt lệnh bán giới hạn ở mức 3.200.

Lưu ý: Trong thị trường biến động mạnh, giá có thể giảm nhanh trong thời gian ngắn, lệnh bán giới hạn ở mức 3.200 có thể không khớp kịp hoặc chỉ khớp một phần.

Vì vậy, khi giá kích hoạt là 3.200, bạn có thể đặt giá lệnh giới hạn là 3.198. Sau khi kích hoạt lệnh dừng lỗ, việc đặt lệnh bán giới hạn thấp hơn giá kích hoạt có thể làm tăng đáng kể khả năng khớp lệnh.

4. Giới hạn kích thước lệnh và cơ chế ưu tiên giá - thời gian

Lệnh phải tuân thủ giới hạn quy mô lệnh tối đa và yêu cầu ký quỹ. Nếu khối lượng vượt giới hạn hoặc không đủ ký quỹ tại thời điểm kích hoạt, lệnh có thể không được đặt.

Sau khi TP/SL được kích hoạt, lệnh sẽ được gửi ra thị trường và tuân theo cơ chế khớp lệnh ưu tiên giá - thời gian: Lệnh có giá tốt hơn sẽ được khớp trước. Nếu cùng mức giá, lệnh được đặt sớm hơn sẽ được ưu tiên.

Do đó, ngay cả khi lệnh thị trường hoặc lệnh giới hạn đã được kích hoạt và gửi ra thị trường, lệnh vẫn có thể không khớp hoặc chỉ khớp một phần nếu tồn tại các lệnh khác trong sổ lệnh có giá tốt hơn hoặc được đặt trước.

Để biết thêm chi tiết, vui lòng tham khảo bài viết: Các loại lệnh chiến lược

Tóm lại: Khả năng lệnh TP/SL được khớp hoàn toàn phụ thuộc vào nhiều yếu tố như loại giá kích hoạt, loại lệnh, điều kiện thị trường, độ sâu sổ lệnh, khối lượng lệnh và ký quỹ khả dụng. Bạn nên thiết lập loại lệnh và tham số TP/SL một cách hợp lý để quản lý rủi ro giao dịch giao dịch hiệu quả.