Dãy nút trên bảng đặt lệnh — giới hạn, thị trường, stop-limit, OCO, trailing stop — lúc mới nhìn cứ như tiếng nước ngoài. Nhiều người vì không phân biệt rõ chúng: định đặt một mức giá thấp để mua từ từ, tay lỡ bấm nhầm sang thị trường, thế là khớp ngay theo giá hiện tại; hoặc đặt cắt lỗ tưởng chắc ăn, nhưng giá nhảy một cái, lệnh nằm đó không khớp, vẫn kẹt hàng như thường. Bài này nói rõ từng loại lệnh: nó là gì, giải quyết vấn đề gì, hoàn cảnh nào nên dùng, và một chỗ người mới hay vấp nhất — khác biệt giữa giá kích hoạt và giá đặt. Đọc xong, khi mở bảng lệnh lên bạn ít nhất sẽ không đặt nhầm lệnh.
- Lệnh giới hạn: tự đặt giá, kiên nhẫn chờ
- Lệnh thị trường: khớp ngay, coi chừng trượt giá
- Lệnh dừng: bản giới hạn vs bản thị trường
- Giá kích hoạt vs giá đặt (trọng tâm)
- OCO: chốt lời và cắt lỗ chọn một
- Trailing stop: để cắt lỗ chạy theo giá
- Maker, taker và phí giao dịch
- Đi một vòng bảng đặt lệnh
- Hậu quả thường gặp khi đặt nhầm lệnh
- Rốt cuộc chọn thế nào
- Câu hỏi thường gặp
Lệnh giới hạn: tự đặt giá, kiên nhẫn chờ
Lệnh giới hạn (Limit) là loại cơ bản nhất, cũng là loại người mới nên tập cho thật quen trước tiên. Bạn đưa ra một mức giá và số lượng, tức là bảo với sàn: "khi nào chạm giá này, hoặc có giá tốt hơn, thì khớp giúp tôi." Với lệnh mua, mức giá bạn điền là giá cao nhất bạn chịu trả; với lệnh bán, đó là giá thấp nhất bạn chấp nhận. Chưa chạm giá thì lệnh cứ nằm chờ trong sổ lệnh, không khớp lung tung.
Cái hay của nó là giá hoàn toàn nằm trong tầm kiểm soát — bạn sẽ không khớp ở một mức tệ hơn dự tính nhiều. Cái giá phải trả là có thể không khớp được: nếu giá cứ đi ngược hướng, lệnh bạn đặt có khi chẳng bao giờ khớp. Mua thì đặt quá thấp, bán thì đặt quá cao, kết quả là nhìn thị trường chạy mất còn mình thì tay trắng. Vì vậy giá của lệnh giới hạn không phải điền bừa: đặt càng sát giá hiện tại càng dễ khớp nhưng lợi thế về giá càng ít; đặt càng xa càng có giá đẹp nhưng xác suất khớp càng thấp. Cân nhắc chỗ này phải dựa vào phán đoán của bạn về biến động ngắn hạn, không có đáp án chuẩn.
Lệnh giới hạn còn một cái lợi hay bị bỏ quên: nó thường được tính là maker, vì nó thêm thanh khoản vào sổ lệnh, nên mức phí thường thấp hơn lệnh thị trường một bậc. Nếu bạn để ý phí mà lại không cần khớp ngay trong tích tắc, lệnh giới hạn gần như luôn là lựa chọn hời hơn. Muốn biết chênh lệch phí giữa maker và taker là bao nhiêu, xem tiếp đoạn Maker, taker và phí giao dịch bên dưới, hoặc dùng luôn máy tính phí giao dịch để tính theo giá trị lệnh của bạn.
Lệnh thị trường: khớp ngay, coi chừng trượt giá
Lệnh thị trường (Market) thì ngược lại: bạn không chỉ định giá, chỉ chỉ định số lượng (hoặc số tiền muốn bỏ ra), và sàn khớp ngay theo giá đối ứng tốt nhất đang có trong sổ lệnh. Mục tiêu duy nhất của nó là "mua ngay / bán ngay", nên hợp với những lúc kiểu "lỡ nhịp này là hết".
Cái giá phải trả có hai. Một là nó gần như luôn là taker, mức phí thường cao hơn. Hai là trượt giá: sổ lệnh không phải chỉ có một mức giá, mà là nhiều lớp lệnh chồng lên nhau. Khối lượng bạn đặt càng lớn, sổ lệnh của đồng đó càng mỏng, thì lệnh của bạn sẽ ăn dần từng lớp lên (hoặc xuống), và giá khớp trung bình cuối cùng sẽ lệch so với giá bạn thấy lúc bấm lệnh — khoảng lệch đó chính là trượt giá. Mua thì giá khớp thực tế bị cao hơn, bán thì bị thấp hơn, khối lượng lớn hoặc coin ít người giao dịch càng rõ.
Lệnh dừng: bản giới hạn vs bản thị trường
Lệnh dừng có tác dụng "giá chạm một mức nào đó thì tự động đặt lệnh giúp tôi", khỏi phải canh bảng 24/24. Bản thân nó lại chia làm hai loại, khác nhau ở chỗ sau khi kích hoạt thì đặt ra lệnh giới hạn hay lệnh thị trường.
Stop-limit (lệnh dừng giới hạn): bạn đặt hai mức giá — giá kích hoạt và giá đặt. Giá thị trường chạm giá kích hoạt, hệ thống thay bạn đặt ra một lệnh giới hạn (theo giá đặt của bạn). Cái lợi là giá khớp nằm trong tầm kiểm soát, cái hại là khi thị trường lao qua giá đặt quá nhanh, lệnh có thể nằm treo không khớp và điểm cắt lỗ bị bỏ lỡ.
Stop-market (lệnh dừng thị trường): bạn chỉ đặt giá kích hoạt. Giá thị trường vừa chạm giá kích hoạt, hệ thống khớp ngay theo giá thị trường. Cái lợi là gần như chắc chắn thoát được lệnh, cái hại là giá khớp không kiểm soát được, gặp lúc rớt mạnh có thể khớp ở mức lệch khá xa giá kích hoạt.
Nhớ gọn một câu: sợ không khớp được, cần chắc chắn thoát lệnh thì dùng stop-market; để ý mức giá hơn, chấp nhận đôi khi kích hoạt mà không khớp thì dùng stop-limit. Chỗ dễ rối nhất của cả hai đều nằm ở "điền giá kích hoạt và giá đặt sao cho đúng", đây là trọng tâm của mục sau. Còn một điểm người mới hay bỏ sót: lệnh dừng chỉ vào sổ lệnh sau khi được kích hoạt, trước lúc kích hoạt nó không chiếm chỗ và cũng không hiển thị trong sổ lệnh, nên trong danh sách lệnh chờ bạn thấy nó ở trạng thái "chờ kích hoạt", nhưng đừng trông chờ nó đứng gác khớp lệnh mọi lúc như một lệnh giới hạn thường — nó chỉ được kích hoạt đúng khoảnh khắc giá chạm mức.
Giá kích hoạt vs giá đặt (mục quan trọng nhất)
Đây là chỗ người mới vấp nhiều nhất, phần lớn ca đặt nhầm lệnh, cắt lỗ mất tác dụng đều xuất phát từ đây. Trước tiên tách rõ hai khái niệm:
- Giá kích hoạt (Trigger / Stop): mức giá đánh thức lệnh này. Trước khi được đánh thức, lệnh đang "ngủ", không nằm trong sổ lệnh; giá thị trường chạm giá kích hoạt thì nó mới được kích hoạt.
- Giá đặt (Limit): sau khi được đánh thức, đây là mức giới hạn thực sự được đưa vào sổ lệnh. Chỉ lệnh dừng dạng giới hạn mới có giá đặt; lệnh dừng dạng thị trường chỉ có giá kích hoạt, kích hoạt xong khớp thẳng theo giá thị trường.
| So sánh | Giá kích hoạt | Giá đặt |
|---|---|---|
| Tác dụng | Công tắc kích hoạt lệnh | Mức giới hạn thực sự đặt ra sau khi kích hoạt |
| Loại lệnh nào có | Mọi lệnh dừng / OCO | Chỉ stop-limit, OCO và các loại giới hạn |
| Hậu quả điền sai | Đáng lẽ kích hoạt lại không, hoặc kích hoạt quá sớm | Kích hoạt rồi mà không đặt vào được, không khớp |
| Bản thị trường có không | Có | Không (khớp thẳng theo giá thị trường) |
Vì sao hai giá phải chừa khoảng cách? Lấy lệnh dừng bán (cắt lỗ bảo vệ khi giá đi xuống) làm ví dụ: bạn đang giữ một tài sản, muốn thoát khi giá rớt qua một mức nào đó. Giá kích hoạt đặt ngay mức đó; giá đặt phải để thấp hơn giá kích hoạt một chút, vì khi giá lao xuống, nếu giá đặt bằng đúng giá kích hoạt thì đến lúc lệnh được kích hoạt và đưa vào sổ, giá thị trường có thể đã rớt xuống dưới giá đặt rồi, và lệnh bán giới hạn sẽ không khớp. Chừa một chút đệm thì xác suất khớp mới cao. Chừa bao nhiêu, còn lệnh mua thì logic ngược lại thế nào, trong bài Khác biệt giữa OCO và lệnh chốt lời cắt lỗ có bảng đối chiếu từng mức. Các con số dưới đây đều là ví dụ minh họa, thực tế phải theo giá đang chạy trên trang Binance, đừng chép nguyên.
| Tình huống (minh họa) | Giá kích hoạt | Giá đặt | Ý đồ |
|---|---|---|---|
| Bán cắt lỗ khi giá xuống | Đặt ở đường bảo vệ, ví dụ P | Hơi thấp hơn P | Rớt qua là thoát, chừa đệm để chắc khớp |
| Bán chốt lời khi giá lên | Đặt ở giá mục tiêu Q | Hơi thấp hơn Q | Tới mục tiêu là bán, đừng để hồi nhẹ kẹt lệnh |
| Mua khi bứt phá | Đặt ở mức kháng cự R | Hơi cao hơn R | Vượt kháng cự là vào, chừa đệm để chắc khớp |
Nhớ một câu khẩu quyết là đủ dùng: muốn chắc chắn khớp thì giá đặt phải nhường một chút về hướng "dễ khớp hơn" — bán thì nhường xuống, mua thì nhường lên. Nhường bao nhiêu tùy biên độ biến động, biến động lớn thì chừa rộng ra. Hoàn toàn không muốn bận tâm về giá, chỉ cần chắc chắn thoát lệnh thì đừng dùng bản giới hạn, dùng thẳng stop-market.
OCO: chốt lời và cắt lỗ chọn một
OCO viết đầy đủ là One-Cancels-the-Other, tức lệnh "một hủy cái kia". Nó đóng gói một lệnh cắt lỗ và một lệnh chốt lời (giới hạn) để đặt ra cùng lúc: cái nào khớp trước thì cái kia tự hủy. Cách dùng phổ biến là sau khi vào lệnh, đặt phía trên một mục tiêu chốt lời, phía dưới một mức cắt lỗ bảo vệ, rồi khỏi cần canh bảng nữa — lên tới mục tiêu tự bán, rớt qua cắt lỗ cũng tự bán, hai đường chỉ một cái được kích hoạt.
Khác biệt lớn nhất so với "đặt riêng một lệnh chốt lời và một lệnh cắt lỗ" là cách sau chiếm hai suất lệnh và về lý thuyết có thể khớp cả hai (giá lên trước kích hoạt chốt lời bán một nửa là loạn logic), còn OCO đảm bảo chỉ đi một đường, khớp một cái là hủy ngay cái kia, gọn gàng. OCO cũng liên quan tới chuyện điền giá kích hoạt và giá đặt, quan hệ cao thấp giữa lệnh mua và lệnh bán lại ngược nhau, chỗ này dễ rối, được tách riêng để nói cho thấu trong bài Khác biệt giữa OCO và lệnh chốt lời cắt lỗ: điền giá kích hoạt thế nào. Chưa chắc lệnh này nên dùng loại nào, bạn có thể chạy qua công cụ gợi ý loại lệnh để nó gợi cho một hướng theo tình huống.
Trailing stop: để cắt lỗ chạy theo giá
Trailing stop (chốt lời cắt lỗ di động) giải quyết một nỗi phiền khác: giá vẫn đang tăng, bạn vừa muốn khóa phần lợi nhuận đã có, vừa không muốn bị một nhịp hồi nhẹ hất khỏi xe quá sớm. Nó không bám giá cố định, mà bám biên độ hồi giá. Bạn đặt một tỷ lệ hồi (chẳng hạn một phần trăm nào đó), mỗi lần giá lập đỉnh mới thì đường kích hoạt được nâng theo lên; một khi giá hồi từ đỉnh xuống đúng biên độ bạn đặt mới kích hoạt bán. Lúc lên nó bám theo, lúc xuống nó khóa lại.
Cái phải cân nhắc là đặt biên độ hồi bao lớn: đặt quá hẹp thì một nhịp rung nhỏ bình thường cũng hất bạn khỏi xe; đặt quá rộng thì tới lúc đảo chiều thật đã trả lại kha khá lợi nhuận. Khác biệt căn bản so với OCO là — giá của OCO là đường tĩnh do bạn cố định sẵn, còn đường kích hoạt của trailing là động, nâng theo giá lên. Hai cái không xung đột, tùy bạn muốn "một điểm chốt lời cắt lỗ rõ ràng" hay "bám theo xu hướng, thoát lệnh bị động".
Quan hệ giữa maker, taker và phí giao dịch
Loại lệnh không chỉ ảnh hưởng cách khớp, mà còn ảnh hưởng trực tiếp tới số phí bạn trả. Lệnh nằm treo trong sổ chờ khớp thì cung cấp thanh khoản, gọi là maker; lệnh lấy đi thanh khoản có sẵn trong sổ để khớp liền thì gọi là taker. Sàn thường cho maker mức phí thấp hơn để khuyến khích mọi người cung cấp thanh khoản.
- Lệnh giới hạn chưa khớp ngay — thường được tính là maker.
- Lệnh thị trường, và stop-market kích hoạt xong ăn sổ liền — thường được tính là taker.
- Lệnh giới hạn nếu đặt ở mức khớp được ngay với giá đối ứng trong sổ, thì lúc đó cũng bị tính là taker.
Vậy nên cùng một giao dịch, chịu khó kiên nhẫn thêm chút để lệnh giới hạn treo, về lâu dài phí tiết kiệm được không phải con số nhỏ. Phí cụ thể theo đúng những gì tài khoản bạn thấy trên Binance — phí maker/taker, có bật giảm phí bằng BNB hay không, cấp VIP đều làm con số khác đi. Muốn hiểu rõ cấu trúc phí này tính thế nào, xem Cách tính phí Binance; muốn ước lượng theo giá trị lệnh của mình xem maker và taker mỗi bên mất bao nhiêu, dùng máy tính phí giao dịch.
Đi một vòng bảng đặt lệnh (thực hành nhẹ)
Hậu quả thường gặp khi đặt nhầm lệnh
Biết chỗ nào dễ sai còn hữu ích hơn thuộc lòng mọi quy tắc. Vài kiểu hay gặp nhất:
- Bấm giới hạn thành thị trường: định đặt giá thấp mua từ từ, hóa ra khớp ngay theo giá hiện tại, thiệt cả về giá lẫn phí.
- Giá đặt của stop-limit dán quá sát: kích hoạt rồi nhưng vì giá đã lao qua giá đặt, lệnh treo không khớp, cắt lỗ thành hình thức. Trong thị trường biến động nhanh, lỗi này đau nhất.
- Nhìn nhầm đơn vị số lượng: lẫn giữa hai kiểu nhập "theo số đồng" và "theo số tiền (USDT)", đặt thành 10 đồng hay 10 USDT lệch nhau vài bậc.
- Bấm ngược hướng: định bán bấm thành mua, định mua bấm thành bán, nhất là trong hợp đồng, ngược hướng là rủi ro nhân đôi.
- OCO điền ngược cao thấp hai giá: viết lộn giá chốt lời và cắt lỗ, lệnh bị quy tắc từ chối thẳng, hoặc logic kích hoạt ngược với ý bạn.
Trong những lỗi này, cái nào tránh trước được bằng công cụ thì đừng dựa vào trí nhớ. Trước khi đặt lệnh, dùng máy tính tỷ lệ lời lỗ để tính rõ điểm chốt lời cắt lỗ và mức lỗ chịu được, đáng tin hơn nhiều so với đứng đó điền giá theo cảm tính.
Rốt cuộc chọn thế nào: một bảng tra nhanh
| Nhu cầu của bạn | Chọn loại nào | Vì sao |
|---|---|---|
| Muốn tự đặt giá, không vội khớp, tiết kiệm phí | Lệnh giới hạn | Giá kiểm soát được, thường tính maker nên phí thấp hơn |
| Phải khớp ngay, lỡ là hết | Lệnh thị trường | Khớp liền, đổi lại là trượt giá và phí taker |
| Rớt qua một giá là thoát, và cần chắc chắn thoát | Stop-market | Kích hoạt là khớp thị trường, gần như chắc chắn ra được |
| Rớt qua một giá là thoát, nhưng để ý giá khớp | Stop-limit | Kích hoạt xong đặt giới hạn, giá kiểm soát được nhưng có thể không khớp |
| Đặt cùng lúc chốt lời và cắt lỗ, không muốn canh bảng | OCO | Chọn một, khớp một cái là tự hủy cái kia |
| Xu hướng vẫn chạy, muốn khóa lời mà sợ thoát sớm | Trailing stop | Đường kích hoạt nâng theo đỉnh mới, hồi đủ biên độ đã đặt mới thoát |
Không có loại lệnh "tốt nhất", chỉ có "lệnh này nên dùng cái nào". Lộ trình chắc chắn cho người mới là: mua bán hằng ngày tập trước bằng lệnh giới hạn, học cách đọc sổ lệnh; muốn thoát lệnh không cần canh thì mới thêm lệnh dừng và OCO; thị trường có xu hướng muốn ăn dày mà sợ hồi thì cuối cùng mới đụng tới trailing. Đi từng bước một, hơn hẳn kiểu vừa vào đã dùng lệnh thị trường bấm loạn. Mấy nút này chỉ đọc bài thì khó nhớ kỹ, cách tập hiệu quả nhất là mở một tài khoản thật, lấy số tiền rất nhỏ, dùng lệnh giới hạn đi trọn một lượt từ lúc đặt tới lúc khớp; sổ lệnh động ra sao, lệnh xếp hàng thế nào, nhìn một lần là hiểu.
Cuối cùng nói thật một câu: loại lệnh chỉ là công cụ, nó giúp bạn thực thi "vào giá nào, ra giá nào" cho ổn hơn, nhưng lời hay lỗ vẫn tùy vào phán đoán của bạn về hướng đi và vùng giá. Không có lệnh cắt lỗ nào đảm bảo khớp đúng mức bạn đặt, trong thị trường biến động nhanh trượt giá và hụt lệnh đều có thể xảy ra, vị thế và rủi ro vẫn phải tự kiểm soát. Dùng thạo bảng lệnh là để bớt phạm lỗi ngớ ngẩn, chứ không phải để có thêm một cái nút chắc thắng — chỉnh tâm thế cho đúng chỗ này rồi, đi nghiên cứu từng loại lệnh phối hợp thế nào mới có ý nghĩa. Đây là nội dung giáo dục về công cụ, không phải lời mời gọi đầu tư; ở Việt Nam khung pháp lý cho tài sản số đã rõ ràng hơn từ đầu năm 2026, dù vậy bạn vẫn nên tự xác nhận Binance khả dụng ở nơi mình và tuân thủ quy định địa phương.
Bài viết không phải lời khuyên đầu tư. Tham khảo: Trung tâm trợ giúp Binance.
Câu hỏi thường gặp
Nên dùng lệnh giới hạn hay lệnh thị trường trước?
Nếu không vội khớp, muốn tự đặt giá và để ý phí, hãy dùng lệnh giới hạn: bạn đặt một mức giá, chạm giá đó mới khớp, thường được tính là maker nên phí thấp hơn. Nếu phải khớp ngay, không muốn lỡ nhịp, hãy dùng lệnh thị trường: khớp liền theo giá đối ứng hiện tại, tính là taker và có thể bị trượt giá. Đa số trường hợp, người mới nên tập từ lệnh giới hạn trước.
Giá kích hoạt và giá đặt khác nhau thế nào?
Giá kích hoạt là mức giá đánh thức lệnh này lên — giá thị trường chạm tới thì lệnh mới được kích hoạt; giá đặt là mức giới hạn thực sự được đưa vào sổ lệnh sau khi lệnh thức dậy. Lệnh dừng dạng thị trường chỉ có giá kích hoạt, không có giá đặt; lệnh dừng dạng giới hạn phải điền cả hai, và khoảng cách giữa chúng quyết định trực tiếp việc bạn có khớp được hay không.
Vì sao maker và taker ảnh hưởng đến phí?
Maker là lệnh thêm thanh khoản vào sổ lệnh, ví dụ lệnh giới hạn chưa khớp ngay; taker là lệnh lấy đi thanh khoản có sẵn trong sổ để khớp liền, ví dụ lệnh thị trường. Sàn thường cho maker mức phí thấp hơn. Phí cụ thể theo đúng những gì tài khoản bạn thấy trên Binance; có bật giảm phí bằng BNB hay không và cấp VIP đều ảnh hưởng con số.
Lệnh stop-limit có thể không khớp không?
Có. Sau khi kích hoạt, stop-limit đặt ra một lệnh giới hạn; nếu giá đã lao qua giá đặt của bạn quá nhanh và sổ lệnh không còn giá đối ứng nào khớp được, lệnh sẽ nằm treo mãi không khớp và điểm cắt lỗ bị bỏ lỡ. Khi thị trường biến động mạnh, người muốn chắc chắn thoát lệnh sẽ chuyển sang stop-market, đổi lại là giá khớp không kiểm soát được.
OCO và trailing stop có phải là một không?
Không. OCO là đặt đồng thời một lệnh cắt lỗ và một lệnh chốt lời, cái nào khớp trước thì cái kia tự hủy, giá do bạn cố định sẵn. Trailing stop bám vào biên độ hồi giá: giá tăng thì đường kích hoạt được nâng theo, chỉ khi hồi từ đỉnh xuống đúng biên độ đã đặt mới kích hoạt, giá là động. Muốn chốt lời mà sợ thoát quá sớm thì dùng trailing, muốn khóa điểm cắt lỗ và chốt lời rõ ràng thì dùng OCO.
