Câu trả lời ngắn
Lệnh stop-loss trở thành lệnh thị trường khi giá chạm mức stop, nên sẽ bán ở mức giá khả dụng tiếp theo và thường khớp lệnh. Lệnh stop-limit trở thành lệnh giới hạn ở mức giá bạn đặt, nên không bán thấp hơn mức giá đó nhưng có thể không khớp khi giá giảm nhanh. Stop-loss ưu tiên giúp bạn thoát khỏi vị thế; stop-limit ưu tiên mức giá.
Tóm tắt ngắn gọn
Cả hai loại lệnh đều chờ bên dưới mức giá hiện tại và được kích hoạt khi giá giảm đến mức bạn chọn, gọi là giá kích hoạt. Điểm khác nhau là điều gì xảy ra tiếp theo:
- Stop-loss (còn gọi là lệnh stop-market) sẽ trở thành lệnh thị trường. Lệnh bán ngay ở mức giá tốt nhất hiện có, vì vậy hầu như luôn được khớp, nhưng giá khớp có thể thấp hơn mức stop bạn đặt.
- Stop-limit sẽ trở thành lệnh giới hạn ở mức giá thứ hai do bạn đặt, gọi là giá giới hạn. Lệnh sẽ không bán thấp hơn giá giới hạn, nhưng nếu giá giảm xuống dưới mức đó trước khi lệnh được khớp thì sẽ không bán được.
Stop-loss ưu tiên thoát khỏi vị thế. Stop-limit ưu tiên mức giá.
Lệnh stop loss hoạt động như thế nào
Bạn đang nắm giữ ETH mua ở mức giá $3,000 và đặt stop loss ở mức $2,820, thấp hơn 6%.
- Giá giảm xuống $2,820. Lệnh dừng được kích hoạt.
- Lệnh bán thị trường được gửi đến sàn.
- Lệnh được khớp ở mức giá mua tốt nhất hiện có. Trong thị trường ổn định, mức giá đó khoảng $2,818. Khi giá giảm nhanh, mức giá có thể là $2,790.
Dù thế nào thì bạn cũng đã thoát khỏi vị thế. Đổi lại, giá khớp lệnh không chắc chắn.
Lệnh stop-limit hoạt động như thế nào
Vẫn vị thế đó, nhưng bạn đặt lệnh stop-limit với mức stop là $2,820 và mức limit là $2,800.
- Giá giảm xuống $2,820. Lệnh dừng được kích hoạt.
- Lệnh bán giới hạn ở mức $2,800 được gửi đến sàn.
- Nếu có người mua ở mức $2,800 trở lên, lệnh sẽ được khớp. Nếu giá giảm từ $2,815 xuống $2,760 chỉ trong một nhịp, lệnh vẫn chưa được khớp ở mức $2,800 trong khi giá tiếp tục giảm.
Bạn sẽ không bao giờ bán dưới mức $2,800. Đổi lại, bạn có thể sẽ không bán được chút nào.
So sánh trực tiếp
- Lệnh trở thành gì khi được kích hoạt: stop loss trở thành lệnh thị trường; stop-limit trở thành lệnh giới hạn.
- Lệnh có được khớp không? Stop loss gần như luôn được khớp. Stop-limit có thể không được khớp.
- Ở mức giá nào? Stop loss được khớp ở mức giá khả dụng tiếp theo, có thể thấp hơn mức stop. Stop-limit được khớp ở mức giá giới hạn của bạn hoặc tốt hơn, nếu không thì sẽ không được khớp.
- Rủi ro chính: với stop loss là trượt giá khi giá giảm nhanh. Với stop-limit là vẫn giữ vị thế đang giảm giá.
- Phù hợp nhất khi: dùng stop loss để bảo vệ vị thế. Dùng stop-limit nếu bạn chỉ muốn bán ở mức giá chấp nhận được.
Nên dùng cách nào và khi nào
Dùng stop-loss khi ưu tiên hàng đầu là thoát lệnh. Đây thường là lựa chọn để bảo vệ một vị thế. Giá crypto có thể giảm mạnh chỉ trong vài phút, và lệnh dừng không được khớp thì hoàn toàn không thể bảo vệ bạn.
Dùng lệnh stop-limit khi giá quan trọng hơn khả năng khớp lệnh. Ví dụ, với coin có sổ lệnh mỏng, lệnh thị trường có thể được khớp ở mức thấp hơn nhiều so với giá gần nhất; hoặc khi bạn muốn giữ vị thế thay vì bán dưới một mức giá nhất định.
Nếu dùng lệnh stop-limit, hãy chừa khoảng cách giữa hai mức giá. Mức giá giới hạn chỉ thấp hơn một chút so với mức dừng có thể dễ bị bỏ qua khi giá biến động nhanh. Khoảng cách rộng hơn một chút so với mức trượt giá thường thấy của coin sẽ tăng cơ hội khớp lệnh.
Ví dụ minh họa khi giá giảm nhanh
BTC đang giao dịch ở mức $86,000. Hai nhà giao dịch đang nắm giữ BTC mua ở mức $90,000. Một người đặt stop loss ở mức $84,600, người còn lại đặt lệnh stop-limit ở mức $84,600 với giá giới hạn $84,400. Tin xấu xuất hiện và BTC giảm từ $84,900 xuống $83,200 trong vòng một phút, rồi tiếp tục trượt xuống $81,000 trong giờ tiếp theo.
- Stop-loss được kích hoạt ở mức $84,600 và khớp lệnh ở khoảng $84,100. Nhà giao dịch lỗ khoảng 6.6% trên vị thế và đã thoát lệnh.
- Stop-limit được kích hoạt ở mức $84,600, nhưng khi lệnh giới hạn được gửi đến thì giá đã xuống dưới $84,400. Lệnh không được khớp. Một giờ sau, vị thế đang lỗ 10%.
Cả hai kết quả đều không tốt, nhưng một trường hợp có giới hạn. Đây là ví dụ minh họa, không phải kết quả thực tế.
Trailing stop
Trailing stop đi theo chiều giá tăng. Với trailing stop 5%, nếu bạn mua ở mức $3,000 và ETH tăng lên $3,400, mức dừng sẽ chuyển lên $3,230. Nếu sau đó ETH giảm, mức dừng vẫn ở $3,230 và lệnh sẽ bán tại đó. Cách này bảo vệ một phần mức tăng mà không giới hạn đà tăng. Trailing stop có thể dựa trên lệnh thị trường hoặc lệnh giới hạn, với sự đánh đổi tương tự như trên.
Những lỗi thường gặp
- Đặt mức dừng quá gần. Mức stop loss nằm trong biên độ dao động bình thường hằng ngày của coin sẽ bị kích hoạt bởi những biến động nhiễu.
- Đặt mức giới hạn bằng với mức dừng. Khi đó, lệnh stop-limit chỉ khớp nếu giá dừng lại đúng tại mức đó.
- Dời mức dừng ra xa hơn khi giao dịch đang thua lỗ. Làm vậy biến khoản lỗ đã dự tính thành khoản lỗ không giới hạn.
Tác tử TradeCorgi xử lý việc này như thế nào
Stop loss của agent là một quy tắc, không phải lệnh chờ trên sàn. Agent kiểm tra giá tối đa mỗi phút một lần. Khi giá chạm mức stop, agent sẽ bán bằng lệnh thị trường để thoát vị thế thay vì chờ một mức giá có thể không xuất hiện.
Ngoài ra, tác nhân có giới hạn lỗ hằng ngày: nếu nhiều lệnh dừng lỗ được kích hoạt trong cùng một ngày xấu, tác nhân sẽ tạm dừng khi khoản lỗ trong ngày chạm mức giới hạn bạn đặt. Nhật ký quyết định ghi lại cả mức dừng lỗ lẫn giá khớp lệnh thực tế để bạn thấy mức trượt giá nếu có.
Danh sách kiểm tra để lựa chọn
- Việc thoát lệnh có quan trọng hơn giá chính xác không? Hãy dùng stop-loss.
- Đồng coin có thanh khoản thấp, với khoảng cách lớn giữa giá mua và giá bán không? Hãy cân nhắc stop-limit với khoảng chênh lệch đủ rộng.
- Bạn đã kiểm tra mức stop bằng cách kiểm thử lịch sử có tính trượt giá chưa?
- Có giới hạn lỗ hằng ngày để hỗ trợ cho stop không, phòng trường hợp nhiều giao dịch cùng lúc diễn biến bất lợi?
Dùng thử dưới dạng tác nhân
Áp dụng hướng dẫn này với Chiến lược mua BTC khi giá giảm chiến lược. Bắt đầu bằng giao dịch mô phỏng với tiền ảo.
Chiến lược mua BTC khi giá giảm
BTC/USDT trên Binance
Giao dịch mô phỏng- Điểm vào lệnh
- Mua khi BTC giảm 5% trong vòng 24 giờ
- Khối lượng
- $50 cho mỗi lệnh mua, tối đa 2 lệnh mua đang mở
- Thoát lệnh
- Bán khi giá cao hơn giá mua +4%
- Cắt lỗ
- Bán khi giá thấp hơn giá mua -6%
- Giới hạn lỗ hằng ngày
- $25, sau đó agent tạm dừng đến ngày mai