

Lệnh Fill or Kill (FOK) là một dạng lệnh điều kiện đặc biệt, dành cho nhà giao dịch yêu cầu thực hiện toàn bộ giao dịch ngay lập tức. Khác với lệnh thị trường hoặc lệnh giới hạn thông thường, FOK áp dụng nguyên tắc “toàn bộ hoặc không gì cả”: lệnh phải được khớp hoàn toàn ngay tại mức giá đã chỉ định, nếu không sẽ bị hủy tự động chỉ trong vài giây.
Những đặc điểm nổi bật của lệnh FOK gồm:
Lệnh FOK là công cụ chiến lược cho nhà giao dịch kiểm soát vị thế vốn lớn, đặc biệt trong thị trường biến động, nơi thời điểm và khớp lệnh trọn vẹn là yếu tố quyết định thành công.
Lệnh Fill or Kill là loại lệnh nâng cao, tuân thủ yêu cầu khớp lệnh nghiêm ngặt. Theo nguyên tắc “tất cả hoặc không gì cả”, toàn bộ khối lượng phải được khớp ngay ở giá mà nhà giao dịch đề xuất; nếu không đáp ứng được trong vài giây, lệnh sẽ bị hủy hoàn toàn.
Loại lệnh này được các nhà đầu tư tổ chức, cá mập và nhà giao dịch đòn bẩy ưa chuộng, bởi họ cần tốc độ khớp lệnh chính xác, không chấp nhận khớp từng phần hoặc bị trễ, vì điều đó ảnh hưởng đến hiệu quả chiến lược và kiểm soát rủi ro.
Lệnh FOK thường được xem là “cực đoan” hoặc “quyết liệt” do tính bắt buộc của nó. Đây là mức tự động hóa cao trong giao dịch, loại bỏ hoàn toàn quyết định thủ công ở bước thực hiện lệnh. Nhà giao dịch chỉ cần nhập đúng giá, khối lượng và thời điểm thực hiện vào hệ thống.
Khi đặt lệnh FOK, hệ thống khớp lệnh của sàn sẽ kiểm tra ngay thanh khoản ở mức giá chỉ định. Nếu đủ thanh khoản, lệnh sẽ khớp toàn bộ chỉ trong vài giây. Nếu không đủ, lệnh sẽ bị hủy hoàn toàn, không có phần nào được thực hiện.
Kết quả của lệnh FOK là hoặc khớp hoàn toàn, hoặc hủy toàn bộ — đặc biệt có giá trị trong thị trường biến động nhanh, nơi giá thay đổi liên tục và khớp từng phần dễ tạo rủi ro hoặc vị thế không như mong muốn.
Lệnh FOK phù hợp khi yếu tố thời gian, độ chính xác giá và khớp lệnh hoàn chỉnh là điều kiện tiên quyết để giao dịch thành công. Việc xác định đúng thời điểm sử dụng giúp tăng hiệu quả giao dịch và kiểm soát rủi ro.
Dự đoán biến động lớn trên thị trường
Lệnh FOK tối ưu khi dự báo thị trường sẽ biến động mạnh. Ví dụ, với thông tin tích cực từ thị trường chứng khoán có thể đẩy giá tiền mã hóa lên cao, nhà giao dịch muốn vào vị thế lớn trước khi giá tăng. Lệnh FOK giúp khớp nhanh ở giá vừa vượt mức hiện tại, đảm bảo trọn vẹn hoặc hủy nếu không đủ thanh khoản, tránh vị thế lẻ không phù hợp chiến lược.
Quản lý giao dịch khối lớn
Nhà đầu tư tổ chức và cá nhân giàu có sử dụng lệnh FOK để mua bán khối lượng lớn hợp đồng hoặc token. Khớp từng phần dễ gây thiếu vị thế hoặc tăng rủi ro thị trường. Lệnh FOK đảm bảo vị thế đầy đủ hoặc không có gì, bảo vệ chiến lược giao dịch khỏi các vấn đề do khớp lệnh từng phần.
Thị trường biến động mạnh
Khi giá biến động từng giây, lệnh FOK giúp tận dụng cơ hội giá tốt, không phải đuổi theo thị trường. Nếu đủ thanh khoản ở giá mục tiêu, lệnh sẽ khớp toàn bộ; nếu không, nhà giao dịch tránh được vị thế kém thuận lợi.
Cơ hội Arbitrage
Nhà giao dịch arbitrage thường chọn lệnh FOK vì cơ hội thường tồn tại ngắn và biên lợi nhuận thấp. Lệnh FOK giúp đảm bảo luôn vào vị thế đủ khối lượng ở giá tính toán, nếu không thì hủy toàn bộ, không vào vị thế lẻ.
Các sàn tiền mã hóa lớn đều hỗ trợ lệnh FOK cho giao dịch điều kiện, áp dụng cho cả thị trường giao ngay và phái sinh. Hướng dẫn thực hiện như sau:
Bước 1: Vào giao diện giao dịch
Mở biểu đồ giao dịch trên nền tảng bạn chọn, ví dụ chart BTC/USDT hợp đồng tương lai vĩnh viễn. Các sàn lớn đều có menu lệnh rõ ràng trên giao diện.
Chọn loại lệnh “Điều kiện”. Loại lệnh này áp dụng cho hầu hết tài sản tiền mã hóa và sản phẩm phái sinh.
Bước 2: Thiết lập thông số nâng cao
Chọn lệnh điều kiện xong, tìm phần “Nâng cao” dưới trường nhập lệnh. Tại đây có menu mặc định là “GTC” (Good-Til-Canceled).
Chuyển từ “GTC” sang “FOK” (Fill or Kill). Lệnh sẽ được chuyển thành FOK với yêu cầu khớp toàn bộ hoặc hủy.
Bước 3: Nhập thông số lệnh
Chọn FOK xong, nhập các thông số quan trọng:
Nhập xong, nhấn “Đặt mua dừng” (hoặc “Đặt bán dừng” nếu mở vị thế short).
Bước 4: Thiết lập quản lý rủi ro
Trước khi hoàn tất, hệ thống thường hiện cửa sổ xác nhận, cho phép nhập thông số chốt lời và dừng lỗ. Chốt lời tự động đóng vị thế khi đạt lợi nhuận mong muốn; dừng lỗ bảo vệ khỏi thua lỗ vượt ngưỡng.
Bước 5: Xác nhận và theo dõi
Kiểm tra lại toàn bộ thông tin lệnh, nhấn “Xác nhận” để kích hoạt lệnh FOK. Lệnh sẽ xuất hiện trong danh sách “Lệnh điều kiện” để bạn theo dõi trạng thái.
Lưu ý: Khi được kích hoạt, lệnh FOK sẽ hoặc khớp toàn bộ trong vài giây, hoặc bị hủy. Bạn sẽ không nhận được khớp lệnh từng phần, cần cân nhắc khối lượng và giá phù hợp với thanh khoản hiện tại.
Lệnh Fill or Kill (FOK) và Immediate or Cancel (IOC) đều nhạy về thời gian, nhưng khác biệt rõ về xử lý khớp lệnh từng phần.
Nguyên tắc thực hiện
Lệnh FOK tuân thủ “tất cả hoặc không gì cả”: phải khớp toàn bộ ở giá chỉ định hoặc hủy toàn bộ, không thực hiện phần nào. Lệnh IOC cho phép khớp một phần, phần còn lại sẽ bị hủy.
Ví dụ thực tế
Nhà giao dịch muốn mua 50 hợp đồng Bitcoin. Nếu đặt lệnh IOC, hệ thống khớp được 10 hợp đồng ngay, phần còn lại bị hủy — nhà giao dịch có vị thế 10 hợp đồng. Nếu đặt lệnh FOK, nếu không đủ 50 hợp đồng ở giá chỉ định, lệnh bị hủy hoàn toàn, không khớp bất kỳ phần nào.
Ý nghĩa chiến lược
Lệnh FOK phù hợp khi:
Lệnh IOC phù hợp khi:
Quản lý rủi ro
Lệnh FOK giúp kiểm soát quy mô vị thế tuyệt đối: hoặc có trọn vẹn hoặc không có gì. Lệnh IOC linh hoạt hơn nhưng cần quản lý vị thế từng phần và điều chỉnh rủi ro dựa trên khối lượng thực tế.
Lệnh Fill or Kill (FOK) và All or None (AON) đều yêu cầu khớp toàn bộ, nhưng khác nhau về thời gian và cách hủy lệnh.
Điểm giống nhau
Cả FOK và AON đều chỉ khớp khi đủ toàn bộ khối lượng, không chấp nhận khớp từng phần, phù hợp với nhà giao dịch cần vị thế đầy đủ ở giá cụ thể.
Khác biệt về thời gian
Lệnh FOK đòi hỏi khớp tức thì: nếu không đủ khối lượng chỉ trong vài giây, lệnh bị hủy ngay. Lệnh AON không giới hạn thời gian: lệnh ở lại sổ lệnh tới khi đủ thanh khoản để khớp toàn bộ hoặc bị hủy thủ công.
Ví dụ thực tế
Nhà giao dịch muốn mua 50 hợp đồng Bitcoin ở giá chỉ định:
FOK: Đặt lệnh, hệ thống tìm ngay 50 hợp đồng ở giá đó, nếu không đủ thì hủy toàn bộ.
AON: Đặt lệnh và duy trì trạng thái trên sổ lệnh; có thể chờ nhiều giờ hoặc nhiều ngày tới khi đủ khối lượng, mới khớp toàn bộ.
Ứng dụng chiến lược
Lệnh FOK tối ưu cho:
Lệnh AON tối ưu cho:
Quản lý và tự động hóa
Lệnh FOK giúp giải quyết nhanh chóng, không tốn công giám sát. Lệnh AON cần theo dõi liên tục, vì duy trì trạng thái lâu dài tùy diễn biến thị trường.
Lệnh Fill or Kill là công cụ giao dịch nâng cao, kết hợp chính xác giá của lệnh giới hạn với tốc độ của lệnh thị trường, đồng thời yêu cầu khớp lệnh toàn bộ nghiêm ngặt. Loại lệnh này trở thành lựa chọn thiết yếu cho nhà đầu tư tổ chức, nhà giao dịch khối lượng lớn và bất kỳ ai quản lý vị thế lớn trên thị trường tiền mã hóa.
Lệnh FOK giải quyết nhu cầu thực hiện giao dịch khối lớn với sự chắc chắn về vị thế và giá. Nguyên tắc “tất cả hoặc không gì cả” giúp loại bỏ rủi ro khớp từng phần, đảm bảo hoặc có đầy đủ vị thế, hoặc tránh vào lệnh không phù hợp.
Ưu điểm nổi bật của lệnh FOK:
Tuy nhiên, lệnh FOK dễ bị hủy trong thị trường thanh khoản thấp hoặc biến động mạnh. Để dùng hiệu quả, cần:
Các sàn giao dịch lớn đã tích hợp lệnh FOK cho cả giao dịch giao ngay và phái sinh. Khi thị trường ngày càng chuyên nghiệp và tổ chức tham gia nhiều hơn, vai trò của lệnh FOK sẽ càng nổi bật.
Nhà giao dịch quản lý vị thế lớn hoặc áp dụng chiến lược nhạy thời gian nên nắm vững cách dùng lệnh FOK để tối ưu hiệu quả, kiểm soát rủi ro và thành công trên thị trường tiền mã hóa hiện đại.
Lệnh FOK yêu cầu khớp toàn bộ hoặc hủy hoàn toàn. Lệnh giới hạn chờ khớp giá; lệnh thị trường khớp ngay tại giá hiện tại. FOK đảm bảo chỉ khớp trọn vẹn, không có khớp lệnh từng phần.
Lệnh FOK phù hợp với giao dịch khối lớn ở thị trường thanh khoản tốt, cần khớp tức thì hoặc hủy. Nhà giao dịch lớn chọn FOK để tránh khớp từng phần, giảm trượt giá và chi phí phát sinh.
Lệnh FOK khớp giao dịch lớn ở giá chỉ định hoặc hủy toàn bộ, tránh khớp từng phần và trượt giá. Ưu điểm là chắc chắn giá, ổn định thị trường; nhược điểm là dễ bị hủy nếu thanh khoản không đủ.
Không khớp toàn bộ ở giá chỉ định, lệnh FOK bị hủy hoàn toàn, không có giao dịch nào. Nếu muốn tránh bị hủy, có thể dùng lệnh khác cho phép khớp từng phần như lệnh giới hạn hoặc thị trường.
Lệnh FOK hoạt động giống nhau trên cả ba thị trường; khác biệt chủ yếu ở giờ giao dịch (cổ phiếu có giờ cố định, tiền mã hóa giao dịch 24/7), và mức thanh khoản ảnh hưởng tốc độ khớp lệnh.
Chọn tài sản, nhập số lượng, chọn loại FOK và xác nhận. Lệnh này phải được khớp toàn bộ hoặc hủy hoàn toàn; tuyệt đối không khớp từng phần.











