Trailing stop hoạt động như thế nào và khi nào nó "ăn" lợi nhuận của bạn

Xác minh lần cuối: · Nội dung luôn có giá trị
Cảnh báo rủi ro · YMYL Bài viết này chỉ mang tính giáo dục và không phải là lời khuyên đầu tư. Giao dịch trên thị trường Forex tiềm ẩn rủi ro mất vốn cao — ESMA cho biết từ 74% đến 89% tài khoản nhà đầu tư bán lẻ thua lỗ. Giao dịch ký quỹ ngoại hối dành cho cá nhân không được cấp phép tại Việt Nam; hãy tham khảo ý kiến chuyên gia tài chính được cấp phép trước khi đưa ra bất kỳ quyết định nào.

Trailing stop là lệnh cắt lỗ (stop loss) chủ động chạy theo giá: khi vị thế đang có lãi, mức bảo vệ dịch chuyển theo sau giá và duy trì khoảng cách cố định, nhưng tuyệt đối không lùi lại khi giá đảo chiều. Nhờ đó, trailing stop vừa khóa chặt lợi nhuận tích lũy, vừa để giao dịch tiếp tục chạy theo xu hướng miễn là thị trường còn đẩy giá đi. Nghe có vẻ hoàn hảo — và đúng là như vậy trong một xu hướng rõ ràng. Nhưng nếu cài đặt sai, nó có thể đóng lệnh ở mức lãi ba mươi pip ngay trước khi thị trường tạo ra đợt sóng hai trăm pip. Dưới đây tôi sẽ giải thích chi tiết cơ chế hoạt động, ba loại trailing stop, các tình huống nó phát huy tác dụng và cả những trường hợp nó lấy đi chính thứ nó được giao nhiệm vụ bảo vệ.

Trailing stop thực sự hoạt động như thế nào

Trailing stop — tức lệnh cắt lỗ động chạy theo chiều giá có lợi — hoạt động theo một nguyên tắc đơn giản duy nhất: nó chỉ dịch chuyển một chiều. Bạn định nghĩa khoảng cách trail, chẳng hạn ba mươi pip. Chừng nào giá đi về phía vị thế của bạn, mức bảo vệ leo dần theo sau và duy trì khoảng cách đó. Ngay khi giá đảo chiều, mức bảo vệ đứng nguyên — không lùi lấy một pip. Chính đặc tính một chiều này biến lệnh cắt lỗ từ công cụ phòng thủ đơn thuần thành công cụ khóa lợi nhuận.

Hãy theo dõi một ví dụ cụ thể với vị thế mua EUR/USD. Anna mở lệnh ở mức 1.0850 và đặt trail ba mươi pip. Lệnh cắt lỗ ban đầu do đó nằm ở 1.0820. Giá tăng lên 1.0860 — mới được mười pip lãi, bộ đệm vẫn quá nhỏ, mức bảo vệ giữ nguyên ở 1.0820. Giá tiếp tục lên 1.0890. Lúc này trail kích hoạt và dịch lệnh dừng lên 1.0860, tức ba mươi pip dưới giá hiện tại. Thị trường đẩy lên 1.0920, mức dừng đi theo đến 1.0890. Khi giá đảo chiều rơi về 1.0890, mức bảo vệ không còn dịch chuyển và vị thế đóng lại với bốn mươi pip lãi. Nếu không có trailing stop, Anna sẽ phải ngồi canh màn hình để đóng lệnh thủ công, hoặc chứng kiến toàn bộ đà tăng bị xóa sạch về điểm vào lệnh.

Trail ba mươi pip trên vị thế mua EUR/USD · một mini lot
Mở lệnh1.0850
Lệnh cắt lỗ ban đầu1.0820 (−30 pip)
Giá tăng lên 1.0890 → lệnh dừng dịch lên1.0860 (đã khóa 10 pip)
Giá tăng lên 1.0920 → lệnh dừng dịch lên1.0890 (đã khóa 40 pip)
Giá đảo về 1.0890 → lệnh dừng kích hoạtđóng lệnh với 40 pip lãi

