Thuật ngữ

Lệnh OCO (lệnh này hủy lệnh kia)

Cặp lệnh liên kết, thường là một lệnh chốt lời và một lệnh cắt lỗ, trong đó khi một lệnh được khớp thì lệnh còn lại tự động bị hủy. Nó cho phép bạn đặt đồng thời cả mục tiêu thoát lệnh lẫn mức thoát lệnh bảo vệ.

8 phút đọc

Lệnh OCO nghĩa là gì

Lệnh OCO, viết tắt của one cancels the other (lệnh này hủy lệnh kia), là một cặp lệnh liên kết được đặt cùng nhau. Khi một trong hai lệnh được thực hiện, lệnh còn lại tự động bị hủy. Phiên bản phổ biến nhất kết hợp một lệnh chốt lời (take-profit) ở mức giá tốt hơn với một lệnh cắt lỗ (stop-loss) ở mức giá xấu hơn, để mức nào mà thị trường chạm tới trước sẽ đóng vị thế và loại bỏ chỉ thị đối diện.

Nhà giao dịch dùng lệnh OCO để lên kế hoạch thoát lệnh từ trước, thay vì phải nhìn màn hình. Họ cũng có thể dùng chúng để vào lệnh: ví dụ đặt một lệnh buy stop phía trên ngưỡng kháng cự và một lệnh sell stop phía dưới ngưỡng hỗ trợ trước khi có tin tức, để một đợt phá vỡ theo hướng nào cũng mở một vị thế và hủy lệnh kia.

Không phải sàn môi giới hay nền tảng nào cũng hỗ trợ lệnh OCO dưới tên gọi đó. Một số cung cấp lệnh bracket, lệnh dừng và lệnh giới hạn đính kèm, hoặc các chức năng lệnh liên kết tương tự hoạt động theo cách gần giống. Chi tiết cách chúng hoạt động có thể khác nhau, vì vậy tài liệu của nền tảng cụ thể là kim chỉ nam.

Cách hoạt động

Nền tảng lưu hai lệnh có một liên kết giữa chúng. Liên kết là điểm mấu chốt: nó đảm bảo hai lệnh không thể cùng có hiệu lực như hai chỉ thị riêng biệt, độc lập.

  1. Bạn mở một vị thế hoặc quyết định một vùng giá.
  2. Bạn đặt một lệnh ở phía lợi nhuận, thường là lệnh giới hạn, và một lệnh ở phía bảo vệ, thường là lệnh dừng.
  3. Cả hai lệnh nằm trong hệ thống dưới dạng lệnh đang chờ.
  4. Khi một lệnh được kích hoạt và khớp, hệ thống hủy lệnh còn lại.
  5. Nếu một lệnh chỉ khớp một phần, quy tắc của nền tảng quyết định lệnh liên kết được điều chỉnh ra sao; một số giảm khối lượng của nó, số khác giữ nguyên cho đến khi lệnh thứ nhất hoàn tất.

Các lệnh có thể có hiệu lực trong ngày hoặc cho đến khi bị hủy. Với các lệnh thoát bảo vệ, thiết lập GTC (có hiệu lực đến khi hủy) là phổ biến, để cặp lệnh được giữ nguyên qua các phiên.

Một lệnh dừng trong OCO thường trở thành lệnh thị trường khi được kích hoạt, nên giá khớp có thể khác mức dừng khi thị trường biến động nhanh. Một số nền tảng cho phép chân lệnh stop-limit, giúp kiểm soát giá nhưng có thể không được khớp.

Ví dụ minh họa

Các con số chỉ mang tính minh họa. Một nhà giao dịch mua 100 cổ phiếu tại 50,00. Họ muốn rủi ro không quá 2,00 mỗi cổ phiếu và nhắm đến mức lãi 4,00.

  • Chân cắt lỗ: lệnh sell stop tại 48,00.
  • Chân chốt lời: lệnh sell limit tại 54,00.
  • Hai lệnh được gửi dưới dạng một lệnh OCO.

Kịch bản A: Giá tăng lên 54,00. Chân lệnh giới hạn được khớp, bán 100 cổ phiếu với giá 5.400. Chân lệnh dừng bị hủy. Lãi gộp = (54,00 - 50,00) x 100 = 400.

Kịch bản B: Giá giảm xuống 48,00. Chân lệnh dừng được kích hoạt và bán ở khoảng 48,00, gây ra khoản lỗ (50,00 - 48,00) x 100 = 200 trước chi phí. Chân lệnh giới hạn bị hủy.

Tỷ lệ giữa lợi nhuận tiềm năng và rủi ro là 400 ÷ 200 = 2 trên 1. Nếu không có liên kết OCO, nhà giao dịch có thể còn lại một lệnh giới hạn đang hiệu lực sau khi lệnh dừng đã bán vị thế, điều có thể mở ra một vị thế bán mới không mong muốn.

Vì sao điều này quan trọng

Lệnh OCO giúp thực thi một kế hoạch. Chúng loại bỏ nhu cầu theo dõi liên tục và giảm khả năng đưa ra quyết định cảm tính vào sai thời điểm. Chúng cũng bảo vệ khỏi việc có hai lệnh mâu thuẫn được thực hiện cùng lúc.

