Quay lại Rủi ro & Tâm lý
Rủi ro & Tâm lý

Chốt lời và cắt lỗ hợp đồng: kích hoạt, khớp lệnh và Reduce-only

Trader Stan·2026.10.16·Thời gian đọc 14 min

Đặt chốt lời và cắt lỗ hợp đồng theo vị thế thực: chọn nguồn giá kích hoạt, giá, lượng và lệnh thị trường hay giới hạn, rồi xác minh thiết lập được chấp nhận. Kích hoạt chưa phải khớp. Cập nhật lượng còn lại từ báo cáo khớp một phần, sau đó xác nhận vị thế bằng 0 và hủy các lệnh liên quan. Reduce-only ngăn lệnh thoát mở vị thế ngược, không bảo đảm thực thi. Nếu lượng hoặc việc hủy chưa rõ, kiểm tra hồ sơ cùng lệnh, không gửi lại mù quáng. Không tăng phơi nhiễm khi chưa xác nhận bảo vệ có hiệu lực.

“Tôi đã đặt cắt lỗ” nghe như đã xong. Hồ sơ có thể chỉ là thiết lập được chấp nhận nhưng chưa kích hoạt, hoặc giới hạn đã kích hoạt đang đợi khớp. Cùng con số cắt lỗ còn trên màn hình, phơi nhiễm lại rất khác.

Ta giải thích giá và lệnh trước, rồi theo kế hoạch 0.050 BTC qua vào một phần, hủy, kích hoạt cắt lỗ, thoát nhiều lần và kiểm tra lệnh còn. Mọi báo cáo thực thi đều giả định. Mục tiêu là hiểu lượng về 0 thế nào, không chỉ tìm nút xác nhận.

Những điểm cần nhớ

  • Giá kích hoạt, giá lệnh và giá khớp có vai trò riêng. Cắt lỗ giới hạn có thể kích hoạt mà chưa khớp.
  • Lượng đóng theo vị thế thực, không theo giả định cả kế hoạch 0.050 BTC đã khớp.
  • Reduce-only hạn chế mở ngược. Phần vào chưa khớp và lệnh thoát cũ vẫn cần kiểm tra hủy riêng.

Xác định điều kiện trước khi chọn cách thực thi

Lệnh thoát cần ít nhất nguồn giá, chiều kích hoạt, cách đặt lệnh và lượng. Thoát ở 58,900 còn thiếu giá gần nhất hay đánh dấu, đóng bao nhiêu và gửi loại lệnh nào. Ở đây long, tức vị thế mua, trong hợp đồng BTC vĩnh viễn tuyến tính USDT đóng bằng bán. BTC là Bitcoin; USDT là tài sản thanh toán. Hướng dẫn hợp đồng vĩnh viễn giải thích sản phẩm và funding, khoản thanh toán tài trợ giữa hai phía.

Tách giá kích hoạt, giá lệnh và giá khớp

Giá kích hoạt xác định khi nào khởi động lệnh. Giá giới hạn đặt biên chấp nhận thực thi. Giá khớp đến từ đối ứng. Khi giá đánh dấu bằng hoặc dưới 58,900, gửi bán giới hạn 58,880 không bảo đảm bán được ở một trong hai số. Nó bắt đầu tìm khớp tại 58,880 hoặc tốt hơn khi điều kiện đạt.

Giá đánh dấu là tham chiếu định giá, rủi ro; giá gần nhất là lần khớp mới nhất; giá chỉ số là tham chiếu giao ngay tổng hợp theo quy tắc sàn. 「How to Set Take Profit and Stop Loss in Futures Trading」 của OKX ngày 26/8/2026 tách nguồn kích hoạt, giá lệnh và lưu ý giới hạn đã kích hoạt có thể không khớp. Giới hạn giá, tính năng áp dụng tùy sản phẩm và quy tắc tài khoản hiện hành.

Giá kích hoạt, giá lệnh, giá khớp khác. Ví dụ thoát long: giá đánh dấu <=58,900 kích hoạt bán giới hạn 58,880. Sơ đồ khái niệm hoặc bài tập giả định, không phải kết quả tài khoản thật.

