Các loại lệnh chứng khoán LO, ATO, ATC, MP: dùng lúc nào
Đặt sai loại lệnh có thể khiến bạn mua đắt hơn dự tính hoặc lệnh nằm im cả ngày. Bài viết tóm tắt khung giờ giao dịch hiện hành của HoSE và HNX, cách dùng từng loại lệnh và một ví dụ khớp lệnh định kỳ minh họa.

Một nhà đầu tư mới mở tài khoản kể rằng anh đặt lệnh mua lúc 9 giờ 05, thấy giá trên bảng nhảy liên tục nhưng lệnh của mình không khớp cho đến 9 giờ 15. Không có gì trục trặc: đó là phiên khớp lệnh định kỳ mở cửa, nơi mọi lệnh được gom lại và khớp tại một mức giá duy nhất. Nắm được các loại lệnh chứng khoán và phiên áp dụng giúp bạn tránh những bất ngờ như vậy.
Các phiên giao dịch trên HoSE và HNX
Hệ thống giao dịch mới KRX vận hành từ tháng 5/2025. Theo tài liệu hướng dẫn giao dịch của nhiều công ty chứng khoán cập nhật sau thời điểm này, khung giờ cho cổ phiếu lô chẵn như sau:
- HoSE: khớp lệnh định kỳ mở cửa 9:00 đến 9:15, khớp lệnh liên tục 9:15 đến 11:30, nghỉ trưa đến 13:00, khớp liên tục 13:00 đến 14:30, khớp lệnh định kỳ đóng cửa 14:30 đến 14:45. Giao dịch thỏa thuận kéo dài đến 15:00.
- HNX: không có phiên định kỳ mở cửa, khớp liên tục từ 9:00 đến 11:30 và 13:00 đến 14:30, định kỳ đóng cửa 14:30 đến 14:45, sau đó là phiên giao dịch sau giờ đến 15:00, khớp tại giá đóng cửa.
Cơ chế vận hành chung của sàn, biên độ dao động và chu kỳ thanh toán được trình bày trong bài thị trường chứng khoán Việt Nam vận hành thế nào.
Từng loại lệnh làm gì
- LO, lệnh giới hạn: mua hoặc bán tại mức giá bạn chọn hoặc tốt hơn. Dùng được ở mọi phiên khớp lệnh, có hiệu lực đến hết phiên đóng cửa nếu chưa khớp hay chưa hủy.
- ATO: mua hoặc bán tại giá mở cửa, chỉ nhập trong phiên định kỳ mở cửa của HoSE.
- ATC: mua hoặc bán tại giá đóng cửa, chỉ nhập trong phiên định kỳ đóng cửa. Từ khi có KRX, ATO và ATC không còn được ưu tiên trước lệnh LO mua giá trần hoặc bán giá sàn đã nhập trước.
- MP, lệnh thị trường trên HoSE: sau khi chuyển sang KRX vận hành theo kiểu MTL. Lệnh khớp với giá tốt nhất đang chờ, phần còn lại chuyển thành lệnh LO cách giá khớp cuối một bước giá.
- MTL, MOK, MAK trên HNX: MTL như trên, MOK phải khớp toàn bộ ngay nếu không sẽ bị hủy, MAK khớp được bao nhiêu thì khớp, phần còn lại hủy. Ba lệnh này chỉ dùng trong khớp liên tục, không có lệnh đối ứng thì bị hủy ngay.
| Loại lệnh | HoSE | HNX | Phiên áp dụng |
|---|---|---|---|
| LO | Có | Có | Mọi phiên khớp lệnh |
| ATO | Có | Không | Định kỳ mở cửa |
| ATC | Có | Có | Định kỳ đóng cửa |
| MP hay MTL | Có | Có | Khớp liên tục |
| MOK, MAK | Xem ứng dụng | Có | Khớp liên tục |
| Lệnh sau giờ | Không | Có | 14:45 đến 15:00 |
Một số tài liệu công ty chứng khoán ghi HoSE cũng nhận MOK và MAK, một số khác chỉ liệt kê LO và lệnh thị trường. Hãy kiểm tra danh sách lệnh trên ứng dụng của bạn.
Lệnh điều kiện của công ty chứng khoán
Lệnh dừng lỗ, lệnh chốt lời, lệnh xu hướng hay lệnh đặt trước nhiều ngày không phải lệnh của sở giao dịch. Đó là tiện ích của công ty chứng khoán: khi điều kiện bạn cài thỏa mãn, hệ thống tự gửi một lệnh LO hoặc lệnh thị trường lên sàn. Vì vậy lệnh điều kiện không bảo đảm khớp đúng giá bạn muốn, nhất là khi cổ phiếu giảm sàn hàng loạt.
Bước giá, lô chẵn và lô lẻ
- Bước giá HoSE: giá dưới 10.000 đồng bước 10 đồng, từ 10.000 đến 49.950 đồng bước 50 đồng, từ 50.000 đồng trở lên bước 100 đồng. Chứng quyền và ETF bước 10 đồng.
- Bước giá HNX: cổ phiếu 100 đồng.
- Lô chẵn là bội số của 100 cổ phiếu. Lô lẻ từ 1 đến 99 cổ phiếu, chỉ đặt bằng lệnh LO và không dùng để tính giá tham chiếu hay chỉ số.
Ví dụ khớp lệnh định kỳ mở cửa
Giả định cổ phiếu XYZ trên HoSE có giá tham chiếu 25.000 đồng, biên độ 7% nên giá trần 26.750 và giá sàn 23.250 đồng. Trong phiên ATO, sổ lệnh gồm bên mua: ATO 2.000, LO 25.200 là 3.000, LO 25.100 là 4.000, LO 25.000 là 5.000 cổ phiếu. Bên bán: ATO 1.000, LO 24.900 là 2.000, LO 25.000 là 3.000, LO 25.100 là 4.000, LO 25.200 là 6.000 cổ phiếu.
Sàn chọn mức giá có khối lượng khớp lớn nhất. Tính bằng python, kết quả như sau:
| Mức giá | Lũy kế mua | Lũy kế bán | Khối lượng khớp |
|---|---|---|---|
| 24.900 | 14.000 | 3.000 | 3.000 |
| 25.000 | 14.000 | 6.000 | 6.000 |
| 25.100 | 9.000 | 10.000 | 9.000 |
| 25.200 | 5.000 | 16.000 | 5.000 |
Giá mở cửa là 25.100 đồng, khớp 9.000 cổ phiếu. Người đặt mua LO 25.200 vẫn mua được ở 25.100, người đặt bán LO 24.900 vẫn bán được ở 25.100. Đó là lý do lệnh ATO hay ATC không cho bạn biết trước giá, chỉ cho biết lệnh được ưu tiên tham gia khớp.
Sai lầm khi đặt lệnh thị trường lúc biến động mạnh
Giả sử bạn mua 3.000 cổ phiếu bằng lệnh thị trường khi bên bán chỉ có 500 cổ phiếu ở 25.300, 800 ở 25.350 và 2.000 ở 25.500. Tính bằng python, giá bình quân là khoảng 25.427 đồng, cao hơn mức 25.300 bạn thấy trên bảng khoảng 0,5%. Với cổ phiếu thanh khoản thấp hoặc phiên hoảng loạn, độ trượt có thể lớn hơn nhiều.
- Ưu tiên lệnh LO với cổ phiếu ít thanh khoản, đặt giá bạn chấp nhận được.
- Không đuổi giá theo cảm xúc. Bài tâm lý đầu tư và những sai lầm phổ biến giải thích vì sao đám đông thường mua đúng đỉnh ngắn hạn.
- Nhớ rằng giá đóng cửa xác định ở phiên ATC ảnh hưởng tới chỉ số. Cách tính chỉ số được giải thích trong bài VN30 và VN-Index khác nhau thế nào.
Góc nhìn ngắn hạn và dài hạn
Ngắn hạn, người giao dịch thường xuyên cần hiểu kỹ từng loại lệnh vì vài bước giá trượt mỗi lần cộng lại thành chi phí đáng kể. Dài hạn, người tích sản ít quan tâm tới từng phiên, nhưng thói quen dùng lệnh LO và đặt lệnh vào giờ thanh khoản tốt vẫn giúp giảm chi phí cho cả quá trình. Nội dung bài chỉ để tham khảo, không phải lời khuyên đầu tư.
Câu hỏi thường gặp
Đặt lệnh trước 9 giờ có được không?
Nhiều công ty chứng khoán cho đặt lệnh từ tối hôm trước. Lệnh được lưu và chuyển lên sàn khi phiên mở, thường dùng LO hoặc ATO.
Lệnh LO đặt buổi sáng có còn hiệu lực buổi chiều không?
Có. Lệnh LO chưa khớp vẫn chờ qua giờ nghỉ trưa và tham gia các phiên buổi chiều, đến hết phiên định kỳ đóng cửa lúc 14:45 thì hết hiệu lực.
Lô lẻ có bị ép giá không?
Lô lẻ giao dịch trên hệ thống như lô chẵn nhưng thanh khoản mỏng hơn, nên giá khớp có thể kém hơn một chút.
Lời kết
Hiểu các loại lệnh chứng khoán không giúp bạn chọn đúng cổ phiếu, nhưng giúp bạn không trả giá đắt cho một thao tác sai. Dùng LO khi cần kiểm soát giá, ATO hay ATC khi muốn tham gia giá mở hoặc đóng cửa, và thận trọng với lệnh thị trường khi bảng giá đang chạy nhanh.