Toàn bộ sức mạnh của cơ chế này nằm ở một câu: mức bảo vệ không bao giờ lùi lại dưới điểm nó đã đạt được. Mỗi bước giá đi về phía bạn, phần lợi nhuận được khóa lại tăng lên và rủi ro thu nhỏ dần. Đây cũng chính là điểm khác biệt giữa trailing stop và lệnh cắt lỗ và chốt lời đặt cố định truyền thống — trong trường hợp sau, các mức đứng yên; còn ở đây, một trong hai mức sống cùng thị trường.

Ba loại trailing stop — pip cố định, phần trăm và dựa trên biến động

Trailing stop không phải là một công cụ đồng nhất. Trong thực tế bạn sẽ gặp ba cách đo khoảng cách mà mức bảo vệ duy trì so với giá, và mỗi cách phù hợp với một phong cách giao dịch khác nhau.

Pip cố định (khoảng cách cố định). Biến thể đơn giản nhất: bạn đặt khoảng cách một lần, chẳng hạn bốn mươi pip, và mức bảo vệ giữ nguyên khoảng cách đó bất kể thị trường làm gì. Ưu điểm là sự rõ ràng — bạn biết chính xác bạn sẽ trả lại bao nhiêu trước khi trail đóng lệnh. Nhược điểm là tính cứng nhắc. Bốn mươi pip trong phiên Á (giờ Việt Nam / ICT) yên tĩnh là rất nhiều, trong khi vào lúc công bố dữ liệu việc làm Mỹ (Non-Farm Payrolls) thì lại rất ít. Khoảng cách cố định không thích nghi với điều kiện thị trường hiện tại.

Phần trăm. Thay vì pip, khoảng cách được thể hiện bằng phần trăm của giá, ví dụ 0,5% tỷ giá. Biến thể này ít gặp hơn trên thị trường ngoại hối và phổ biến hơn nhiều với cổ phiếu và tiền mã hóa, nơi giá các công cụ tài chính chênh lệch nhau nhiều bậc độ lớn. Trên Forex, pip và phần trăm cho kết quả tương tự vì hầu hết các cặp tiền chính giao dịch trong biên độ tỷ giá hẹp, nên lợi thế của dùng phần trăm không đáng kể.

Dựa trên biến động (ATR). Phương pháp chín muồi nhất đo khoảng cách bằng đơn vị biên độ thực trung bình — chỉ báo ATR (Average True Range), cho thấy mức độ dịch chuyển thông thường của một công cụ tài chính trong một khung thời gian nhất định. Trail dựa trên ATR nới rộng khi thị trường trở nên biến động mạnh và thu hẹp lại khi thị trường lặng xuống. Nhờ vậy mức bảo vệ "thở" cùng thị trường thay vì giữ một con số cứng nhắc. Nguyên tắc thực hành là đặt khoảng cách bằng 1,5 đến 3 lần ATR của khung thời gian chiến lược bạn đang dùng.

Khi trailing stop lấy đi lợi nhuận nó đáng lẽ phải bảo vệ

Trailing stop có ba bẫy kinh điển, và tất cả đều quy về một điểm: mức bảo vệ bị kích hoạt bởi nhịp thở bình thường của thị trường chứ không phải bởi một đảo chiều xu hướng thực sự.

Khoảng cách quá nhỏ. Trail mười pip trên EUR/USD ở khung một giờ là "cái chết bởi ngàn nhát cắt". Biến động tự nhiên của khung thời gian đó thường là năm đến mười lăm pip trên một nến một phút đơn lẻ. Một trail siết chặt như vậy sẽ đóng vị thế trên nhiễu trước khi xu hướng có cơ hội phát triển. Kết quả rất thảm: ba mươi lần đóng lệnh với năm pip mỗi lần thay vì một lần đóng lệnh với hai trăm pip. Quy tắc cứu vãn là khoảng cách ít nhất bằng 1,5 lần ATR(14) của khung thời gian bạn giao dịch — với EUR/USD trên khung một giờ đó là khoảng bốn mươi lăm pip, trên khung bốn giờ khoảng chín mươi pip, và trên khung ngày gần một trăm tám mươi pip.

