MỚI

Luật Công nghiệp công nghệ số có hiệu lực từ 01/01/2026 — tài sản số lần đầu được pháp luật ghi nhận. Đọc bản giải thích →

Guides · Cập nhật 2026-10-07

Lệnh spot khớp một phần trên OKX: vì sao đặt mua 1.000 USDT chỉ khớp 400?

✍ Jonah Pratt ✓ Đã duyệt biên tập

Bạn đặt mua 1.000 USDT, màn hình báo khớp 400. Số 600 còn lại biến đi đâu? Câu hỏi này người mới nào cũng từng hỏi, và câu trả lời chẳng liên quan gì đến lỗi hệ thống.

Lệnh spot khớp một phần xảy ra khi bên đối ứng không có đủ thanh khoản ở mức giá bạn muốn. Phần đã khớp thuộc về bạn ngay lập tức. Phần còn lại tiếp tục nằm chờ trên sổ lệnh, hoặc bị hủy tùy loại lệnh bạn đã chọn. Trên OKX hay bất kỳ sàn nào, bạn sẽ thấy trạng thái "Partially filled" kèm hai con số: khối lượng đã khớp và khối lượng còn lại.

Sổ lệnh vận hành thế nào khi bạn đặt lệnh

Hãy hình dung sổ lệnh như một cái chợ, trong đó người bán xếp hàng theo từng mức giá từ thấp đến cao. Khi bạn đặt lệnh mua, hệ thống quét từ mức giá thấp nhất trở lên cho tới khi khớp hết khối lượng bạn yêu cầu.

Giả sử bạn muốn mua 2.000 USDT ở một mức giá cụ thể. Tại mức giá đó, tổng lượng người bán chỉ có 1.200 USDT. Bạn khớp được 1.200. Phần 800 còn lại sẽ chờ tiếp ở mức giá bạn đặt, hoặc khớp luôn ở mức giá cao hơn nếu bạn dùng lệnh thị trường.

Lệnh giới hạn và lệnh thị trường khác nhau ở điểm nào

Lệnh giới hạn chỉ khớp ở đúng mức giá bạn đặt hoặc tốt hơn. Vì vậy, khi bạn đặt khối lượng lớn vào một cặp ít thanh khoản, khả năng khớp một phần rất cao. Phần chưa khớp cứ nằm đó chờ, không ai đụng đến cho tới khi có người bán đúng giá hoặc bạn hủy.

Lệnh thị trường thì khác. Nó quét sâu vào sổ lệnh cho tới khi đủ khối lượng, bất kể giá. Bạn gần như luôn khớp đủ, nhưng giá trung bình có thể trượt lên đáng kể ở cặp mỏng. Một lệnh market 2.000 USDT có thể khớp qua nhiều mức giá khác nhau, và lịch sử giao dịch sẽ hiển thị nhiều dòng khớp riêng lẻ.

Thanh khoản mỏng là nguyên nhân chính

Các cặp altcoin nhỏ hoặc cặp USDT/VND trên P2P thường có sổ lệnh mỏng. Đặt 500 USDT vào một cặp ít người giao dịch thì việc chỉ khớp được một phần là bình thường. Cùng số tiền đó ở cặp BTC/USDT thì gần như khớp đủ ngay lập tức, vì sổ lệnh dày hơn rất nhiều.

Ví dụ cụ thể: mua 1.000 USDT và chỉ khớp 400

Bạn muốn mua 1.000 USDT ở một mức giá nhất định. Lúc đó, sổ lệnh chỉ có người bán 400 USDT ở mức giá này. Bạn khớp 400, còn 600 treo chờ.

Một lúc sau, có người bán thêm 250 USDT. Bạn khớp tiếp, nâng tổng khớp lên 650. Số còn lại 350 vẫn nằm trên sổ lệnh. Nếu bạn cần đủ 1.000 USDT gấp để chuyển sang ví khác, bạn phải chủ động xử lý phần còn thiếu, không thể ngồi đợi.

