Tư duy cổ phiếu và crypto

Stop-Limit và OCO Binance: cách đặt đúng giá

Stop-Limit dùng một giá để kích hoạt và một giá để đặt lệnh Limit; OCO liên kết hai kịch bản để khi một lệnh khớp, lệnh còn lại được hủy. Bài viết giải thích từng trường giá, rủi ro không khớp và checklist trước khi gửi lệnh Binance Spot.

Stop-Limit và OCO Binance: cách đặt đúng giá

Stop-Limit và OCO trên Binance là gì? Stop-Limit là lệnh có điều kiện gồm hai mức giá: Stop quyết định khi nào lệnh được kích hoạt, còn Limit là mức giá giới hạn của lệnh được đưa vào sổ lệnh sau đó. OCO liên kết hai kịch bản, thường là chốt lời và giới hạn lỗ; khi một lệnh được thực hiện, lệnh còn lại được hủy theo cơ chế của cặp lệnh.

Bài này dành cho người đã hiểu Market và Limit nhưng dễ nhầm giữa giá kích hoạt với giá khớp. Nội dung tập trung vào Binance Spot trên giao diện công khai ngày kiểm tra. Tên trường, loại lệnh khả dụng và điều kiện kiểm tra có thể khác theo phiên bản ứng dụng, cặp giao dịch, khu vực và trạng thái tài khoản. Màn hình xác nhận trong tài khoản của bạn luôn là căn cứ cuối cùng.

Ảnh chụp giao diện Binance Spot công khai cho cặp BTC/USDT, hiển thị Order Book, biểu đồ giá và tab Stop Limit trong khung đặt lệnh; ảnh không đăng nhập

Ảnh chụp hệ thống thật từ giao diện Binance Spot BTC/USDT ngày 18/08/2026. Ảnh không đăng nhập và không chứa tài khoản, email, Token, Cookie, số dư hoặc URL nội bộ. Giá và sổ lệnh thay đổi liên tục.

Stop-Limit khác Limit ở điểm nào?

Một lệnh Limit thông thường được gửi vào sổ lệnh ngay sau khi bạn xác nhận, miễn là nó vượt qua các quy tắc về giá, khối lượng và số dư. Stop-Limit thêm một bước phía trước: lệnh Limit chưa được kích hoạt cho đến khi giá thị trường chạm điều kiện Stop.

Có thể đọc quy trình theo ba bước:

  1. Bạn đặt Stop làm giá kích hoạt.
  2. Khi điều kiện Stop xảy ra, hệ thống tạo một lệnh Limit với mức giá Limit đã nhập.
  3. Lệnh Limit chỉ khớp ở giá giới hạn hoặc tốt hơn và có thể khớp toàn bộ, khớp một phần hoặc không khớp.

Điểm thứ ba thường bị bỏ qua. Stop-Limit không có nghĩa “chắc chắn bán khi giá chạm Stop”. Nó chỉ có nghĩa điều kiện Stop sẽ kích hoạt việc đặt một lệnh Limit. Nếu chưa chắc Limit và Market lấy thanh khoản từ sổ lệnh ra sao, hãy đọc trước bài lệnh Market và Limit trên Binance khác nhau thế nào.

Trường Câu hỏi cần trả lời Không nên hiểu là
Stop Khi nào lệnh Limit được kích hoạt? Giá khớp được bảo đảm
Limit Giá tệ nhất bạn chấp nhận cho lệnh mua hoặc bán Limit là gì? Cam kết lệnh sẽ khớp
Amount Bạn muốn mua hoặc bán bao nhiêu tài sản cơ sở? Tổng tiền luôn được tính theo đơn vị đang nghĩ
Total Giá trị ước tính theo giá và khối lượng đã nhập Số tiền thực nhận cuối cùng sau mọi phí

Ví dụ bán Stop-Limit: vì sao cần hai mức giá?

Giả sử một tài sản đang giao dịch quanh 100 USDT. Bạn dùng các con số hoàn toàn minh họa sau:

  • Stop: 95 USDT.
  • Limit: 94,5 USDT.
  • Amount: 1 đơn vị tài sản.

Nếu điều kiện Stop tại 95 được kích hoạt, hệ thống đặt lệnh bán Limit ở 94,5. Lệnh này có thể khớp tại 94,5 hoặc mức giá tốt hơn nếu có đủ người mua. Tuy nhiên, nếu thị trường rơi nhanh từ trên 95 xuống dưới 94,5 và không còn bid phù hợp, lệnh có thể nằm chờ mà chưa khớp.