Thị trường và giới hạn đánh đổi khác nhau

Thoát bằng thị trường tìm đối ứng đang có. Giá khớp trung bình có thể khác giá kích hoạt; đó là trượt giá. Thoát giới hạn giữ biên giá nhưng có thể khớp một phần hoặc chờ tiếp. Lựa chọn phụ thuộc kiểu thất bại mà kế hoạch chịu được.

「Take Profit and Stop Loss」 của Bybit ngày 8/10/2026 tách tham chiếu kích hoạt, toàn bộ hay một phần vị thế và cách thực thi. Giới hạn có điều kiện vẫn cần giá đối ứng. Không mang mặc định sản phẩm này sang sản phẩm khác, cũng không coi thị trường là bảo đảm đóng hết tức thì. Nếu dùng giới hạn trượt giá, kiểm tra cách xử lý lượng ngoài phạm vi cho phép.

Reduce-only kiểm soát hướng, không bảo đảm khớp

Reduce-only, tức chỉ giảm vị thế, nhằm giảm vị thế đang có thay vì mở chiều ngược sau khi đóng. Nó không tạo thanh khoản hay giá ưu tiên, cũng không thay kiểm tra lệnh còn hiệu lực. Trường khả dụng tùy sản phẩm và chế độ vị thế.

Reduce-only và Close On Trigger có phạm vi riêng

「Reduce-Only Order」 của Bybit ngày 29/6/2026 mô tả giới hạn chỉ giảm và khả năng điều chỉnh, hủy khi lượng vượt vị thế. 「Close On Trigger」 cùng ngày giải thích mục đích đóng của lệnh có điều kiện. Sau kích hoạt vẫn thực thi theo thị trường hoặc giới hạn. Chỉ để đóng không có nghĩa giới hạn nhất định khớp.

Giả sử lệnh khác đã đóng long, rồi lệnh chốt lời bán cũ không hạn chế mới khớp; nó có thể mở short, vị thế bán khống mới. Reduce-only giúp ngăn điều đó, nhưng vẫn kiểm tra lượng, hướng và báo cáo. Sau chốt một phần, xác minh cắt lỗ còn lại bao đúng lượng thực mới, không mặc định tự điều chỉnh.

Reduce-only hạn hướng, không bảo đảm khớp. Reduce-only và Close On Trigger hỗ trợ phạm vi lệnh khác nhau. Sơ đồ khái niệm hoặc bài tập giả định, không phải kết quả tài khoản thật.

Kiểm tra cặp lệnh thoát và phần vào chưa khớp riêng

Một số tính năng Take Profit/Stop Loss (TP/SL), chốt lời/cắt lỗ, hủy một phía khi phía kia kích hoạt. Hai lệnh đặt độc lập không nhất thiết có liên kết đó. Cơ chế TP/SL ghép của Bybit áp dụng cho tính năng đó, không phải mọi cặp lệnh đối hướng. Ví dụ này quản lý lệnh thoát độc lập và kiểm tra từng lần hủy.

Dễ quên nhất là phần vào chưa khớp. Đóng long đang có không nhất thiết hủy mua giới hạn ban đầu. Khớp muộn có thể tạo lại phơi nhiễm. Kiểm tra phần vào còn trước và sau thoát, không chỉ danh sách TP/SL.

Ví dụ khớp một phần: kế hoạch 0.050 thành vị thế 0.030 BTC

Cập nhật lượng theo sự kiện lệnh, phân biệt yêu cầu hủy với xác nhận hủy. Giá, giờ, lượng và báo cáo đều giả định, không phải thử sàn hay lịch sử thị trường. Đồng hồ UTC, Coordinated Universal Time, giờ phối hợp quốc tế, chỉ thể hiện thứ tự. Đây là đối soát, không phải thiết lập khuyên dùng thật. Số giữ định dạng nguồn: dấu phẩy phân hàng nghìn, dấu chấm tách thập phân.

Bước 1: cố định điều kiện và bảo vệ lượng đã xác nhận

