Stop loss là gì? Cách đặt cắt lỗ theo quy tắc rủi ro 1%
Cần đòn bẩy, giá thanh lý và mục tiêu chốt lời? Mở máy tính đầy đủ.
Stop loss (lệnh cắt lỗ) là lệnh chờ tự đóng vị thế khi giá chạm một mức bạn chọn trước, để khoản lỗ của lệnh đó không vượt quá con số bạn đã chấp nhận. Trong giao dịch hợp đồng vĩnh cửu BTC/ETH, stop loss là đầu vào để tính khối lượng lệnh: biết giá cắt lỗ và mức rủi ro (ví dụ 1% tài khoản), bạn tính ra khối lượng trước khi vào lệnh.
Bài này đi theo đúng thứ tự mình áp dụng: stop loss hoạt động thế nào, vì sao cắt lỗ là một phần của kế hoạch, quy tắc rủi ro 1% qua bảng chuỗi thua, cách tính khối lượng từ stop loss (ví dụ 909,50 USDT), đặt stop loss ở đâu, tỷ lệ R:R và tỷ lệ thắng hòa vốn, rồi ba lỗi hay gặp. Kết luận ngắn: đặt cắt lỗ theo cấu trúc giá, rồi để khối lượng lệnh gánh phần rủi ro, đừng làm ngược lại.
Lệnh stop loss hoạt động thế nào?
Lệnh stop loss nằm chờ ở một giá kích hoạt; khi giá thị trường chạm mức đó, lệnh biến thành lệnh đóng vị thế. Có hai dạng phổ biến:
- Stop market: chạm giá kích hoạt thì chuyển thành lệnh thị trường. Lệnh chắc chắn được khớp, nhưng giá khớp có thể xấu hơn giá kích hoạt khi thị trường chạy nhanh hoặc thanh khoản mỏng, theo Wikipedia, mục Order (exchange) (tra 25/10/2026).
- Stop limit: chạm giá kích hoạt thì đặt một lệnh giới hạn. Giá khớp không tệ hơn mức giới hạn, nhưng lệnh có thể không khớp nếu giá lao qua quá nhanh, cũng theo Wikipedia.
Khi mục tiêu là cắt lỗ, stop market ưu tiên thoát được lệnh, còn stop limit ưu tiên giá. Trượt giá là một chi phí cần tính vào, không phải lý do để bỏ stop loss.
Vì sao cắt lỗ là một phần của kế hoạch giao dịch?
Cắt lỗ là một phần của kế hoạch vì nó trả lời câu hỏi “nếu sai thì mất bao nhiêu” trước khi bấm lệnh, lúc đầu óc còn tỉnh. Mình giao dịch hợp đồng vĩnh cửu BTC và ETH từ năm 2020. Năm đầu mình thua nhiều hơn thắng, và lý do không nằm ở chỉ báo: mình vào lệnh vì sợ lỡ cơ hội, gỡ lệnh vì tức, và giữ lệnh thua vì không chịu nhận mình sai.
Bước ngoặt là khi mình thôi hỏi “lệnh này lời được bao nhiêu” và chuyển sang hỏi “nếu sai thì mất bao nhiêu”. Từ đó mỗi lệnh chỉ được phép mất tối đa 1% tài khoản. Quy tắc này buộc mình đặt cắt lỗ trước, tính khối lượng trước, rồi mới được vào lệnh. Câu chuyện đầy đủ có ở trang giới thiệu Rôn.
Quy tắc rủi ro 1% là gì?
Quy tắc rủi ro 1% là giới hạn mỗi lệnh, nếu chạm stop loss, chỉ làm mất tối đa 1% tổng vốn tài khoản. Với vốn 1.000 USDT, mức lỗ tối đa mỗi lệnh là 10 USDT. Giá trị của quy tắc lộ rõ khi gặp chuỗi thua, chuyện xảy ra với mọi trader. Bảng dưới tính rủi ro theo phần trăm vốn hiện tại sau mỗi lệnh, vốn đầu 1.000 USDT:
| Rủi ro mỗi lệnh | Còn lại sau 5 lệnh thua | Còn lại sau 10 lệnh thua | Mức sụt sau 10 lệnh | Cần lãi bao nhiêu để về lại 1.000 USDT |
|---|---|---|---|---|
| 1% | 950,99 USDT | 904,38 USDT | 9,56% | 10,57% |
| 2% | 903,92 USDT | 817,07 USDT | 18,29% | 22,39% |
| 5% | 773,78 USDT | 598,74 USDT | 40,13% | 67,02% |
| 10% | 590,49 USDT | 348,68 USDT | 65,13% | 186,80% |
Cột cuối là cột đáng nhìn lâu nhất: thua 10 lệnh với rủi ro 1%, tài khoản cần lãi 10,57% để hồi phục; cùng chuỗi thua đó với rủi ro 10%, tài khoản cần lãi 186,80%.
Cách tính khối lượng lệnh từ stop loss
Khối lượng lệnh bằng số tiền chấp nhận mất chia cho khoảng cách tới stop loss (theo %) cộng phí vào và phí ra:
Khối lượng (USDT) = (Vốn × % rủi ro) ÷ (Khoảng cắt lỗ % + Phí vào % + Phí ra %)
Ví dụ với vốn 1.000 USDT, rủi ro 1% là 10 USDT. Vào Long BTC ở 80.000 USDT, stop loss ở 79.200 USDT, nên khoảng cắt lỗ là 1%. Giả định phí 0,05% mỗi chiều; phí ra tính trên giá cắt lỗ nên bằng 0,05% × 79.200/80.000 = 0,0495%.
- Khối lượng = 10 ÷ (1% + 0,05% + 0,0495%) = 10 ÷ 1,0995% ≈ 909,50 USDT, khoảng 0,0114 BTC.
- Nếu chạm stop loss: lỗ giá 9,095 USDT + phí vào 0,455 USDT + phí ra 0,450 USDT = đúng 10 USDT.
- Bỏ qua phí, bạn sẽ vào 1.000 USDT và mất khoảng 11 USDT, tức vượt mức 1%. Phí chiếm khoảng 9% khoản lỗ khi cắt lỗ cách 1%.
Đòn bẩy không nằm trong công thức. Đòn bẩy 10x chỉ đổi số ký quỹ cần dùng (khoảng 90,95 USDT), không đổi số tiền mất khi chạm stop loss. Cách tính này áp dụng giống nhau cho cả hai chiều, xem thêm ở bài lệnh Long Short là gì.
Nên đặt stop loss ở đâu?
Stop loss nên đặt ở mức giá mà nếu chạm tới, lý do vào lệnh của bạn không còn đúng nữa, tức đặt theo cấu trúc giá chứ không theo số tiền muốn mất. Ba mốc cấu trúc hay dùng:
- Lệnh Long: dưới đáy gần nhất mà giá vừa bật lên.
- Lệnh Short: trên đỉnh gần nhất mà giá vừa bị đẩy xuống.
- Vùng hỗ trợ hoặc kháng cự: phía sau vùng đó, chừa thêm một khoảng cho dao động thường ngày.
Nếu điểm cắt lỗ hợp lý nằm xa, bạn giảm khối lượng, không kéo stop loss lại gần. Ví dụ Short BTC ở 80.000 USDT với đỉnh gần nhất ở 81.200 USDT (cách 1,5%): khối lượng theo 1% rủi ro là khoảng 624,71 USDT, nhỏ hơn mức 909,50 USDT khi cắt lỗ cách 1%, nhưng mức lỗ khi sai vẫn là 10 USDT.
Mình chỉ còn dùng RSI để đo động lượng và Baseline (WMA20) để lọc xu hướng khi tìm điểm vào; stop loss vẫn đặt theo đỉnh và đáy. Muốn xem RSI và Baseline trên nhiều khung cùng lúc, mở bảng RSI đa khung; phần lý thuyết ở bài RSI là gì.
Risk:Reward và tỷ lệ thắng hòa vốn
Tỷ lệ Risk:Reward (R:R) so khoảng lỗ tới stop loss với khoảng lãi tới điểm chốt lời, và nó quyết định bạn cần thắng bao nhiêu phần trăm số lệnh để hòa vốn. Công thức chưa tính phí: tỷ lệ thắng hòa vốn = 1 ÷ (1 + R). Bảng dưới dùng lại ví dụ khối lượng 909,50 USDT, lỗ mỗi lệnh 10 USDT kể cả phí, phí 0,05% mỗi chiều:
| R:R | Giá chốt lời (Long từ 80.000) | Lãi sau phí | Tỷ lệ thắng hòa vốn (chưa phí) | Tỷ lệ thắng hòa vốn (sau phí) |
|---|---|---|---|---|
| 1:1 | 80.800 | 8,18 USDT | 50,00% | 55,00% |
| 1:1,5 | 81.200 | 12,73 USDT | 40,00% | 44,00% |
| 1:2 | 81.600 | 17,27 USDT | 33,33% | 36,67% |
| 1:3 | 82.400 | 26,36 USDT | 25,00% | 27,50% |
Sau phí, R:R 1:1 thực chất là lãi 8,18 USDT đổi lấy rủi ro 10 USDT. R:R chỉ có nghĩa khi đi cùng tỷ lệ thắng thật của chính bạn, ghi lại qua nhiều lệnh; R:R cao hơn thường đi kèm tỷ lệ thắng thấp hơn. Tính lãi lỗ và phí chi tiết bằng công cụ tính PnL và ROE và công cụ tính phí giao dịch.
Ba lỗi hay gặp khi đặt stop loss
Ba lỗi làm stop loss mất tác dụng là dời stop loss xa hơn khi giá đi ngược, đặt stop loss quá sát, và đặt stop loss nằm sau giá thanh lý.
Dời stop loss khi giá đi ngược
Dời stop loss ra xa phá vỡ phép tính khối lượng. Giữ nguyên 909,50 USDT mà dời stop loss từ 79.200 xuống 78.400 USDT (cách 2%), khoản lỗ khi chạm là khoảng 19,09 USDT, gần gấp đôi mức 1% đã định. Đây chính là thói quen “giữ lệnh thua” trong năm đầu của mình.
Stop loss quá sát
Stop loss quá sát dễ bị dao động bình thường quét qua, và phí ăn mất một phần lớn rủi ro. Cắt lỗ cách 0,2% (79.840 USDT) cho khối lượng khoảng 3.334,44 USDT, nhưng phí hai chiều chiếm khoảng 33% khoản lỗ 10 USDT, so với khoảng 9% khi cắt lỗ cách 1%.
Stop loss nằm sau giá thanh lý
Với đòn bẩy quá cao, vị thế bị thanh lý trước khi chạm stop loss. Ước tính cho ký quỹ cô lập với tỷ lệ ký quỹ duy trì 0,5%, lệnh Long BTC ở 80.000 USDT:
| Đòn bẩy | Ký quỹ cho 909,50 USDT | Giá thanh lý ước tính | So với stop loss 79.200 |
|---|---|---|---|
| 10x | 90,95 USDT | 72.400 | Thanh lý nằm xa, an toàn |
| 20x | 45,48 USDT | 76.400 | An toàn |
| 50x | 18,19 USDT | 78.800 | Chỉ cách stop loss 400 USDT |
| 100x | 9,10 USDT | 79.600 | Thanh lý trước khi chạm stop loss |
Mỗi nơi giao dịch tính giá thanh lý theo bậc vị thế riêng, nên luôn kiểm lại bằng công cụ tính giá thanh lý và trên nền tảng bạn dùng. Khi nhiều vị thế đòn bẩy cao bị thanh lý cùng lúc, giá có thể trượt mạnh qua stop loss; bài open interest là gì giải thích cơ chế thanh lý dây chuyền.
Dùng công cụ tính khối lượng lệnh 1%
Công cụ tính khối lượng lệnh theo rủi ro 1% làm đúng phép tính trong bài: nhập vốn, % rủi ro, giá vào, giá stop loss, đòn bẩy và phí, công cụ trả về khối lượng vị thế, ký quỹ, giá thanh lý ước tính và cảnh báo nếu thanh lý nằm trước stop loss. Đây là thứ mình dùng trước mọi lệnh.
Nội dung chỉ để tham khảo, không phải khuyến nghị đầu tư. Giao dịch phái sinh có rủi ro mất vốn.
Câu hỏi thường gặp
Đòn bẩy thấp có thay thế được stop loss không?
Không. Đòn bẩy thấp chỉ đẩy giá thanh lý ra xa hơn, còn khoản lỗ vẫn tăng theo từng nhịp giá đi ngược. Không có stop loss, lệnh vẫn có thể mất một phần lớn tài khoản trước khi bị thanh lý.
Đặt cắt lỗ trong đầu thay vì đặt lệnh trên nền tảng có được không?
Cắt lỗ trong đầu phụ thuộc vào việc bạn có mặt và đủ bình tĩnh đúng lúc giá chạm mức đó. Lệnh stop loss đặt sẵn trên nền tảng tự kích hoạt, kể cả khi bạn đang ngủ hoặc đang tiếc lệnh.
Trailing stop là gì?
Trailing stop là stop loss tự dời theo hướng có lợi, giữ một khoảng cách cố định với giá. Khi giá quay đầu đủ khoảng cách đó, lệnh đóng và giữ lại một phần lợi nhuận đã có.
Rủi ro 1% tính trên vốn ban đầu hay vốn hiện tại?
Bảng trong bài tính trên vốn hiện tại, nên sau 10 lệnh thua liên tiếp còn 904,38 USDT. Nếu cố định 10 USDT mỗi lệnh theo vốn ban đầu thì còn 900 USDT; tính trên vốn hiện tại giúp mức lỗ tự nhỏ lại khi tài khoản giảm.
Giao dịch phái sinh có rủi ro mất toàn bộ ký quỹ. Xem miễn trừ trách nhiệm.