Khoảng cách giữa Stop và Limit là một đánh đổi, không phải công thức cố định. Khoảng cách hẹp giúp giới hạn giá chặt hơn nhưng có thể tăng rủi ro không khớp khi biến động nhanh; khoảng cách rộng hơn có thể tăng xác suất gặp thanh khoản nhưng chấp nhận mức giá thấp hơn. Không sao chép một tỷ lệ từ ví dụ hoặc mạng xã hội. Hãy đặt mức phù hợp với kế hoạch rủi ro của riêng bạn và độ sâu sổ lệnh đang có.

Ví dụ mua Stop-Limit

Stop-Limit cũng có thể dùng để đặt điều kiện mua. Ví dụ minh họa: giá hiện tại là 100, Stop là 105 và Limit là 106. Khi điều kiện ở 105 được kích hoạt, một lệnh mua Limit tại 106 được tạo; lệnh có thể khớp ở 106 hoặc thấp hơn, nhưng không được bảo đảm khớp nếu giá nhảy nhanh lên trên giới hạn đó.

Ví dụ này chỉ giải thích cơ chế, không khuyến nghị mua khi giá tăng. Trước khi gửi, kiểm tra đúng hướng Buy/Sell, đúng cặp giao dịch và đơn vị của từng trường. Một lỗi chọn hướng sẽ thay đổi hoàn toàn ý nghĩa của hai mức giá.

OCO hoạt động thế nào?

OCO là viết tắt của One Cancels the Other. Theo Binance Academy, OCO kết hợp hai lệnh liên kết; khi một lệnh được thực hiện, lệnh còn lại được hủy tự động. Trong cách dùng phổ biến với một vị thế Spot đang nắm giữ, người dùng có thể đặt một nhánh ở phía trên giá hiện tại để chốt lời và một nhánh Stop-Limit ở phía dưới để giới hạn lỗ.

Ảnh chụp trang thuật ngữ OCO Order của Binance Academy, hiển thị OCO kết hợp limit order với stop-limit order và cập nhật ngày 24/06/2026

Ảnh chụp trang chính thức OCO Order của Binance Academy ngày 18/08/2026. Trang hiển thị định nghĩa và ngày cập nhật; ảnh không chứa dữ liệu tài khoản.

Hãy hình dung một người đang giữ tài sản có giá thị trường khoảng 100 USDT và nhập ví dụ minh họa:

  • Nhánh trên: lệnh bán Limit tại 110.
  • Nhánh dưới: Stop tại 95, Limit tại 94,5.
  • Khối lượng: 1 đơn vị cho cấu trúc OCO.

Nếu nhánh chốt lời được thực hiện, nhánh Stop-Limit còn lại bị hủy theo liên kết OCO. Nếu nhánh Stop-Limit được kích hoạt và thực hiện trước, nhánh chốt lời bị hủy. Nếu bạn hủy thủ công một nhánh, hãy kiểm tra trạng thái toàn bộ cặp OCO thay vì giả định lệnh kia vẫn còn.

OCO giúp mô tả trước hai kịch bản, nhưng không bảo đảm kết quả. Nhánh Stop-Limit vẫn có rủi ro không khớp; nhánh Limit phía trên cũng có thể không được thị trường chạm tới. Hệ thống tự động hóa thao tác, không tự đánh giá liệu mức giá bạn chọn có hợp lý hay không.

Stop-Limit, Stop-Market và OCO không giống nhau

Loại lệnh Khi điều kiện xảy ra Ưu tiên chính Rủi ro cần nhớ
Stop-Limit Tạo lệnh Limit Kiểm soát giá giới hạn Có thể không khớp nếu giá đi qua quá nhanh
Stop-Market hoặc Stop-Loss dùng Market, nếu giao diện hỗ trợ Gửi lệnh theo cơ chế Market Ưu tiên thực hiện Giá khớp có thể trượt mạnh
OCO Quản lý hai nhánh liên kết Chuẩn bị hai kịch bản Một nhánh bị hủy khi nhánh kia thực hiện; nhánh Stop-Limit vẫn có rủi ro không khớp

Tên gọi và loại lệnh xuất hiện trên Binance có thể thay đổi theo sản phẩm. Đừng dùng hướng dẫn Spot để suy ra hành vi của Margin hoặc Futures; trước khi thiết lập điều kiện, hãy đọc đúng tên sản phẩm đang hiển thị.

6 bước kiểm tra trên Binance Spot

1. Xác nhận đúng sản phẩm và cặp giao dịch

Đọc nhãn Spot và cặp tài sản, ví dụ BTC/USDT. Kiểm tra tài sản cơ sở là BTC và tài sản định giá là USDT. Không suy từ màu nút hoặc biểu đồ rằng mình đang ở đúng sản phẩm.

2. Chọn đúng hướng Buy hoặc Sell

Sell Stop-Limit thường được dùng để kích hoạt lệnh bán khi giá giảm tới một mức; Buy Stop-Limit có thể kích hoạt lệnh mua khi giá tăng tới một mức. Đây là hai cấu trúc ngược nhau. Đọc lại hướng lệnh trước khi nhập giá.

