Một lệnh fill or kill, thường được rút ngắn thành FOK, là một chỉ thị lệnh nói rằng: thực hiện toàn bộ lệnh ngay lập tức, hoặc hủy toàn bộ.
Đó là toàn bộ ý tưởng. Không chờ đợi. Không giữ vị trí một phần. Không để lại cổ phiếu hoặc hợp đồng còn lại mở cho sau này. Nếu thị trường không thể lấp đầy toàn bộ số lượng với giá yêu cầu ngay lập tức, đơn hàng sẽ bị hủy.
Điều này làm cho FOK khác với các loại lệnh mà hầu hết người mới bắt đầu sử dụng. Một lệnh giới hạn thông thường có thể ngồi lại trên thị trường. Một lệnh IOC có thể nhận được một phần. Một lệnh AON có thể chờ đợi cho số lượng đầy đủ. Một lệnh fill or kill thì nghiêm ngặt hơn tất cả những loại đó: kích thước đầy đủ, thực hiện ngay lập tức, hoặc không có gì.
Các lệnh FOK thường không phải là công cụ đầu tiên mà một nhà giao dịch mới cần. Chúng hữu ích hơn khi kích thước chính xác là quan trọng, khi việc khớp một phần sẽ tạo ra một vị trí lộn xộn, hoặc khi một chiến lược chỉ hoạt động nếu toàn bộ lệnh có thể được thực hiện một lần.
Ý Nghĩa Lệnh Điền Hoặc Hủy
Một lệnh “fill or kill” là một chỉ thị về thời gian hiệu lực được gắn với một lệnh giao dịch. Nó thông báo cho nhà môi giới hoặc địa điểm giao dịch rằng lệnh phải được thực hiện ngay lập tức và hoàn toàn. Nếu điều đó không thể xảy ra, lệnh sẽ tự động bị hủy.
Trong hầu hết các trường hợp thực tiễn, một lệnh FOK được ghép với một mức giá giới hạn. Ví dụ:
- mua 10.000 cổ phiếu;
- không trả nhiều hơn $25.00 cho mỗi cổ phiếu;
- điền ngay 10,000 đầy đủ;
- nếu không thì hủy đơn hàng.
Nếu 10.000 cổ phiếu có sẵn với giá $25,00 hoặc thấp hơn ngay lập tức, đơn hàng sẽ được thực hiện. Nếu chỉ có 6.000 cổ phiếu có sẵn, đơn hàng sẽ không mua 6.000 mà hủy bỏ phần còn lại. Nó sẽ hủy bỏ tất cả.
FINRA mô tả fill or kill là một chỉ dẫn để thực hiện toàn bộ đơn hàng ngay lập tức hoặc không thực hiện gì cả. Đó là cách đơn giản nhất để nhớ về nó.
Tóm tắt nhanh
| Câu hỏi | Câu trả lời |
|---|---|
| FOK có nghĩa là gì? | Điền hoặc hủy |
| Nó làm gì? | Thực hiện toàn bộ đơn hàng ngay lập tức hoặc hủy bỏ nó |
| Nó có cho phép điền một phần không? | Thường thì không |
| Nó có mở không? | Không, nó sẽ bị hủy nếu không thể thực hiện ngay lập tức |
| Nó có giống như IOC không? | Không. IOC có thể cho phép điền một phần; FOK thường không cho phép |
| Nó có giống như AON không? | Không. AON yêu cầu kích thước đầy đủ nhưng có thể vẫn mở; FOK yêu cầu kích thước đầy đủ ngay lập tức |
| Thích hợp nhất cho | Các giao dịch kích thước chính xác, đơn hàng lớn hơn, chiến lược nhanh, và các tình huống mà việc điền một phần không mong muốn |
| Rủi ro chính | Bạn có thể không có giao dịch ngay cả khi có một số thanh khoản sẵn có |
Điều đánh đổi chính là đơn giản: một lệnh FOK từ bỏ tính linh hoạt trong việc thực hiện để đổi lấy sự chắc chắn về kích thước và thời gian.
Cách thức hoạt động của lệnh Fill or Kill
Hãy tưởng tượng bạn muốn mua 50.000 cổ phiếu của một công ty, nhưng chỉ nếu bạn có thể mua toàn bộ 50.000 cổ phiếu với giá $10,00 hoặc tốt hơn.
Bạn đặt một lệnh mua giới hạn FOK:
- số lượng: 50.000 cổ phiếu;
- giá giới hạn: $10.00;
- thời gian có hiệu lực: thực hiện hoặc hủy.
Đơn hàng đến thị trường và ngay lập tức kiểm tra thanh khoản có sẵn. Nếu có thể mua đủ 50.000 cổ phiếu với giá 10,00 đô la hoặc thấp hơn, giao dịch sẽ diễn ra. Nếu thị trường chỉ cung cấp được 35.000 cổ phiếu với mức giá đó, đơn hàng sẽ bị hủy.
Điều đó có thể cảm thấy khắc nghiệt, nhưng đó là ý nghĩa. Người giao dịch đang nói, “Tôi không muốn tham gia vào giao dịch này. Tôi cần toàn bộ vị thế ngay bây giờ, hoặc tôi thà không có vị thế nào.”
Điều này quan trọng vì việc thực hiện một phần có thể thay đổi giao dịch. Một chiến lược được xây dựng xung quanh 50.000 cổ phiếu có thể không hoạt động giống như với 7.000 cổ phiếu. Một biện pháp phòng ngừa có thể không đủ để phòng ngừa. Một người mua lớn có thể không muốn thể hiện sự quan tâm đến thị trường trừ khi toàn bộ khối lượng có thể được thực hiện. Một nhà giao dịch ngắn hạn có thể không muốn một vị thế chưa hoàn thành nằm xung quanh trong khi giá di chuyển.
Một Ví Dụ FOK Đơn Giản
Giả sử một nhà giao dịch muốn mua 5.000 cổ phiếu của một cổ phiếu với giá không vượt quá $20.00.
Thanh khoản nhìn thấy được trông như thế này:
| Giá | Cổ phiếu có sẵn |
|---|---|
| $19.98 | 1,500 |
| $19.99 | 1,000 |
| $20.00 | 1,200 |
| $20.01 | 2,000 |
Tại mức giá $20.00 hoặc tốt hơn, chỉ có 3,700 cổ phiếu sẵn có. Một lệnh giới hạn thông thường có thể mua những cổ phiếu này và để lại phần còn lại chờ. Một lệnh IOC có thể mua 3,700 cổ phiếu và hủy 1,300 cổ phiếu còn lại. Một lệnh FOK hủy toàn bộ yêu cầu vì toàn bộ 5,000 cổ phiếu không có sẵn tại mức giá yêu cầu ngay lập tức.
Bây giờ hãy thay đổi đơn hàng thành 3.000 cổ phiếu với giá 20,00 đô la. Trong trường hợp đó, đơn hàng FOK có thể được thực hiện vì đủ cổ phiếu có sẵn ở mức giá giới hạn hoặc tốt hơn.
Đây là lý do tại sao FOK ít liên quan đến “đạt được giá tốt hơn” và nhiều hơn về việc thực thi đúng điều kiện thực hiện.
Will the full order fill, or will it be killed?
Change the requested quantity, limit price, and liquidity profile. A FOK buy order only fills if enough shares are available at the limit price or better right now.
Lệnh FOK kéo dài bao lâu?
Một lệnh “fill or kill” được thiết kế để chỉ kéo dài đủ lâu để thị trường kiểm tra xem lệnh đầy đủ có thể được thực hiện ngay lập tức hay không.
Nói một cách đơn giản, điều đó thường có nghĩa là trong vòng vài giây hoặc ít hơn. Nếu thanh khoản cần thiết không có sẵn ngay lập tức, đơn hàng sẽ bị hủy. Nó không nằm trên sổ như một đơn hàng trong ngày hoặc một đơn hàng tốt đến khi hủy.
Đây là lý do tại sao FOK thuộc vào danh mục rộng hơn của các loại lệnh thời gian hiệu lực. Thời gian hiệu lực cho biết nền tảng thời gian mà lệnh nên duy trì hoạt động. FOK sử dụng phiên bản nghiêm ngặt nhất: ngay lập tức, đầy đủ, hoặc hủy bỏ.
Một chi tiết quan trọng: cách xử lý chính xác có thể khác nhau tùy theo nhà môi giới, sàn giao dịch, loại tài sản và nền tảng. Investor.gov lưu ý rằng các loại lệnh và hướng dẫn giao dịch có thể khác nhau giữa các công ty môi giới. Vì vậy, nếu hành vi FOK quan trọng đối với chiến lược của bạn, hãy kiểm tra cách mà nhà môi giới của bạn định nghĩa nó trước khi dựa vào nó.
Lệnh FOK so với IOC
Các đơn hàng FOK và IOC dễ bị nhầm lẫn vì cả hai đều là các chỉ dẫn ngay lập tức. Sự khác biệt là điều gì xảy ra khi chỉ một phần của đơn hàng có thể được thực hiện.
Đơn IOC có nghĩa là ngay lập tức hoặc hủy. Nó cố gắng lấp đầy càng nhiều càng tốt ngay lập tức, sau đó hủy phần còn lại chưa được lấp đầy.
Một lệnh FOK có nghĩa là hoàn thành hoặc hủy bỏ. Nó phải hoàn thành toàn bộ lệnh ngay lập tức, hoặc hủy bỏ toàn bộ.
| Senario | Kết quả IOC | Kết quả FOK |
|---|---|---|
| Bạn muốn 10.000 cổ phiếu, và có 10.000 cổ phiếu có sẵn | Đầy đủ | Đầy đủ |
| Bạn muốn 10.000 cổ phiếu, và có 6.000 cổ phiếu có sẵn | Mua/bán 6.000 và hủy 4.000 | Hủy toàn bộ đơn hàng |
| Bạn muốn kích thước vị trí chính xác | Có thể để lại cho bạn một vị trí phần | Tránh vị trí phần |
| Bạn chỉ muốn bất cứ thứ gì có sẵn bây giờ | Thường phù hợp hơn | Thường quá nghiêm ngặt |
Hãy nghĩ về IOC như là “lấy những gì bạn có thể ngay bây giờ.” Hãy nghĩ về FOK như là “tất cả ngay bây giờ, hoặc quên nó đi.”
Đối với nhiều nhà giao dịch tích cực, IOC linh hoạt hơn. Đối với các chiến lược mà việc lấp đầy một phần tạo ra vấn đề, FOK thì rõ ràng hơn.
Đơn hàng FOK vs AON
AON có nghĩa là tất cả hoặc không có gì. Giống như FOK, nó tránh việc thực hiện một phần. Nhưng nó không luôn yêu cầu thực hiện ngay lập tức.
Một lệnh AON có thể vẫn hoạt động trong khi nhà môi giới hoặc thị trường chờ đủ thanh khoản để hoàn thành toàn bộ lệnh. Một lệnh FOK không chờ đợi. Nếu khối lượng đầy đủ không có sẵn ngay lập tức, nó sẽ bị hủy.
| Câu hỏi | FOK | AON |
|---|---|---|
| Đơn hàng có phải được thực hiện đầy đủ không? | Có | Có |
| Có thể thực hiện một phần không? | Thường thì không | Không |
| Có phải thực hiện ngay lập tức không? | Có | Không nhất thiết |
| Có thể để mở không? | Không | Thường thì có, tùy thuộc vào quy định của nhà môi giới |
| Cách sử dụng chính | Thực hiện ngay lập tức với kích thước chính xác | Thực hiện với kích thước chính xác mà không cần khẩn cấp |
Thuật ngữ của Nasdaq mô tả việc xử lý lệnh FOK là phụ thuộc vào sàn giao dịch, điều này là một cảnh báo hữu ích. Trong giao dịch thực tế, các nhãn có thể nghe có vẻ phổ quát trong khi các quy tắc định tuyến và định nghĩa địa điểm lại khác nhau.
FOK, IOC, AON, or regular limit?
Set the execution priorities. The router translates them into the time-in-force instruction that usually fits the trade logic.
FOK so với Lệnh Giới Hạn Thông Thường
Một lệnh giới hạn thông thường nói: mua hoặc bán với giá này hoặc tốt hơn.
Một lệnh FOK (Fill or Kill) nói rằng: mua hoặc bán toàn bộ số lượng với giá này hoặc tốt hơn ngay lập tức, hoặc hủy bỏ.
Hướng dẫn bổ sung đó thay đổi mọi thứ.
Giả sử bạn đặt một lệnh mua giới hạn thông thường cho 20.000 cổ phiếu ở mức giá 15,00 đô la. Nếu có 8.000 cổ phiếu có sẵn, bạn có thể nhận 8.000 cổ phiếu ngay bây giờ và để lại phần còn lại mở, tùy thuộc vào thị trường và cài đặt của môi giới.
Với một lệnh giới hạn FOK, số lượng 8.000 cổ phiếu đó là không đủ. Lệnh sẽ biến mất trừ khi toàn bộ 20.000 có thể được thực hiện ngay lập tức.
Nếu bạn vẫn đang học những điều cơ bản về đơn đặt hàng, việc hiểu rõ về đơn đặt hàng thị trường và đơn đặt hàng giới hạn trước tiên sẽ rất hữu ích. FOK không phải là một luận điểm giao dịch riêng biệt. Đây là một hướng dẫn thực thi nghiêm ngặt hơn.
Khi nào lệnh “Fill or Kill” có thể hợp lý
FOK hữu ích khi kích thước đầy đủ của giao dịch quan trọng hơn việc chỉ đơn giản là thực hiện một số giao dịch.
Một ví dụ là một nhà giao dịch cần kích thước vị trí chính xác cho một chiến lược ngắn hạn. Nếu chiến lược được xây dựng xung quanh 25.000 cổ phiếu, việc có được 4.000 cổ phiếu có thể không hữu ích. Nó có thể tạo ra một vị trí quá nhỏ để có ý nghĩa, nhưng vẫn đủ lớn để cần được chú ý.
Ví dụ khác là một giao dịch phòng ngừa. Nếu một giao dịch phòng ngừa chỉ hoạt động ở một kích thước nhất định, việc thực hiện một phần có thể để lại danh mục đầu tư không được bảo vệ. Trong trường hợp đó, không có giao dịch nào có thể sạch hơn một giao dịch phòng ngừa chưa hoàn chỉnh.
Một ví dụ thứ ba là một đơn hàng lớn trong thị trường mà nhà giao dịch không muốn đơn hàng đó công khai và tiết lộ sự quan tâm. Một chỉ thị FOK có thể kiểm tra xem có tính thanh khoản ngay lập tức hay không mà không để phần còn lại của đơn hàng chờ đợi.
FOK cũng có thể phù hợp với các chiến lược nhanh chóng nơi mà cơ hội biến mất nhanh chóng. Nếu giao dịch chỉ hoạt động ở một mức giá và kích thước cụ thể ngay bây giờ, nhà giao dịch có thể thích hủy ngay lập tức hơn là để lại lệnh còn treo.
Khi nào FOK có thể là công cụ sai lầm
FOK thường quá nghiêm ngặt cho việc giao dịch hàng ngày.
Nếu bạn đang mua một số lượng cổ phiếu nhỏ cho một vị trí dài hạn, một lệnh giới hạn bình thường thường dễ hiểu và quản lý hơn. Nếu bạn sẵn sàng nhận một phần, IOC có thể phù hợp hơn. Nếu bạn muốn toàn bộ đơn hàng nhưng sẵn sàng chờ đợi, AON có thể phù hợp hơn, giả sử nhà môi giới của bạn hỗ trợ điều đó.
FOK cũng có thể tạo ra sự bực bội trong các thị trường mỏng. Bạn có thể thấy một số cổ phiếu có sẵn theo giá của bạn, nhưng không đủ cho số lượng đầy đủ. Đơn hàng bị hủy, mặc dù một giao dịch một phần là khả thi.
Sai lầm là sử dụng FOK vì nó nghe có vẻ chuyên nghiệp. Nó không tự động tốt hơn. Nó chỉ đơn giản là áp đặt một điều kiện hẹp.
How much execution probability are you giving up?
FOK can be the right choice when partial execution is harmful. This model shows the cost of making the order full-size, immediate, and price-limited.
Lợi ích của lệnh Fill or Kill
Ưu điểm lớn nhất là sự rõ ràng. Bạn gần như ngay lập tức biết liệu giao dịch đầy đủ đã xảy ra hay chưa.
FOK cũng ngăn chặn việc lấp đầy một phần không mong muốn. Điều này có thể có giá trị khi kích thước vị thế quan trọng, khi một biện pháp bảo hiểm cần phải khớp với một rủi ro khác, hoặc khi một đơn hàng chưa hoàn thành sẽ tạo ra sự lộn xộn trong hoạt động.
Nó cũng có thể giảm nguy cơ quên phần còn lại. Với một số loại lệnh, phần chưa được lấp đầy có thể vẫn mở, tùy thuộc vào cài đặt. Với FOK, không có lệnh nào còn lại chờ trong thị trường.
Cuối cùng, FOK có thể giúp một nhà giao dịch tránh việc theo đuổi. Lệnh hoặc là đáp ứng điều kiện hoặc là biến mất. Điều đó có thể hữu ích cho việc thực hiện có kỷ luật, miễn là nhà giao dịch không ngay lập tức vào lại những lệnh FOK tồi tệ hơn và tồi tệ hơn vì sự thất vọng.
Rủi ro và Hạn chế
Rủi ro chính rất đơn giản: bạn có thể không có giao dịch nào.
Đó không phải là lỗi. Đó là thiết kế. Nhưng nó có thể trở thành vấn đề nếu bạn thực sự cần một số sự tiếp xúc và thị trường sẵn sàng cung cấp cho bạn một phần điền.
Một hạn chế khác là tính khả dụng. Không phải nhà môi giới nào cũng cung cấp FOK cho mọi tài sản, loại tài khoản hoặc giao diện giao dịch. Một số nền tảng hỗ trợ nó cho cổ phiếu nhưng không cho một số sản phẩm phái sinh nhất định. Một số hỗ trợ hành vi tương tự dưới các nhãn khác nhau.
Cũng có một vấn đề về thanh khoản. FOK hoạt động tốt nhất khi thị trường đủ sâu để đáp ứng ngay lập tức toàn bộ đơn hàng. Trong các thị trường mỏng, nó có thể bị hủy liên tục.
Cuối cùng, cách diễn giải chính xác có thể khác nhau tùy theo địa điểm. Đó là lý do Nasdaq cảnh báo về việc xử lý phụ thuộc vào sàn giao dịch. Nếu giao dịch quan trọng, đừng giả định rằng mọi nền tảng đều sử dụng thuật ngữ theo cùng một cách chính xác.
Cách đặt hàng FOK
Quy trình chính xác phụ thuộc vào nhà môi giới, nhưng phiếu đặt hàng thường tuân theo cùng một logic.
Đầu tiên chọn công cụ và bên: mua hoặc bán.
Sau đó, nhập số lượng. Với FOK, số này rất quan trọng vì số lượng đầy đủ phải có sẵn ngay lập tức.
Tiếp theo, hãy chọn hướng dẫn về giá. Trong nhiều trường hợp, đây sẽ là giá giới hạn. Giá giới hạn mua đặt ra mức giá tối đa mà bạn sẵn sàng trả. Giá giới hạn bán đặt ra mức giá tối thiểu mà bạn sẵn sàng chấp nhận.
Sau đó chọn thời gian có hiệu lực và chọn Fill or Kill, FOK, hoặc nhãn tương đương của nền tảng.
Trước khi gửi, hãy kiểm tra bốn điều:
- số lượng;
- giá giới hạn;
- liệu bạn có thực sự cần thực thi đầy đủ hay không;
- liệu tài sản có đủ thanh khoản cho kích thước đó không.
Sau khi gửi, kết quả nên nhanh chóng. Hoặc là đơn hàng được hoàn tất hoàn toàn, hoặc nó bị hủy.
Danh sách kiểm tra thực tế trước khi sử dụng FOK
Hãy tự hỏi bản thân:
- Tôi có cần toàn bộ số lượng không, hay một phần cũng được chấp nhận?
- Thị trường có đủ thanh khoản cho kích thước đơn hàng này không?
- Giá giới hạn của tôi có thực tế không?
- Tôi có đang sử dụng FOK vì chiến lược cần nó, hay vì nghe có vẻ an toàn hơn?
- Có phải IOC sẽ tốt hơn nếu tôi có thể chấp nhận việc thực hiện một phần?
- Có phải AON sẽ tốt hơn nếu tôi cần kích thước đầy đủ nhưng có thể chờ không?
- Nhà môi giới của tôi có hỗ trợ FOK cho công cụ này không?
- Tôi có hiểu cách nền tảng định nghĩa “ngay lập tức” không?
Nếu bạn không thể trả lời những câu hỏi đó, FOK có lẽ không phải là loại lệnh để bắt đầu.
Những Sai Lầm Thường Gặp Của Người Mới Bắt Đầu
Sai lầm đầu tiên là nghĩ rằng FOK đảm bảo thực hiện. Nó không đảm bảo. Nó đảm bảo việc xử lý tất cả hoặc không có gì nếu đơn hàng có thể được thực hiện theo các điều kiện bạn đặt ra.
Lỗi thứ hai là sử dụng FOK trong các thị trường không đủ thanh khoản. Đơn hàng có thể bị hủy đi hủy lại vì số lượng đầy đủ không có sẵn ở mức giá giới hạn.
Sai lầm thứ ba là nhầm lẫn FOK với IOC. IOC có thể để lại cho bạn một phần lấp đầy. FOK thường tránh điều đó.
Sai lầm thứ tư là nhầm lẫn FOK với AON. AON có thể chờ. FOK thì không.
Sai lầm thứ năm là bỏ qua giá cả. Một lệnh FOK với mức giới hạn không thực tế chỉ là một yêu cầu hủy bỏ nhanh chóng.
Dòng Chữ Cuối Cùng
Một lệnh “fill or kill” là hữu ích khi “một phần của giao dịch” không đủ tốt.
Nó yêu cầu nhà môi giới hoặc sàn giao dịch thực hiện toàn bộ đơn hàng ngay lập tức theo các điều khoản yêu cầu, hoặc hủy bỏ nó. Điều này khiến nó trở nên rõ ràng, nghiêm ngặt và đôi khi rất hữu ích. Nó cũng khiến nó trở nên không khoan nhượng.
Đối với hầu hết những người mới bắt đầu, FOK không phải là một loại lệnh hàng ngày. Hãy học các lệnh thị trường, lệnh giới hạn, lệnh dừng và các thiết lập thời gian cơ bản trước. Sau đó, hãy sử dụng FOK khi logic của giao dịch thực sự yêu cầu kích thước đầy đủ ngay lập tức.
