Lệnh thị trường, lệnh giới hạn, lệnh dừng khác nhau thế nào? Bạn cần khớp lệnh, hay cần giá?

Lần đầu mở cửa sổ đặt lệnh, ngoài “Mua” và “Bán”, còn có một hàng tùy chọn khó hiểu: Buy Limit, Sell Limit, Buy Stop, Sell Stop.

Muốn chờ giá giảm một chút rồi mới mua thì chọn cái nào? Muốn chờ giá phá vỡ rồi mới đuổi theo thì lại là cái nào? Chọn đại một cái, kết quả thường là: lệnh treo cả ngày không nhúc nhích, hoặc khớp ở một mức giá bạn không ngờ tới.

Khác biệt không nằm ở mua hay bán, mà ở điều bạn cần: khớp lệnh, giá, hay “chạm tới mới hành động”.

Đây là bài thứ tám trong loạt “Học viện Giao dịch · Thực hành cho người mới” của MASQuant. Bảy bài trước nói về thông số hợp đồng, khối lượng lot, đòn bẩy, cắt lỗ, spread, phí qua đêm, và lệnh gọi ký quỹ cùng việc đóng vị thế bắt buộc khi ký quỹ không đủ; bài này quay lại bước cuối cùng trước khi bấm gửi lệnh: gửi đi bằng loại lệnh nào.

Kết luận trước

Lệnh thị trường đảm bảo khớp, không đảm bảo giá; lệnh giới hạn đảm bảo giá, không đảm bảo khớp; lệnh dừng chờ giá chạm tới mới gửi đi, sau khi gửi thì khớp theo giá thị trường.

Trước tiên hãy nghĩ rõ lệnh này cần điều gì, rồi mới quyết định dùng loại nào.

Lệnh thị trường: cần ngay, theo giá hiện tại

Lệnh thị trường (Market order) không chỉ định giá, mà khớp ngay lập tức theo mức giá thị trường có thể khớp lúc này. Giống như bài thứ năm 〈Spread là gì?〉 đã nói: mua thì khớp theo giá mua (Ask); bán thì khớp theo giá bán (Bid).

Lệnh này đảm bảo khớp (với điều kiện thị trường đang mở, có báo giá và đủ ký quỹ), nhưng không đảm bảo giá: từ lúc gửi đến lúc khớp có một khoảng trễ nhỏ, báo giá có thể đã thay đổi. Giá khớp khác với mức giá bạn nhìn thấy gọi là trượt giá (Slippage). Bình thường chênh lệch thường rất nhỏ; khi thị trường biến động nhanh (ví dụ lúc công bố dữ liệu quan trọng) hoặc thanh khoản kém (giao dịch thưa thớt, khối lượng chào giá gần đó rất ít), chênh lệch có thể lớn hơn, và hướng cũng không cố định.

Lệnh giới hạn: chỉ định một mức giá tốt hơn, chờ giá tới

Lệnh giới hạn (Limit order) là chỉ định một mức giá có lợi hơn giá hiện tại, treo lệnh chờ giá tới: lệnh mua đặt dưới giá hiện tại (Buy Limit), lệnh bán đặt trên giá hiện tại (Sell Limit).

Nó ngược hẳn với lệnh thị trường: đảm bảo giá — giá khớp chỉ có thể là mức bạn chỉ định hoặc tốt hơn; không đảm bảo khớp — giá không tới thì không khớp, thiếu một chút cũng vậy. Ở một số thị trường, dù giá đã chạm tới, còn phải xem thứ tự xếp hàng và khối lượng của các lệnh chờ.

Lệnh dừng: giá chạm tới mới gửi đi theo giá thị trường

Lệnh dừng (Stop order) là đặt một mức giá kích hoạt, giá chạm tới mới gửi lệnh đi, sau khi gửi đi thì trở thành một lệnh thị trường, khớp theo giá lúc đó. Hướng đặt ngược với lệnh giới hạn: lệnh mua đặt trên giá hiện tại (Buy Stop), lệnh bán đặt dưới giá hiện tại (Sell Stop).