Kích hoạt từ pip đầu tiên. Một số nền tảng cho phép trail bắt đầu ngay khi lệnh có lãi tối thiểu. Đây là cái bẫy, vì khi đó bất kỳ chuyển động nhỏ nào về phía bạn kèm theo một pullback bình thường đều kết thúc bằng việc đóng lệnh. Thực hành tốt hơn là chỉ kích hoạt trail sau khi lợi nhuận đạt khoảng 1,5 lần khoảng cách trail. Với trail bốn mươi lăm pip, điều đó có nghĩa là chỉ bắt đầu sau khi lãi vượt khoảng bảy mươi pip — lúc đó vị thế đã có đủ đệm để chịu đựng một dao động bình thường.

Client-side thay vì server-side. Người mới thường không biết cái bẫy này. Trong MetaTrader 5, trailing mặc định chạy ở phía ứng dụng (client-side): cần phần mềm của bạn đang chạy và kết nối với máy chủ của nhà môi giới. Đóng MetaTrader và trail ngừng hoạt động. Mức bảo vệ cuối cùng được đặt vẫn còn đó, nhưng nó không còn dịch chuyển nữa. Trên thực tế, điều này có nghĩa là: nếu bạn đi ngủ lúc mười một giờ đêm với trail trên một vị thế mới lãi ba mươi pip, trail sẽ không bao giờ hoạt động, vì lợi nhuận chưa vượt ngưỡng kích hoạt trước khi máy tính tắt. Trailing phía máy chủ (server-side), hoạt động độc lập với phần mềm của bạn, được một số nhà môi giới cung cấp — nền tảng cTrader làm điều này một cách tự nhiên, còn MetaTrader 5 cần một cơ chế chuyên biệt từ phía nhà môi giới.

"Mục tiêu của một trader thành công không phải là mua thấp bán cao, mà là kiếm được nhiều hơn những gì mình mất. Bảo vệ lợi nhuận quan trọng không kém gì tạo ra lợi nhuận." — Alexander Elder, 1993

Khi trailing stop phát huy tác dụng xuất sắc

Có một loại thị trường mà trailing stop thể hiện toàn bộ tiềm năng của mình: xu hướng một chiều rõ ràng. Khi EUR/USD tăng đều trong vài ngày và các pullback nông và ngắn, một trail đặt ở mức 1,5 đến 2 lần ATR có thể giữ bạn trong vị thế trong phần lớn đợt sóng và chỉ đóng lệnh khi có đảo chiều thực sự. Trong những điều kiện đó, công cụ thường thu được từ sáu mươi đến tám mươi phần trăm biên độ tối đa của xu hướng, đồng thời loại bỏ rủi ro trả lại toàn bộ lợi nhuận về điểm vào lệnh.

Một số điều kiện làm tăng khả năng trail hoạt động có lợi cho bạn. Thứ nhất, chuyển động có hướng trên ít nhất khung bốn giờ — trên các khung thấp hơn, nhiễu lấn át xu hướng. Thứ hai, biến động tương đối thấp bên trong xu hướng, tức là các điều chỉnh nông. Thứ ba, không có các công bố kinh tế vĩ mô được lên lịch trong thời gian nắm giữ — Non-Farm Payrolls, quyết định của Cục Dự trữ Liên bang Mỹ (Fed) hoặc Ngân hàng Trung ương Châu Âu (ECB) có thể kéo tỷ giá mạnh theo cả hai chiều. Thứ tư, phong cách giao dịch trung hạn hoặc dài hạn khi vị thế được giữ nhiều ngày chứ không phải vài phút. Và thứ năm, nếu vị thế mở qua đêm, hãy dùng server-side trail để trailing không đóng băng cùng với chương trình bị tắt.

