Sửa lệnh futures có làm mất ưu tiên hàng đợi không?
Tìm hiểu vì sao thay đổi một lệnh futures có thể ảnh hưởng ưu tiên hàng đợi, thay đổi giá và số lượng không luôn được xử lý giống nhau thế nào, và cách xác minh ưu tiên sau cancel-replace.
Câu trả lời trực tiếp
Sửa một lệnh futures có thể làm thay đổi ưu tiên hàng đợi, nhưng kết quả phụ thuộc vào điều bạn sửa và quy tắc của venue. Đừng giả định thay đổi giá hoặc số lượng vẫn giữ timestamp ban đầu hoặc đẩy toàn bộ lệnh xuống cuối hàng
Ưu tiên hàng đợi thuộc về trạng thái lệnh hiện tại
Một lệnh limit đang chờ cạnh tranh với các lệnh đủ điều kiện khác tại mức giá của nó
Trong thị trường price-time, các lệnh đủ điều kiện đến trước có thể được ưu tiên hơn lệnh đến sau
Các sản phẩm khác có thể dùng phương pháp phân bổ ngoài FIFO thuần túy
Khi bạn sửa lệnh, venue quyết định lệnh đã thay đổi được ưu tiên thế nào
Tài liệu chứng nhận của CME kiểm tra rõ các thông điệp cancel-replace có và không có thay đổi ưu tiên
Vì vậy tác động chính xác cần được xác định theo sản phẩm hiện tại và quy tắc nhập lệnh
Thay đổi giá không chỉ là tiện ích chỉnh sửa
Giả sử bạn có lệnh limit mua đang chờ ở 5,000.00
Bạn đổi nó thành 5,000.25
Lệnh giờ cạnh tranh ở một mức giá khác
Bạn không nên nghĩ vị trí hàng đợi cũ tại 5,000.00 chỉ đơn giản di chuyển cùng lệnh
Mức giá mới có thể có các lệnh hiện hữu và trình tự phân bổ riêng
Hãy ghi lại xác nhận sửa và trạng thái lệnh mới
Thay đổi số lượng có thể được xử lý khác thay đổi giá
Thay đổi số lượng không nhất thiết có tác động ưu tiên giống thay đổi giá
Một số quy trình của venue phân biệt giảm số lượng, tăng số lượng và sửa giá
Các bài kiểm tra chứng nhận của CME kiểm tra rõ thay đổi chỉ số lượng và thay đổi giá về tác động ưu tiên có thể xảy ra
Đó là lý do quy tắc chung như “đổi size không bao giờ mất ưu tiên” là không an toàn
Hãy dùng tài liệu kỹ thuật và sản phẩm hiện tại của venue
Ví dụ tính hàng đợi trước và sau một thay đổi
Giả sử ví dụ kiểu FIFO tại 5,000.00
Lệnh 3 hợp đồng của bạn có 12 hợp đồng ở phía trước
Trước mọi sửa đổi, ít nhất 12 hợp đồng đó phải được phân bổ trước khi đến vị trí của bạn trong hàng
Bây giờ giả sử bạn sửa lệnh theo cách làm mất ưu tiên
Nếu 25 hợp đồng đã nằm trước lệnh sau khi nhập lại, vị trí hàng đợi thực tế của bạn đã thay đổi đáng kể
Các con số là giả định
Điểm chính là một sửa đổi có thể thay đổi lượng thanh khoản phải giao dịch trước khi lệnh của bạn nhận được phân bổ
Dữ liệu sổ lệnh có thể giúp, nhưng không phải bản ghi lệnh cuối
CME Market by Order có thể hiển thị các lệnh cá nhân ẩn danh và thông tin hàng đợi
Giao diện broker có thể hiển thị ít chi tiết hơn
Ngay cả với dữ liệu thị trường chi tiết, bạn vẫn cần xác nhận sửa và order ID hoặc các định danh hiện tại
Ước tính trên màn hình không thể chứng minh một cancel-replace cụ thể có giữ ưu tiên hay không
Vì sao lệnh limit futures có thể chạm mà không khớp giải thích vì sao vị trí hàng đợi quan trọng
Khớp một phần khiến theo dõi sửa đổi quan trọng hơn
Giả sử 2 trong 5 hợp đồng đã khớp
Chỉ còn 3 hợp đồng đang hoạt động
Nếu sau đó bạn sửa lệnh, hãy tách vị thế 2 hợp đồng đã hoàn tất khỏi số lượng 3 hợp đồng còn lại
Đừng coi 5 hợp đồng ban đầu như thể tất cả vẫn đang chờ
Việc sửa áp dụng cho phần còn sống theo quy trình lệnh thực tế
Vì sao lệnh futures của tôi khớp ở nhiều mức giá giải thích số lượng đã khớp và số lượng còn lại [!TRYMARK] Dựng lại một cancel-replace Bắt đầu với lệnh limit mua 3 hợp đồng có 12 hợp đồng ở phía trước. Thay đổi số lượng, sau đó thay đổi giá. Với mỗi thay đổi, ghi lại xác nhận, giá hiện tại, số lượng còn lại và việc ưu tiên có được giữ hay không
Dùng danh sách kiểm tra khi sửa
Ghi chính xác sản phẩm và tháng hợp đồng
Ghi order ID, giá, số lượng và timestamp ban đầu
Ghi trường đang được thay đổi
Lưu xác nhận cancel-replace
Kiểm tra venue nói ưu tiên được giữ hay thay đổi
Tách số lượng đã khớp khỏi số lượng còn lại
Chỉ kiểm tra lại sổ lệnh sau khi xác nhận trạng thái lệnh mới
Đừng so sánh các lần khớp bằng ước tính hàng đợi trước sửa đổi
Hướng dẫn này giải thích cơ chế lệnh, không phải khuyến nghị sửa hoặc hủy lệnh
Câu hỏi thường gặp
Đổi giá limit futures có làm mất ưu tiên hàng đợi không?
Có thể. Thay đổi giá đưa lệnh sang một mức giá khác và quy tắc của venue quyết định ưu tiên mới. Đừng giả định vị trí hàng đợi cũ được chuyển sang
Giảm số lượng lệnh futures có giữ ưu tiên không?
Điều đó phụ thuộc vào venue và loại lệnh. Giảm và tăng số lượng có thể được xử lý khác nhau, vì vậy hãy xác minh quy tắc hiện tại thay vì dùng một giả định chung
Cancel-replace có tạo lệnh futures mới không?
Quy trình kỹ thuật có thể giữ hoặc thay đổi định danh và ưu tiên tùy venue. Hãy dùng xác nhận thực thi để xác định trạng thái lệnh thực tế sau đó
Làm sao biết lệnh futures đã sửa của tôi mất ưu tiên?
Kiểm tra quy tắc của venue, xác nhận cancel-replace và mọi dữ liệu hàng đợi cấp lệnh có sẵn. Đừng chỉ suy ra từ một lần bỏ lỡ khớp lệnh sau đó