Bốn cách xử lý phần lệnh chưa khớp

Lựa chọn nào phù hợp tùy vào việc bạn cần tiền gấp hay có thể chờ.

  • Giữ nguyên lệnh: phần còn lại tiếp tục chờ trên sổ lệnh. Có thể khớp sau vài phút hoặc vài giờ, tùy thị trường.
  • Hủy phần chưa khớp: vào mục lệnh đang mở trên OKX, bấm hủy. Phần đã khớp vẫn thuộc về bạn, không bị ảnh hưởng.
  • Đặt lại giá tốt hơn: nâng giá mua lên một chút để khớp nhanh hơn. Bạn chấp nhận mua đắt hơn một chút, đổi lại có đủ khối lượng ngay.
  • Chia nhỏ lệnh: thay vì một lệnh 1.000 USDT, đặt thành ba lệnh 300-400. Cách này giúp kiểm soát giá trung bình tốt hơn và dễ khớp hơn.

Có một điểm nhiều người mới hiểu sai: hủy lệnh không làm mất phần đã khớp. Nhiều người tưởng hủy là mất hết, nên cứ để lệnh treo rồi cuống lên khi giá chạy ngược. Thực tế, phần đã khớp đã nằm trong ví bạn rồi.

So sánh nhanh hai kiểu lệnh

Tiêu chí Lệnh giới hạn Lệnh thị trường
Kiểm soát giá Có, khớp đúng giá hoặc tốt hơn Không, khớp theo giá hiện có
Khả năng khớp một phần Cao nếu thanh khoản mỏng Thấp, thường khớp đủ
Rủi ro trượt giá Thấp Cao hơn ở cặp mỏng

Có nên lo lắng khi thấy lệnh khớp một phần?

Không. Đây là hiện tượng bình thường khi giao dịch, nhất là khi đặt lệnh lớn. Vấn đề chỉ nảy sinh khi bạn cần khối lượng chính xác ngay lập tức, ví dụ để trả nợ hoặc chuyển tiền cho người khác đúng hạn. Lúc đó, hãy dùng lệnh thị trường hoặc chấp nhận chia nhỏ và chờ. Đừng đặt một lệnh khổng lồ rồi ngồi nhìn màn hình.

Câu hỏi thường gặp

Lệnh spot khớp một phần có bị tính phí hai lần không?

Không. Phí giao dịch chỉ tính trên phần khối lượng thực sự khớp, không tính trên phần còn treo. Nếu bạn khớp 400 trong tổng 1.000 USDT, bạn chỉ trả phí cho 400. Phần chưa khớp không phát sinh phí cho tới khi nó khớp hoặc bạn hủy.

Phần lệnh chưa khớp có tự động hủy sau một thời gian không?

Tùy loại lệnh bạn chọn. Lệnh giới hạn thường tồn tại cho tới khi khớp hết hoặc bạn hủy thủ công. Một số loại lệnh đặc biệt như IOC hoặc FOK sẽ tự hủy phần chưa khớp ngay lập tức. Kiểm tra loại lệnh trước khi đặt để tránh bất ngờ.

Làm sao để hạn chế tình trạng khớp một phần?

Chọn cặp giao dịch có thanh khoản tốt, chia nhỏ khối lượng thành nhiều lệnh, và tránh đặt lệnh quá lớn so với sổ lệnh hiện tại. Nếu cần khớp nhanh và chấp nhận giá trượt, dùng lệnh thị trường. Theo dõi độ sâu sổ lệnh trước khi đặt cũng giúp bạn ước lượng khả năng khớp.

Lần tới khi thấy "Partially filled" trên OKX, hãy mở mục lệnh đang mở, xem phần còn lại, rồi quyết định giữ, hủy, hay đặt lại giá. Đó là toàn bộ việc cần làm.

Chưa chọn được sàn?

Xem bảng xếp hạng sàn uy tín đã kiểm định thực tế — hoặc bắt đầu với lộ trình cho người mới:

Xem bảng xếp hạng sàn