Trailing stop trước gap giá và trượt giá

Dễ có suy nghĩ rằng trailing stop bảo vệ trước mọi biến động thị trường. Không phải vậy. Mức bảo vệ vẫn chỉ là một lệnh bình thường được kích hoạt ở một mức giá cụ thể, và lệnh đó được thực hiện theo giá thị trường đầu tiên có thể được. Khi một gap giá xuất hiện qua cuối tuần (từ thứ Sáu sang thứ Hai) và tỷ giá mở cửa thấp hơn nhiều so với mức trail của bạn, nhà môi giới sẽ chỉ đóng vị thế ở mức giá đầu tiên có thể — với mức trượt giá (slippage) lớn. Trail không đảm bảo giá đóng lệnh; nó chỉ đảm bảo lệnh sẽ được kích hoạt.

Kết luận thực tế rất đơn giản. Nếu bạn lo ngại gap cuối tuần, chỉ riêng trail là không đủ — điều còn lại là đóng vị thế trước cuối tuần hoặc dùng guaranteed stop loss tại nhà môi giới có cung cấp (thường với phí bổ sung). Trail xử lý tốt các biến động thị trường bình thường, có thanh khoản trong giờ giao dịch các phiên Forex, nhưng một cú nhảy vọt qua cuối tuần hoặc biến động mạnh trong điều kiện thanh khoản thấp có thể nhảy qua nó giống như bất kỳ lệnh cắt lỗ nào khác.

Trailing tự động hay dịch chuyển mức bảo vệ bằng tay

Nhiều trader có kinh nghiệm không dùng trailing theo dạng thuần tự động. Thay vào đó, họ dịch chuyển mức bảo vệ thủ công, neo nó vào cấu trúc biểu đồ. Lý luận như sau: khi thị trường tạo một đáy cục bộ mới trong xu hướng tăng, bạn dịch lệnh dừng xuống ngay dưới đáy đó thay vì theo một số pip cứng nhắc. Mức bảo vệ khi đó dịch chuyển theo các điểm ngoặt thực sự của thị trường chứ không phải theo khoảng cách tùy ý. Nhược điểm là đòi hỏi sự hiện diện hoặc cảnh báo giá; ưu điểm là kiểm soát nhiều hơn nơi giao dịch đóng.

Một biến thể trung gian cũng rất phổ biến. Đầu tiên, khi giá vượt qua điểm hòa vốn một lượng bằng rủi ro ban đầu, bạn dịch lệnh dừng về giá vào lệnh — từ thời điểm đó, tình huống xấu nhất chỉ là hòa vốn. Sau đó bạn đóng một phần vị thế khi rủi ro ban đầu nhân đôi và tiếp tục chạy phần còn lại với mức bảo vệ neo vào các đáy hoặc đỉnh liên tiếp. Trailing tự động là tối ưu hóa tiện lợi cho các chiến lược hệ thống và hệ thống giao dịch tự động, nơi tính lặp lại là yếu tố then chốt. Dịch chuyển mức bảo vệ thủ công là một quyết định có ý thức trong mỗi lần thay đổi — và trong quản lý rủi ro theo phong cách tùy ý, cách tiếp cận này thường mang lại kết quả tốt hơn so với thuật toán cứng nhắc.