Tên có chữ “dừng” (stop), nhưng cắt lỗ chỉ là một trong các công dụng:

  1. Thoát lệnh cắt lỗ: sau khi mua, giá giảm tới một mức nào đó thì bán ra. Cắt lỗ trong bài thứ tư 〈Cắt lỗ đặt thế nào?〉, trên MT5 là ô cắt lỗ (S/L) điền trên lệnh, cách vận hành giống nhau.
  2. Vào lệnh khi phá vỡ: giá vượt lên một mức nào đó mới mua, hoặc thủng xuống mới bán — giá phải đi qua đường đó trước, rồi mới hành động.

Vì sau khi kích hoạt sẽ khớp theo giá thị trường, điều lệnh dừng đảm bảo là “chạm tới thì gửi đi”, không phải giá khớp — đây chính là lý do bài thứ tư nói cắt lỗ không đảm bảo khớp đúng mức giá đã đặt (số liệu dùng để minh họa, không phải giá thị trường thực):

Vị thế mua đặt cắt lỗ ở 95, thứ Sáu đóng cửa ở 97
Thứ Hai mở cửa nhảy thẳng xuống 92 (các mức giá ở giữa không có giao dịch nào, gọi là khoảng trống giá — gap)
→ Kích hoạt ngay lúc mở cửa, giá thoát khoảng 92, không phải 95

Phần mềm đặt lệnh cổ phiếu, hợp đồng tương lai cũng phân biệt lệnh thị trường và lệnh giới hạn; loại “chạm tới mới gửi đi” thì nơi gọi là lệnh dừng, nơi gọi là lệnh kích hoạt hay lệnh điều kiện, chi tiết mỗi nơi một khác. Nhớ cơ chế quan trọng hơn nhớ tên gọi.

Tóm tắt trong một bảng

Lệnh thị trường Lệnh giới hạn Lệnh dừng
Đảm bảo điều gì Khớp lệnh Giá (hoặc tốt hơn) Giá chạm tới thì gửi đi
Không đảm bảo điều gì Giá (có thể trượt giá) Khớp lệnh Giá khớp (sau kích hoạt theo giá thị trường, có thể trượt giá)
Đặt ở phía nào của giá hiện tại Không cần treo, khớp ngay Mua ở dưới, bán ở trên Mua ở trên, bán ở dưới
Phù hợp khi nào Bây giờ nhất định phải khớp Muốn giá tốt hơn, không khớp cũng chấp nhận được Chờ giá đi qua một đường nào đó trước (phá lên, thủng xuống) rồi mới hành động

Hướng đặt có thể nhớ thế này: lệnh giới hạn đặt ở phía “có lợi hơn cho bạn”; lệnh dừng đặt ở phía “giá phải đi qua trước”.

Một ví dụ dễ tính

(Đây là số liệu dùng để minh họa, không phải giá thị trường thực; tạm bỏ qua chênh lệch giữa giá mua và giá bán)

Giả sử giá hiện tại là 100:

Muốn mua ngay → lệnh thị trường
Muốn chờ giảm tới 98 rồi mua → Buy Limit 98 (lệnh giới hạn mua, đặt phía dưới)
Muốn chờ vượt 102 rồi đuổi theo → Buy Stop 102 (lệnh dừng mua, đặt phía trên)
Muốn chờ tăng tới 102 rồi bán → Sell Limit 102 (lệnh giới hạn bán, đặt phía trên)
Muốn chờ thủng 98 rồi bán → Sell Stop 98 (lệnh dừng bán, đặt phía dưới)

“Chờ giảm tới 98 rồi mua” rẻ hơn bây giờ 2, “chờ vượt 102 rồi đuổi theo” đắt hơn bây giờ 2. Dùng lệnh dừng để đuổi theo phá vỡ là trả thêm một đoạn giá để đổi lấy sự xác nhận “giá thật sự đã vượt lên”, cái giá phải trả là sau khi vượt lên giá cũng có thể quay đầu giảm; dùng lệnh giới hạn chờ điều chỉnh để mua rẻ, cái giá phải trả là giá có thể không bao giờ quay lại. Đây là sự đánh đổi, không phải đúng hay sai.