Chúng quan trọng nhất với những người không thể theo dõi thị trường cả ngày, và với việc giao dịch quanh các sự kiện mà hướng đi chưa rõ ràng. Tính năng hủy liên kết giúp tiết kiệm công sức, dù nó không làm cho việc thoát lệnh an toàn trước trượt giá hay khoảng trống giá.

Các nền tảng và sàn môi giới khác nhau về cách triển khai lệnh OCO, về công cụ nào cho phép dùng chúng, và liệu chúng có còn hiệu lực ngoài giờ giao dịch hay không.

Cách áp dụng trong thực tế

  1. Kiểm tra nền tảng của bạn có hỗ trợ lệnh OCO hoặc bracket cho công cụ bạn giao dịch hay không.
  2. Đặt mức dừng tại nơi ý tưởng giao dịch của bạn không còn hợp lệ, và mục tiêu tại nơi bạn dự định chốt lời.
  3. So sánh các khoảng cách để xác nhận tỷ lệ rủi ro/lợi nhuận chấp nhận được sau chênh lệch giá và phí.
  4. Chọn thời hạn hiệu lực, chẳng hạn trong ngày hoặc GTC.
  5. Biết chân lệnh dừng sẽ trở thành lệnh thị trường hay lệnh giới hạn.
  6. Xem điều gì xảy ra nếu kết nối của bạn bị ngắt; các lệnh phía máy chủ vẫn hoạt động, nhưng lệnh phía nền tảng có thể không.

Những sai lầm và quan niệm sai thường gặp

  • Cho rằng lệnh dừng sẽ khớp đúng tại mức của nó. Khi có khoảng trống giá hoặc thị trường nhanh, nó có thể khớp tệ hơn.
  • Đặt hai chân lệnh quá gần nhau, khiến nhiễu thông thường kích hoạt một trong hai.
  • Quên hủy hoặc điều chỉnh một chân lệnh khi bạn thay đổi khối lượng vị thế.
  • Tin rằng nền tảng nào cũng xử lý khớp một phần theo cùng một cách.
  • Lẫn lộn OCO với OTO, trong đó một lệnh kích hoạt lệnh khác thay vì hủy nó.
  • Để một lệnh OCO hoạt động qua một sự kiện tin tức mà không kiểm tra chênh lệch giá.

Rủi ro và hạn chế

Lệnh OCO giảm công sức quản lý, không giảm rủi ro thị trường. Lệnh dừng có thể bị trượt giá, lệnh giới hạn có thể không được khớp, và thị trường mỏng có thể diễn biến khó lường. Với các sản phẩm dùng đòn bẩy, khoản lỗ có thể vượt kỳ vọng rất nhanh. Khả năng cung cấp và quy tắc khác nhau giữa các sàn môi giới, vì vậy hãy thử trên tài khoản demo trước.

Brokeli nhìn nhận vấn đề này như thế nào

Khi đánh giá một nền tảng, chúng tôi xem nó cung cấp những loại lệnh nào, bao gồm các lệnh liên kết như OCO và bracket, và liệu chúng có khả dụng trên mọi sản phẩm hay không. Chúng tôi ghi nhận điều này từ các bản chụp nghiên cứu đã công bố và tài liệu của nền tảng. Điều đó giúp người đọc đánh giá liệu một nền tảng có hỗ trợ việc lên kế hoạch thoát lệnh của họ hay không, chứ không phải có nên giao dịch hay không.

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

Lệnh OCO là gì?

OCO, hay one cancels the other (lệnh này hủy lệnh kia), là một cặp lệnh liên kết trong đó việc thực hiện một lệnh sẽ tự động hủy lệnh còn lại. Nó thường được dùng để đặt đồng thời lệnh chốt lời và lệnh cắt lỗ cho cùng một vị thế.

Lệnh OCO hoạt động như thế nào với cắt lỗ và chốt lời?

Bạn đặt một lệnh giới hạn tại mục tiêu lợi nhuận và một lệnh dừng tại mức bảo vệ. Nếu giá chạm mức nào trước, lệnh đó được thực hiện và lệnh kia bị hủy, nên chỉ có một lần thoát lệnh xảy ra.

Lệnh OCO có thể đảm bảo giá cắt lỗ của tôi không?

Không. Chân lệnh dừng thường chuyển thành lệnh thị trường khi được kích hoạt, nên khi có khoảng trống giá hoặc thị trường nhanh, nó có thể khớp vượt quá mức dừng. Một số sàn môi giới cung cấp lệnh dừng được đảm bảo riêng, thường có thu phí.

Lệnh OCO có giống lệnh bracket không?

Chúng tương tự nhưng không giống hệt. Lệnh bracket thường đính kèm mục tiêu lợi nhuận và lệnh dừng vào một lệnh vào thị trường, trong khi OCO liên kết hai lệnh sao cho một lệnh hủy lệnh kia. Các nền tảng dùng các thuật ngữ này khác nhau.

Tôi có thể dùng lệnh OCO để vào lệnh không?

Có. Nhà giao dịch đôi khi đặt một lệnh buy stop phía trên và một lệnh sell stop phía dưới một vùng giá để một đợt phá vỡ theo hướng nào cũng mở một giao dịch và hủy lệnh kia. Cách này đi kèm các rủi ro thông thường của phá vỡ giả và trượt giá.

Lệnh OCO (lệnh này hủy lệnh kia) — Brokeli glossary · Brokeli