Điều cần làm tiếp theo

  1. Tính ATR cho cặp tiền và khung thời gian chính của bạn. Mở biểu đồ EUR/USD trên khung thời gian bạn giao dịch, thêm chỉ báo ATR với tham số 14 và đọc giá trị hiện tại. Nhân với 1,5 và với 3 — hai con số đó là khoảng cách trail hợp lý cho thị trường của bạn. Ghi lại phía trên màn hình để bạn không còn đặt trail theo cảm tính nữa.
  2. Kiểm tra xem nhà môi giới của bạn có cung cấp server-side trailing không. Vào điều khoản hoặc thông số kỹ thuật tài khoản và tìm hiểu xem trailing stop hoạt động phía máy chủ hay chỉ phía ứng dụng. Nếu bạn giữ lệnh qua đêm và nhà môi giới chỉ có tùy chọn client-side, hãy cân nhắc tài khoản có server-side trailing hoặc guaranteed stop loss để bảo vệ vị thế trong thời gian bạn không trực tiếp theo dõi.
  3. Kiểm tra tính một chiều trên tài khoản demo. Đặt một vị thế demo với trail ba mươi pip, chờ giá dịch chuyển về phía bạn và mức bảo vệ dịch chuyển theo, sau đó quan sát cách lệnh dừng giữ nguyên khi giá pullback. Việc nhìn thấy cơ chế này trong thực tế giúp bạn ghi nhớ tốt hơn bất kỳ mô tả nào.
  4. Xem lại các giao dịch trong tháng qua để tìm lệnh dừng quá chặt. Mở lịch sử giao dịch tại nhà môi giới và đếm xem có bao nhiêu vị thế đóng lại với lãi nhỏ ngay trước một biến động lớn hơn theo chiều có lợi cho bạn. Nếu có nhiều trường hợp như vậy, khoảng cách trail của bạn có thể quá nhỏ so với biến động của thị trường.
Jarosław Wasiński
Giới thiệu tác giả

Jarosław Wasiński

Tổng biên tập MyBank.pl · Nhà phân tích tài chính và thị trường

Nhà phân tích và chuyên gia thực hành độc lập với hơn 20 năm kinh nghiệm trong lĩnh vực tài chính. Người sáng lập và tổng biên tập cổng thông tin MyBank.pl hoạt động từ năm 2004. Phân tích cơ bản thị trường ngoại hối và kinh tế vĩ mô từ năm 2007. Viết từ góc độ thị trường toàn cầu, chú trọng khung pháp lý quốc tế. Nội dung mang tính giáo dục; giao dịch Forex ký quỹ không được cấp phép cho nhà đầu tư cá nhân tại Việt Nam.

Nguồn và tài liệu tham khảo

  1. Alexander Elder Trading for a Living: Psychology, Trading Tactics, Money Management · rola ochrony zysku i zarządzania pozycją, John Wiley & Sons, 1993 www.wiley.com ↗
  2. MetaQuotes Trailing Stop — MetaTrader 5 user guide · mechanika trailingu client-side w MT5, oficjalna dokumentacja www.metatrader5.com ↗
  3. ESMA Decision on the provision of contracts for differences (CFDs) to retail clients · statystyka 74–89% rachunków detalicznych ze stratą, cap dźwigni www.esma.europa.eu ↗
  4. Investopedia Trailing Stop Definition and Uses · hasło słownikowe: definicja i typy trailing stopa www.investopedia.com ↗

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

Trailing stop có hoạt động khi MetaTrader 5 bị đóng không?

Điều này phụ thuộc vào nhà môi giới và loại trailing. Trailing client-side, mặc định trong MetaTrader 5, yêu cầu phần mềm đang chạy và kết nối với máy chủ — khi bạn đóng MetaTrader, trailing dừng lại và chỉ còn mức bảo vệ cuối cùng được đặt, không còn dịch chuyển nữa. Trailing server-side hoạt động ngay cả khi phần mềm tắt, vì toàn bộ lệnh nằm trên máy chủ của nhà môi giới. Chỉ một số nhà môi giới cung cấp tùy chọn này: nền tảng cTrader làm điều này một cách tự nhiên, còn MetaTrader 5 cần một cơ chế chuyên biệt từ phía nhà môi giới. Nếu bạn giữ lệnh qua đêm hoặc qua cuối tuần, hãy kiểm tra điều khoản tài khoản để biết bạn đang dùng loại nào, vì sự khác biệt đó quyết định liệu trailing qua đêm của bạn có hoạt động hay không.