Hình minh họa trừu tượng: dải sáng nằm ngang đại diện cho giá hiện tại, chiếc khay bên dưới tượng trưng cho lệnh giới hạn chờ giá tới, cánh cửa bán trong suốt bên trên tượng trưng cho lệnh dừng chờ giá đi qua

Sai lầm thường gặp

1. Muốn chờ phá vỡ, nhưng lại đặt lệnh giới hạn

Muốn chờ giá vượt 102 rồi mới mua, nhưng lại đặt Buy Limit 102 — nghĩa là “102 hoặc rẻ hơn đều sẵn sàng mua”, giá hiện tại 100 đã thỏa mãn. Có nền tảng sẽ cho khớp ngay, bạn mua ở 100 khi giá còn chưa phá vỡ; MT5 thì không chấp nhận, lệnh giới hạn mua bắt buộc phải nằm dưới giá hiện tại. Ngược lại, muốn chờ 98 để mua rẻ mà đặt Buy Stop 98, cũng là đặt sai phía. Trước khi đặt, hãy kiểm tra: lệnh này nằm ở phía nào của giá hiện tại.

2. Tưởng lệnh giới hạn chắc chắn sẽ khớp

Giá thiếu một chút không tới, lệnh cứ treo mãi. Trên MT5 còn cần lưu ý: nến của phần lớn sản phẩm ngoại hối và CFD được vẽ bằng giá bán, nhưng lệnh chờ mua được kích hoạt theo giá mua (Ask) — trên biểu đồ trông như đã chạm Buy Limit của bạn, nhưng giá mua có thể vẫn còn thiếu một khoảng spread. Dùng lệnh giới hạn để thoát lệnh cũng vậy: giá không tới thì không thoát ra được.

3. Tưởng lệnh dừng chắc chắn khớp đúng giá đã đặt

Sau khi kích hoạt là lệnh thị trường, khi có khoảng trống giá hoặc thị trường biến động mạnh sẽ có chênh lệch, khoản lỗ thực tế có thể lớn hơn mức tính bằng “khoảng cách cắt lỗ × số lot”.

4. Vẫn dùng lệnh thị trường như bình thường khi có tin lớn

Trước và sau khi công bố dữ liệu, giá nhảy rất nhanh, spread cũng có thể giãn ra gấp nhiều lần (bài thứ năm đã nói), trượt giá và spread sẽ cùng phóng đại. Không phải là không được dùng, mà lúc này cái giá của việc “đảm bảo khớp” có thể đặc biệt cao; nếu không phải lệnh nhất định phải vào ngay, chờ báo giá ổn định hơn một chút cũng là một lựa chọn.

Đặt lệnh trên MT5 như thế nào

  1. Nhấn F9 (hoặc Lệnh mới New Order trên thanh công cụ) để mở cửa sổ lệnh mới.
  2. Khớp theo giá thị trường: ở Loại (Type) chọn khớp lệnh thị trường (Market Execution; tùy cài đặt của nền tảng cũng có thể hiển thị là Instant Execution, v.v.), điền khối lượng, nhấn Bán (Sell) hoặc Mua (Buy).
  3. Lệnh chờ: ở Loại chọn lệnh chờ (Pending Order), rồi chọn Buy Limit, Sell Limit, Buy Stop, Sell Stop, điền Giá (Price), có thể điền luôn cắt lỗ (Stop Loss), chốt lời (Take Profit) và thời hạn (Expiration), nhấn Đặt lệnh (Place).
  4. Đặt giá sai phía, nền tảng sẽ không chấp nhận; một số sản phẩm còn quy định phải cách giá hiện tại ít nhất một khoảng (Stops level trong thông số sản phẩm).
  5. Lệnh đã đặt nằm ở thẻ Giao dịch (Trade) trong Hộp công cụ (Toolbox, Ctrl+T), nhấn chuột phải để sửa hoặc xóa.