Giả sử mua giới hạn 0.050 BTC tại 60,000, đợi tới 09:05. Cắt lỗ kích hoạt khi giá đánh dấu bằng hoặc dưới 58,900, dùng Close On Trigger cho mục đích đóng, rồi gửi bán giới hạn Reduce-only tại 58,880 theo GTC, Good-Till-Canceled, hiệu lực tới khi khớp hoặc hủy. Đặt độc lập chốt lời bán giới hạn Reduce-only GTC tại 62,000, không có giá kích hoạt riêng và không tự ghép với cắt lỗ. Nếu còn lượng sau kích hoạt ba giây, yêu cầu hủy, xác minh rồi xử lý lượng còn đã xác nhận. Ba giây là quy tắc bài tập, không phải độ trễ sàn cam kết hay cửa sổ phản ứng chung.

Lúc 09:00:00, giả sử báo cáo xác nhận chỉ khớp 0.030 BTC, trung bình 60,000, còn 0.020 chưa khớp. Bảo vệ 0.030, không phải kế hoạch 0.050. Cũng giả định báo cáo chấp nhận thiết lập cắt lỗ và chốt lời 62,000, không có thêm khớp vào sau đó. Trong thực tế chưa có chấp nhận thì kiểm tra bảo vệ tồn tại không, không tự coi đã có.

Lúc 09:05, yêu cầu hủy phần vào còn và nhận xác nhận đã hủy, không có khớp 0.020 xen giữa. Vị thế còn 0.030. Nếu 0.005 khớp thêm trước xác nhận thì thực tế là 0.035, cần kiểm tra lại lượng thoát và bảo vệ. Bấm hủy không xóa hiệu lực báo cáo khớp đến muộn.

Kế hoạch 0.050; vị thế xác nhận 0.030. Vào 60,000; cắt theo đánh dấu <=58,900; Close On Trigger; bán giới hạn GTC chỉ giảm 58,880; chốt GTC riêng 62,000. Sơ đồ khái niệm hoặc bài tập giả định, không phải kết quả tài khoản thật.

Bước 2: giới hạn cắt lỗ đã kích hoạt chưa chắc giảm vị thế

Lúc 09:06:00, giá đánh dấu giả định xuống 58,900, báo cáo xác nhận kích hoạt và chấp nhận riêng. Bán giới hạn 0.030 BTC tại 58,880 bắt đầu chờ. Giả sử giá mua tốt nhất chỉ 58,850, không có mua cao hơn. Không có đối ứng tại 58,880 hoặc tốt hơn, nên trạng thái đã kích hoạt, lượng khớp 0 phù hợp bảng sự kiện.

Riêng quan sát giá chỉ xác lập điều kiện đã đạt. Muốn ghi lệnh hoạt động phải có báo cáo kích hoạt và chấp nhận; bài giả định cả hai. Yêu cầu thật bị từ chối, bận hoặc chưa rõ thì điều tra trạng thái, không đi tiếp như đã gửi thành công.

Lúc 09:06:02, giả sử khớp mới 0.010 BTC tại 58,890. Giá trên mức bán tối thiểu 58,880 nên đúng biên. Long còn 0.030 − 0.010 = 0.020. Khớp dưới giá kích hoạt 58,900 không vi phạm giới hạn; hai giá làm hai việc.

Đã kích hoạt; vẫn mở 0.020 BTC. Bán giới hạn GTC 58,880; khớp 0.010 tại 58,890, đúng biên giá bán. Sơ đồ khái niệm hoặc bài tập giả định, không phải kết quả tài khoản thật.

Bước 3: xác nhận hủy rồi mới xử lý phần còn

Đến mốc định trước 09:06:03 còn 0.020. Yêu cầu hủy phần giới hạn cũ, ghi đang chờ hủy. Chưa mặc định có thể gửi lệnh thoát thay thế toàn phần an toàn: khớp cũ phát sinh thêm có thể cạnh tranh cùng lượng với lệnh mới.

Giả sử xác nhận hủy lúc 09:06:04, không có thêm khớp sau 09:06:02, lượng thực còn 0.020. Khi đó mới gửi thoát thị trường Reduce-only. Hai khớp giả định: 0.008 BTC tại 58,840 và 0.012 tại 58,820. Tổng đóng 0.020; cộng 0.010 trước đó vừa đủ bù lượng vào 0.030.