3. Viết riêng mục đích của Stop và Limit

Trước khi điền biểu mẫu, hãy viết một câu: “Stop là điều kiện kích hoạt; Limit là giá giới hạn của lệnh sau khi kích hoạt.” Nếu không thể chỉ vào từng số và giải thích vai trò của nó, chưa nên gửi lệnh.

4. So giá với spread và độ sâu sổ lệnh

Kiểm tra bid cao nhất, ask thấp nhất và khối lượng gần mức Stop/Limit. Một lệnh điều kiện hợp lệ về mặt biểu mẫu vẫn có thể khó khớp nếu cặp giao dịch mỏng. Bài cách đọc thanh khoản, spread và độ sâu sổ lệnh giải thích cách so quy mô lệnh với thanh khoản thực.

5. Đọc lỗi và quy tắc giá của đúng cặp

Sàn có thể áp dụng bước giá, bước khối lượng và giá trị lệnh tối thiểu cho từng cặp. Nếu biểu mẫu báo giá hoặc số lượng không hợp lệ, chỉnh theo thông báo hiện tại; không thêm số 0 ngẫu nhiên để vượt qua lỗi.

6. Kiểm tra trạng thái sau khi gửi

Mở phần lệnh đang mở và lịch sử lệnh. Xác nhận Stop-Limit đang chờ kích hoạt, đã tạo lệnh Limit, khớp một phần, khớp toàn bộ hay bị hủy. Với OCO, kiểm tra trạng thái của cả hai nhánh. Đừng coi thông báo “đã gửi” là bằng chứng rằng lệnh đã khớp.

Năm lỗi thường gặp

Nhập Stop và Limit giống nhau rồi nghĩ rằng sẽ chắc chắn khớp

Hai mức có thể trùng trong một số biểu mẫu, nhưng điều đó không biến lệnh Limit thành Market. Khi giá đi nhanh qua mức giới hạn, lệnh vẫn có thể không khớp.

Đặt Limit sai phía so với mục đích bán hoặc mua

Với ví dụ bán để giới hạn lỗ, Limit cao hơn Stop có thể khiến lệnh khó khớp sau khi giá giảm qua điểm kích hoạt. Quan hệ hợp lệ còn phụ thuộc quy tắc giao diện; hãy đọc cảnh báo trước khi xác nhận.

Dùng giá giao dịch cuối cùng thay cho thanh khoản thực

Giá cuối cùng chỉ là một lần khớp. Kết quả của lệnh phụ thuộc các bids/asks còn lại và quy mô lệnh. Khi thị trường mỏng, chênh lệch giữa một điểm giá trên biểu đồ với khả năng khớp có thể rất lớn.

Quên một lệnh OCO đã chiếm số dư

Lệnh đang mở có thể giữ một phần tài sản khả dụng. Trước khi đặt lệnh mới, kiểm tra số dư khả dụng và các lệnh đang chờ để tránh nhập tổng khối lượng lớn hơn số tài sản có thể bán.

Chỉ nhìn phí sàn

Stop-Limit hạn chế giá nhưng không xóa spread, khả năng không khớp hay chi phí giao dịch. Muốn tính đầy đủ hơn, đọc bài phí, spread và slippage ảnh hưởng giá vốn thực tế thế nào.

Checklist 30 giây trước khi xác nhận

  • Tôi đang ở Binance Spot và đúng cặp giao dịch.
  • Hướng Buy/Sell phù hợp với kịch bản đã viết.
  • Tôi hiểu Stop chỉ kích hoạt; Limit mới là giá giới hạn của lệnh được tạo.
  • Tôi chấp nhận Stop-Limit có thể không khớp trong thị trường biến động nhanh.
  • Tôi đã so giá và khối lượng với spread, sổ lệnh và số dư khả dụng.
  • Nếu dùng OCO, hai nhánh thể hiện hai kết quả thay thế, không phải hai giao dịch độc lập muốn khớp đồng thời.
  • Tôi đã đọc phần xem trước, quy tắc giá, khối lượng và phí đang hiển thị.
  • Sau khi gửi, tôi sẽ kiểm tra trạng thái của từng lệnh thay vì chỉ nhìn thông báo ban đầu.

Nguồn và ngày kiểm tra

Ngày kiểm tra: 18/08/2026 (UTC+8).
Trạng thái ảnh: hai ảnh WebP được chụp từ hệ thống Binance công khai, đã mở kiểm tra; không chứa dữ liệu tài khoản hoặc thông tin nhạy cảm.
Lưu ý: Nội dung phục vụ mục đích giáo dục, không phải tư vấn đầu tư. Loại lệnh và sản phẩm có thể không khả dụng với mọi khu vực hoặc tài khoản.