Nên chọn khoảng cách trailing bao nhiêu?

Nguyên tắc thực hành là gắn khoảng cách với biến động thị trường chứ không phải một con số pip cố định. Hầu hết các trader sử dụng từ 1,5 đến 3 lần ATR (Average True Range — biên độ thực trung bình) của khung thời gian họ giao dịch. Với day trading EUR/USD trên biểu đồ một giờ, ATR(14) khoảng ba mươi pip, vì vậy trail hợp lý bắt đầu từ khoảng bốn mươi lăm pip. Khoảng cách quá nhỏ đóng vị thế trên nhiễu bình thường trước khi xu hướng phát triển; quá lớn sẽ trả lại quá nhiều lợi nhuận khi đảo chiều đến mức công cụ mất ý nghĩa. Một lựa chọn thay thế cho bội số ATR là neo mức bảo vệ vào cấu trúc biểu đồ — dịch chuyển nó sau các đáy cục bộ liên tiếp trong xu hướng tăng hoặc các đỉnh trong xu hướng giảm — nhưng biến thể này đòi hỏi điều chỉnh thủ công hoặc một cơ chế chuyên biệt.

Trailing stop có bảo vệ trước gap giá không?

Không. Trailing stop vẫn chỉ là một lệnh bình thường được kích hoạt ở một mức cụ thể, và lệnh đó được thực hiện theo giá thị trường đầu tiên có thể được. Khi gap giá xuất hiện qua cuối tuần và tỷ giá mở cửa thấp hơn nhiều so với mức trail của bạn, nhà môi giới sẽ chỉ đóng vị thế ở mức giá đầu tiên có thể — với mức trượt giá (slippage) lớn. Mức bảo vệ chỉ đảm bảo lệnh sẽ được kích hoạt, không đảm bảo giá thực hiện. Bảo vệ trước gap cuối tuần chỉ đến từ việc đóng vị thế trước cuối tuần hoặc dùng guaranteed stop loss tại nhà môi giới cung cấp tính năng đó, thường với phí bổ sung. Trong giao dịch bình thường, có thanh khoản trong giờ giao dịch, trail hoạt động rất tốt, nhưng một cú nhảy qua cuối tuần hoặc biến động mạnh trong điều kiện thanh khoản thấp có thể nhảy qua nó — giống như bất kỳ lệnh cắt lỗ nào khác.

Trailing stop có dịch chuyển mức bảo vệ kể cả khi giá chỉ tăng đột biến ngắn về phía có lợi cho tôi không?

Có, và đây là đặc điểm cơ bản của cơ chế này. Trail không phân biệt chuyển động xu hướng với một spike ngắn hạn. Nếu giá dịch chuyển về phía bạn đúng bằng khoảng cách trail cộng thêm một pip, mức bảo vệ sẽ dịch chuyển; khi giá sau đó đảo chiều, mức bảo vệ không quay lại nữa. Trong xu hướng điều này hoạt động có lợi cho bạn, vì mỗi bước giá tiến lên phần lợi nhuận được khóa lại tăng lên. Nhưng với một spike ngắn và quay về giá vào lệnh, chính đặc điểm đó đóng vị thế ở mức lãi nhỏ mà không có trail bạn sẽ không bao giờ thực hiện được. Đây là con dao hai lưỡi: bảo vệ trước việc trả lại lợi nhuận lớn, nhưng trên thị trường đi ngang, biến động nhiều có thể liên tục đẩy bạn ra khỏi vị thế chỉ vì nhiễu. Chính vì vậy việc chọn khoảng cách và ngưỡng kích hoạt quan trọng hơn ở đây so với việc đơn thuần bật tính năng lên.

Tìm hiểu sâu hơn · hướng dẫn đầy đủ