Sau từng báo cáo, đối chiếu lượng vào lũy kế trừ lượng ra lũy kế: ban đầu 0.030, sau lần ra đầu 0.020, chỉ về 0 khi nhận đủ hai khớp sau. Tách lượng vào và ra chưa khớp. Hai lệnh chờ đối hướng không tự bù trừ thành vị thế.

Đây không phải quy trình ứng cứu giao dịch chung. Hủy chưa rõ, mất kết nối báo cáo hoặc lượng lệch thì dừng ở xác minh trạng thái, không tự gửi lại như thể chưa thành công gì. Công cụ khẩn cấp tùy tài khoản, nền tảng và quy trình đã thiết lập. Nhiều lệnh hơn không giải quyết việc chưa rõ phơi nhiễm đang có.

Xác nhận hủy rồi xử lý phần còn. Quy tắc: yêu cầu hủy sau kích hoạt ba giây, xác nhận ở giây bốn. Không phải độ trễ sàn cam kết. Sơ đồ khái niệm hoặc bài tập giả định, không phải kết quả tài khoản thật.

Bước 4: tính từng khớp và dọn lệnh còn

Ba khớp xác nhận trong bài tập cần ba phép tính. Phần vào chưa khớp 0.020 không nằm trong lượng đã giao dịch hay lãi lỗ, profit and loss (P&L). Bảng và hình cùng cơ sở; giá khớp cuối không đại diện cả lần thoát.

Lần thoát giả địnhLượng BTCGiá khớp USDTLỗ do giá USDT
Giới hạn khớp một phần0.01058,89011.10
Khớp thị trường đầu0.00858,8409.28
Khớp thị trường sau0.01258,82014.16
Tổng0.030Tính theo từng khớp34.54

Giả định cả 0.030 thoát tại giá kích hoạt 58,900 sẽ cho lỗ 33 USDT. Các khớp giả định ra 34.54, lệch 1.54, không thể xóa bằng thay giá khớp bằng kích hoạt. Hai khớp thị trường trung bình có trọng số 58,828. Số này chỉ áp dụng 0.020 cuối, không phải toàn bộ 0.030.

Giả định riêng phí giao dịch 0.05% mỗi chiều. Phí vào 0.9, tổng phí ra 0.88273; lỗ giá cộng phí minh họa 36.32273 USDT. Tỷ lệ giả định, không phải sao kê thật. Funding và điều chỉnh khác chưa biết nên chưa là lãi lỗ ròng cuối tài khoản. Khi làm lại, tách khớp, giá kế hoạch và tỷ lệ.

Lúc 09:06:05, giả sử hồ sơ xác nhận vị thế bằng 0, phần cắt lỗ cũ đã hủy và chốt lời độc lập 62,000 đã hủy. Quy trình mới kết thúc. Dọn lệnh cũ không đổi P&L nhưng ngăn chúng đi vào giao dịch tiếp theo. Thao tác thật phải theo danh sách và báo cáo lệnh của bạn.

Tính từng khớp rồi dọn lệnh cũ. Giả định vào 0.030 tại 60,000; phí mỗi chiều 0.05%, không phải sao kê thật. Sơ đồ khái niệm hoặc bài tập giả định, không phải kết quả tài khoản thật.

Phân biệt các trạng thái lỗi sau khi đặt

Chưa kích hoạt, khớp 0, khớp một phần, từ chối và chưa rõ là các trạng thái riêng. Gọi hết là thất bại sẽ che việc cần kiểm tra giá, điều kiện hay kết nối. Gọi hết là đã cắt lỗ lại mô tả sai phơi nhiễm còn.

Không khớp, bị từ chối và kết quả chưa rõ cần hồ sơ khác

Lệnh vào hết hạn chưa khớp thì xác minh hủy và dọn thoát đặt trước. Không có vị thế không phải giao dịch thắng. Lệnh có điều kiện bị từ chối thì lưu lý do, tham số, kiểm tra sản phẩm, lượng, chế độ và giới hạn giá. Khớp một phần chỉ giảm theo lượng xác nhận, phần còn vẫn tồn tại.