Loại lệnh chờ còn có Buy Stop Limit, Sell Stop Limit: sau khi chạm giá kích hoạt, không gửi lệnh thị trường mà chuyển sang treo một lệnh giới hạn (ví dụ sau khi vượt lên, chờ giá hồi về một mức nào đó mới mua).

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

Lệnh thị trường và lệnh giới hạn khác nhau ở đâu?

Lệnh thị trường khớp ngay theo giá hiện tại, đảm bảo khớp, không đảm bảo giá, có thể trượt giá. Lệnh giới hạn chỉ định một mức giá có lợi hơn giá hiện tại và chờ giá tới, đảm bảo giá (hoặc tốt hơn), không đảm bảo khớp.

Lệnh dừng là gì? Có khớp đúng mức giá tôi đặt không?

Giá chạm tới mức giá kích hoạt bạn đặt thì lệnh mới được gửi đi, sau khi gửi đi trở thành lệnh thị trường để khớp, thường dùng để thoát lệnh cắt lỗ hoặc vào lệnh khi phá vỡ. Nó đảm bảo chạm tới là gửi đi, không đảm bảo giá khớp; khi có khoảng trống giá hoặc thị trường biến động mạnh có thể trượt giá.

Phân biệt Buy Limit và Buy Stop thế nào?

Đều là lệnh mua treo sẵn. Buy Limit đặt dưới giá hiện tại, chờ giảm xuống rẻ hơn mới mua; Buy Stop đặt trên giá hiện tại, chờ vượt lên mới mua. Lệnh bán thì ngược lại: Sell Limit đặt phía trên, Sell Stop đặt phía dưới.

Vì sao lệnh giới hạn mãi không khớp?

Lý do thường gặp nhất là giá chưa tới mức bạn chỉ định. Trên MT5, lệnh chờ mua được kích hoạt theo giá mua (Ask), nhưng nến phần lớn vẽ bằng giá bán, trên biểu đồ trông như đã chạm tới nhưng giá mua có thể vẫn còn thiếu một khoảng spread.

Lời kết

Bài thứ nhất nói hãy xem thông số trước, bài thứ hai nói hãy tính lot trước, bài thứ ba nói ký quỹ không phải cắt lỗ, bài thứ tư nói đặt cắt lỗ ở chỗ bạn nhận định sai, bài thứ năm nói vừa vào lệnh đã âm là chuyện bình thường, bài thứ sáu nói giữ lệnh qua đêm phải tính phí qua đêm vào chi phí, bài thứ bảy nói về lệnh gọi ký quỹ và đóng vị thế bắt buộc khi ký quỹ không đủ. Bài này nói về lựa chọn cuối cùng trước khi bấm gửi lệnh: dùng loại lệnh nào.

Ba loại lệnh không có loại nào tốt hay xấu, chỉ khác ở điều mà mỗi loại đảm bảo.

Lệnh thị trường cần khớp, lệnh giới hạn cần giá, lệnh dừng cần sự xác nhận.

Công bố rủi ro: CFD là sản phẩm tài chính rủi ro cao, có thể dẫn đến mất vốn nhanh chóng. Hiệu suất trong quá khứ không đại diện cho kết quả tương lai; mọi chiến lược và kết quả backtest chỉ mang tính tham khảo, không cấu thành lời khuyên đầu tư. Lệnh thị trường và lệnh dừng không đảm bảo giá khớp, lệnh giới hạn không đảm bảo khớp; khi thị trường biến động mạnh, có khoảng trống giá hoặc thanh khoản không đủ có thể xảy ra trượt giá; các loại lệnh và cách khớp lệnh thực tế có thể sử dụng tùy theo nền tảng, sản phẩm và loại tài khoản. Vui lòng đọc kỹ Điều khoản Công bố Rủi ro của chúng tôi trước khi giao dịch.

Đọc thêm:

Viết bình luận