OCO (Một lệnh hủy lệnh kia)
Một bộ lệnh bracket giả định gồm lệnh giới hạn thoát tại 1.1050 và lệnh dừng bán thông thường tại 1.0980 cho một vị thế mua EUR/USD. Theo quy tắc OCO đã xác định, khi xác nhận một lệnh thoát khớp đủ, lệnh thay thế được liên kết phải bị hủy. Khớp từng phần và tình huống chạy đua khi hủy cần quy tắc riêng.
Chỉ thị liên kết
OCO là quan hệ giữa các lệnh: một sự kiện do cách triển khai quy định sẽ hủy lệnh kia. Nó có thể dùng cho lệnh thoát hoặc các phương án vào lệnh thay thế. Bộ lệnh bracket còn có thể liên kết lệnh vào mẹ với các lệnh thoát con; đó là vòng đời bổ sung, không được hàm ý chỉ từ tên viết tắt ba chữ.
Liên kết chạy đâu
Cơ chế có thể chạy phía máy chủ, địa điểm giao dịch hoặc máy khách. Nếu do phần mềm cục bộ thực hiện, mất kết nối có thể làm dừng logic hủy. Kích hoạt, thực hiện và xác nhận là những sự kiện riêng; khớp từng phần có thể làm đổi khối lượng hoặc hủy nhánh kia theo hệ thống. Xác minh quy tắc thực tế thay vì giả định mọi nơi có hành vi giống nhau.
Đối soát sau khớp
Kiểm tra vị thế còn lại, các khối lượng chưa khớp và trạng thái của cả hai lệnh. Nếu việc hủy và thực hiện xảy ra chéo nhau, có thể phải quản lý mức phơi nhiễm ngoài ý muốn. OCO không bảo đảm giá dừng hoặc tạo ra mục tiêu có lãi. Trong mô phỏng, tính cả khoảng trống giá, thông báo trễ và khớp từng phần, thay vì biểu diễn cả hai lệnh thoát đều khớp hoàn hảo tức thời.
Câu hỏi thường gặp
Mọi SL/TP tự OCO gốc?
Không. Các biện pháp bảo vệ gắn với vị thế và lệnh độc lập được liên kết có thể có cách triển khai khác nhau.
OCO loại trượt vế stop?
Không. Liên kết hủy không bảo đảm giá thực hiện của lệnh thoát đó.