Hết thời gian chờ khác từ chối rõ ràng. Màn hình cũ có thể do báo cáo chậm, không phải lệnh không tồn tại. Truy vấn cùng mã và các khớp trước khi quyết định tiếp. Tự gửi lại khi chưa rõ có thể biến một lần thoát định làm thành hai lệnh.

Sửa thiết lập không xóa lần khớp đã có

Cắt lỗ kích hoạt có thể đã thành lệnh hoạt động khác. Đổi số hiển thị không chứng minh lệnh đó đã hủy. Lưu mã, giờ xác nhận và lượng hiệu lực trước, sau sửa. Không viết lại kế hoạch gốc bằng giá kích hoạt chọn sau sự kiện.

Nối lệnh thoát với kế hoạch giao dịch đầy đủ

Thoát phải phù hợp phơi nhiễm, vốn, không tự bảo đảm trần lỗ. Gần ngưỡng rủi ro sàn, độ trễ và khác nguồn giá cùng quan trọng. Vẽ cắt lỗ bên ngoài tham chiếu thanh lý không chứng minh kịp khớp.

Tính lượng trước khi kiểm tra vốn và rủi ro

Đưa khoảng cắt lỗ, chi phí, vốn khả dụng vào Tính khối lượng vị thế. Không bắt đầu bằng phơi nhiễm tối đa rồi dựa cắt lỗ gần để giải quyết rủi ro. Kiểm soát giá giới hạn và thực thi thị trường có chi phí khác nhau, phải có trong kế hoạch và kiểm thử trước.

Học tiếp: giữ chứng cứ cho từng trạng thái

Dùng Cách viết nhật ký giao dịch cho lượng dự kiến, khớp, hủy, phí. Nhận diện rủi ro thanh lý giải thích ngưỡng rủi ro. Đối chiếu phí và lãi lỗ ròng tính tổng chi phí.

Bài viết dạy cơ chế lệnh, không phải lời khuyên đầu tư. Mọi sự kiện và khớp ví dụ đều giả định, không phải thử sàn hoặc chứng minh lỗ thật tối đa. Hợp đồng vẫn có rủi ro thanh lý, trượt giá, không khớp và hệ thống.

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

Q1. Giá kích hoạt chốt lời hoặc cắt lỗ là giá khớp không?

Không. Giá kích hoạt khởi động lệnh, giá giới hạn đặt biên chấp nhận, giá khớp đến từ đối ứng. Giữ đủ ba trường.

Q2. Vì sao cắt lỗ giới hạn đã kích hoạt vẫn còn vị thế?

Lệnh giới hạn sinh ra cần đối ứng phù hợp, có thể khớp một phần hoặc không khớp. Kiểm tra báo cáo lệnh, khớp thay vì coi màn hình kích hoạt là bằng chứng đã đóng.

Q3. Reduce-only bảo đảm đóng ngay không?

Không. Nó hạn chế lệnh chỉ giảm vị thế đang có thay vì mở chiều ngược. Thực thi còn tùy cách đặt, giá, thanh khoản và điều kiện khác.

Q4. Dự kiến 0.050 nhưng khớp 0.030 BTC thì bảo vệ bao nhiêu?

Quản lý vị thế xác nhận 0.030. Theo dõi, hủy phần vào 0.020 riêng. Khớp mới trước xác nhận hủy cần cập nhật lượng và bảo vệ.

Q5. Vừa yêu cầu hủy là gửi thoát thay thế toàn phần được không?

Yêu cầu chưa phải xác nhận. Kiểm tra hủy và khớp mới của cùng lệnh rồi xử lý lượng còn đã xác nhận. Tránh gửi lại mù quáng khi kết quả chưa rõ; theo quy trình sàn và phản ứng đã thiết lập.

Q6. 36.32273 USDT là lỗ tài khoản cuối cùng không?

Không. Đây là lỗ theo từng khớp giả định cộng phí giả định. Chưa có sao kê khớp, phí thật; funding và điều chỉnh khác chưa biết.

Chốt lời và cắt lỗ hợp đồngLệnh có điều kiệnLệnh cắt lỗCắt lỗ giới hạnReduce-onlyKhớp một phầnHủy lệnhQuản lý rủi ro