Lệnh OCO (Tiếng anh: One Cancels Others) là lệnh kết hơp giữa 2 lệnh 1 lệnh dừng lỗ (Stop Up hoặc Stop Down) và một lệnh giới hạn để đóng vị thế (chốt lời), nghĩa là một lệnh thực hiện lệnh còn lại sẽ hủy. Khi đặt lệnh OCO, nhà đầu tư chỉ đặt các mức giá STP/LMT/STL,…(không đặt MKT) Khi giá thị trường giao dịch chạm 1 mức giá đã đặt, lệnh OCO có mức giá đó sẽ khớp và tất cả các lệnh còn lại sẽ tự động hủy
Mục đích của lệnh OCO
- Đặt lệnh bán limit chốt lời trên vị thế Long đang có, kèm lệnh điều kiện Stop Down tự động cắt lỗ nếu xu hướng thị trường giảm
- Đặt lệnh mua limit chốt lời trên vị thế Short đang có, kèm theo lệnh điều kiện Stop Up tự động cắt lỗ nếu xu hướng thị trường tăng
- Mở mới vị thế Long/Short theo nhu cầu của nhà đầu tư
Ví dụ
Đặt lệnh bán limit chốt lời trên vị thế Long đang có kèm lệnh điều kiện Stop down tự động cắt lỗ nếu xu hướng thị trường giảm
Nhà đầu tư đang nắm giữ vị thế Mua 1 HĐLT mã VN30F1809 tại mức giá vốn = 910 = giá thị trường. Nhà đầu tư sử dụng lệnh OCO Bán để kỳ vọng chốt lời tại giá 920 và không mong cắt lỗ ở mức giá nhỏ hơn 905 (khi giá thị trường dưới ngưỡng 905 thì nhà đầu tư chấp nhận bán với giá 904.5). Giá thị trường biến đổi như sau:
Thời điểm | 1 | 2 | 3 | 4 | 5 |
Giá thị trường | 910 | 912 | 915 | 918 | 920 |
Giá chốt lời | 920 | 920 | 920 | 920 | 920 |
Giá stop | 905 | 905 | 905 | 905 | 905 |
Giá cắt lỗ | 904.5 | 904.5 | 904.5 | 904.5 | 904.5 |
Lệnh OCO được sử dụng tạo ra 2 lệnh: 1 lệnh giới hạn Bán được đẩy vào hệ thống và gửi lên sàn với giá 920; 1 lệnh Stop Down Bán ở trạng thái “Chờ kích hoạt” với giá Stop = 905 và giá đặt cho lệnh Stop = 904.5.
Theo dõi diễn biến thị trường:
- Đến thời điểm thứ 5 khi giá thị trường tăng đến 920 và lệnh giới hạn Bán với giá 920 được khớp hết => Hệ thống sinh yêu cầu hủy lệnh Stop Down Bán ở trạng thái “Chờ kích hoạt” với giá Stop = 905 và giá đặt cho lệnh Stop = giá cắt lỗi = 904.5
- Giả sử đến thời điểm thứ 3, thị trường giảm tới ngưỡng giá 905 = giá stop thì khi đó: lệnh Stop Down Bán ở trạng thái “Chờ kích hoạt” với giá Stop = 905 và giá đặt cho lệnh Stop = giá cắt lỗ = 904.5 được kích hoạt, sinh lệnh con vào sàn với giá = 904.5; đồng thời sinh yêu cầu hủy cho lệnh giới hạn được đẩy vào sàn ban đầu giá 920
Điều kiện ràng buộc của lệnh OCO
- Thời điểm đặt lệnh OCO có kiểm tra điều kiện (KL Mua/Bán tối đa,…) cho lệnh giới hạn để đảm bảo lệnh có thể đẩy được vào hệ thống và gửi lên sàn.
- Kiểm tra giá đặt, giá stop, giá cắt lỗ trong khoảng trần/sàn và chẵn theo bước giá quy định của hệ thống
- Giá stop phải tuân thủ theo các quy định của lệnh Stop Up, Stop Down
- Không cho đặt lệnh trong phiên ATC
- Lệnh OCO chỉ đặt lệnh LO
Cách đặt lệnh OCO
Bước 1:
Để đặt lệnh OCO, bạn đi đến cửa sổ đặt lệnh HOT, click chuột vào nút lệnh OCO trước khi tiến hành đặt lệnh. Khi nút lệnh OCO chuyển sang màu vàng thì lệnh OCO đã được kích hoạt.

Bước 2
Tiếp theo, bạn tiến hành đặt các lệnh như bình thường để ghép thành 1 chuỗi lệnh OCO. Sẽ có biểu tượng ‘liên kết’ngay cạnh lệnh được ghép thành chuỗi lệnh OCO

Bước 3
Sau khi đã tạo xong chuỗi lệnh OCO mong muốn, click chuột vào nút lệnh OCO một lần nữa, hệ thống sẽ hiển thị cửa sổ xác nhận:
Ấn vào “Đặt 2 lệnh” để xác nhận và đẩy lệnh OCO lên sàn

Lưu ý
Các lệnh kết hợp bởi lệnh OCO đều là lệnh chờ và ở tình trạng chưa khớp, nên các nhà giao dịch vẫn có thể sửa đổi/ xóa các lệnh này.
Lệnh OCO thường được sử dụng trong trường hợp sau: lệnh chốt lời liên kết lệnh OCO với lệnh dừng lỗ.
Thông qua bài viết, EFX mong các nhà đầu tư có thêm kiến thức thực hiện giao dịch thành công và thu được nhiều lợi nhuận.
Xem thêm các thông tin và nhận hỗ trợ tại Fanpage
Chúc các nhà đầu tư luôn thành công!