Để giao dịch cổ phiếu, bạn cần có tài khoản được kích hoạt, đủ tiền hoặc cổ phiếu khả dụng, nhập đúng mã, giá, khối lượng và loại lệnh, rồi kiểm tra kết quả khớp. Việc bấm “Mua” hoặc “Bán” mới là bước gửi yêu cầu; giao dịch chỉ thực hiện đối với phần đã khớp và còn phải qua thanh toán.
Nắm nhanh trước khi đặt lệnh
- Đọc đơn vị giá và khối lượng trên ứng dụng trước khi tính số tiền.
- Phân biệt giá vừa khớp với giá người khác đang chờ mua hoặc chờ bán.
- Chọn loại lệnh phù hợp với phiên và sàn; lệnh không hợp lệ có thể bị từ chối.
- Kiểm tra khối lượng đã khớp, phần còn lại và trạng thái hủy/sửa trước khi gửi lệnh mới.
- Tính cả phí, thuế và thời gian thanh toán, không chỉ nhìn chênh lệch giá mua bán.
Bài viết dành cho cá nhân tìm hiểu giao dịch cổ phiếu thông thường tại Việt Nam, không hướng dẫn phái sinh hay bán khống. Nếu chưa xác định nguồn vốn và mục tiêu, hãy đọc trước lộ trình đầu tư chứng khoán cho người mới. Nội dung dưới đây đi sâu vào thao tác và cơ chế giao dịch.
1. Chuẩn bị tài khoản, tiền và thông tin trước giao dịch
Hãy truy cập đúng website hoặc ứng dụng của công ty chứng khoán, hoàn tất các bước mở tài khoản theo hướng dẫn và kiểm tra dịch vụ đã được kích hoạt. Đọc tên tiểu khoản đang chọn: tài khoản thông thường và tài khoản có dịch vụ vay có thể phát sinh nghĩa vụ khác nhau.
Trước khi mua, xem tiền khả dụng và phần tiền đang bị giữ cho lệnh khác. Trước khi bán, xem số cổ phiếu thực sự được phép bán. Số lượng trong danh mục có thể gồm chứng khoán chờ về, nên không phải lúc nào cũng bằng số lượng có thể đặt bán.
Chuẩn bị một phiếu giao dịch trên giấy hoặc ghi chú gồm: mã cổ phiếu, sàn, chiều mua/bán, số lượng, giá giới hạn, số tiền dự kiến và lý do thực hiện. Khi đến màn hình xác nhận, đối chiếu từng mục. Việc này giúp phát hiện nhầm mã hoặc thêm một chữ số trước khi gửi lệnh.
Không đưa mật khẩu, mã xác thực hoặc quyền điều khiển thiết bị cho người tự nhận hỗ trợ. Nếu cần kiểm tra một thông báo lỗi, dùng kênh liên hệ được công ty công bố chính thức.
2. Cách đọc bảng giá: sáu thông tin cần hiểu
| Thông tin | Cách đọc |
|---|---|
| Mã và sàn | Xác định đúng cổ phiếu và thị trường áp dụng quy tắc giao dịch. |
| Tham chiếu | Mốc để so sánh tăng/giảm trong ngày, không phải giá bạn chắc chắn mua được. |
| Trần và sàn | Giới hạn giá trong phiên áp dụng cho mã đó; xem trực tiếp trên hệ thống. |
| Bên mua | Các mức giá và khối lượng đang chờ mua; giá mua tốt nhất là mức cao nhất. |
| Bên bán | Các mức giá và khối lượng đang chờ bán; giá bán tốt nhất là mức thấp nhất. |
| Giá khớp | Giá của giao dịch đã xảy ra, khác với lệnh đang chờ. |
Đối chiếu cách hiển thị với hướng dẫn đọc bảng giá của VNDIRECT. Màu sắc và đơn vị cần đọc theo chú thích của nền tảng bạn sử dụng.
Ví dụ: nhìn thấy giá 20.000 đồng chưa có nghĩa mua được ở giá đó
Giả sử cổ phiếu minh họa A vừa khớp ở 20.000 đồng. Ngay sau đó, người mua đang chờ ở 19.950 đồng và người bán chờ ở 20.050 đồng. Nếu bạn nhập lệnh mua giới hạn 20.000 đồng mà chưa có người bán chấp nhận, lệnh có thể tiếp tục chờ.
Đây là sổ lệnh giả định, không phải dữ liệu một mã thật. Bài tập cần rút ra là luôn đọc cả hai phía đang chờ, không suy ra khả năng khớp từ giao dịch vừa xảy ra.
Kiểm tra đơn vị trước khi nhân giá với số lượng
Nếu một màn hình ghi rõ đơn vị giá là nghìn đồng, số 20,05 tương ứng 20.050 đồng. Màn hình khác có thể hiển thị đủ số tiền. Hãy tính lại theo đồng Việt Nam trên phiếu giao dịch, rồi so với giá trị lệnh trên màn hình xác nhận; đừng suy đoán đơn vị từ thói quen dùng một ứng dụng khác.
3. Phiên giao dịch và khối lượng đặt lệnh
Với cổ phiếu giao dịch thông thường, lịch phiên phổ biến được tóm tắt dưới đây theo bảng quy định giao dịch của SSI, đối chiếu lịch HOSE do BSC công bố. Giờ ghi theo Việt Nam; không áp dụng máy móc cho mã bị hạn chế giao dịch hoặc ngày có thông báo đặc biệt.
| Thị trường | Phiên khớp lệnh chính |
|---|---|
| HOSE | Mở cửa 09:00–09:15; liên tục 09:15–11:30 và 13:00–14:30; đóng cửa 14:30–14:45. |
| HNX | Liên tục 09:00–11:30 và 13:00–14:30; đóng cửa 14:30–14:45. Sau đó có phiên sau giờ theo quy định riêng. |
| UPCoM | Liên tục 09:00–11:30 và 13:00–15:00. |
Giao dịch thông thường diễn ra từ thứ Hai đến thứ Sáu, trừ ngày nghỉ. Lô chẵn cổ phiếu là bội số của 100; lô lẻ từ 1 đến 99 cổ phiếu. Giá còn phải đúng bước giá và biên độ của mã.
Ví dụ muốn bán 250 cổ phiếu, bạn cần kiểm tra cách ứng dụng xử lý phần lô chẵn và lô lẻ; không mặc định mọi nền tảng tự chia lệnh. Nếu màn hình báo sai khối lượng, đọc thông báo thay vì liên tục bấm gửi lại.
Ứng dụng có thể nhận lệnh chờ ngoài phiên nhưng nhận yêu cầu không đồng nghĩa sàn đang khớp lệnh. Hãy xem trạng thái phiên và thời điểm lệnh thực sự được chuyển đi.
4. Các loại lệnh: hiểu điều mình chấp nhận khi gửi
Lệnh LO: giới hạn giá, không bảo đảm khớp
Lệnh giới hạn LO xác định giá mua tối đa hoặc giá bán tối thiểu bạn chấp nhận. Chẳng hạn, mua LO 20.000 đồng không có nghĩa bắt buộc khớp đúng 20.000 đồng: giao dịch có thể xảy ra ở giá tốt hơn, hoặc không khớp nếu thiếu bên đối ứng phù hợp. Khái niệm này được mô tả trong quy định giao dịch cổ phiếu.
ATO, ATC và MTL trong hệ thống KRX
| Lệnh | Điểm cần nhớ |
|---|---|
| ATO / ATC | Tham gia xác định giá mở cửa / đóng cửa, không đặt một mức giá cụ thể như LO. |
| MTL | Khớp với lệnh đối ứng; phần chưa khớp chuyển thành lệnh giới hạn theo quy tắc. Trên HOSE, MTL thay cho MP. |
| Lô lẻ | Dùng LO; việc tham gia phiên định kỳ không có nghĩa được đặt ATO/ATC. |
Đừng dùng quy tắc cũ rằng ATO/ATC luôn được ưu tiên trước mọi LO: lệnh mua trần hoặc bán sàn nhập trước có thể được ưu tiên. Xem giải đáp KRX của SSI.
Với người đang học, câu hỏi quan trọng là “Tôi muốn kiểm soát giá đến đâu?” trước khi chọn loại lệnh. Lệnh có cơ chế khớp nhanh hơn cũng không bảo đảm giá thực hiện giống con số bạn vừa nhìn thấy. HNX còn có các loại lệnh khác; chỉ sử dụng sau khi đọc đúng hướng dẫn của sàn và công ty chứng khoán.
5. Thực hành một lệnh mua từ đầu đến cuối
Giả định bạn mua 200 cổ phiếu A trên HOSE trong phiên liên tục, dùng tiền có sẵn và giá giới hạn 20.000 đồng. A là ký hiệu minh họa, không phải mã được khuyến nghị. Giả định mã đang được giao dịch bình thường và mức giá này hợp lệ trong phiên.
- Chọn đúng tài khoản và chiều mua. Đối chiếu mã, tên doanh nghiệp và sàn với phiếu chuẩn bị.
- Kiểm tra số dư. Giá trị lệnh tối đa trước phí là 200 × 20.000 = 4.000.000 đồng. Cần tính thêm phí theo tài khoản.
- Nhập lệnh. Chọn LO, khối lượng 200 và giá 20.000 đồng theo đơn vị của ứng dụng.
- Đọc màn hình xác nhận. Kiểm tra lại cả bốn mục mã, chiều, giá và khối lượng rồi mới xác thực.
- Mở sổ lệnh. Ghi mã lệnh và xem số lượng đã khớp, giá khớp, phần chờ.
- Đối chiếu sau giao dịch. Lưu lịch sử khớp, chi phí và ngày dự kiến thanh toán.
Giả sử lúc lệnh đến, chỉ có 100 cổ phiếu đang chào bán ở 19.950 đồng và không có người bán nào khác ở mức giá bạn chấp nhận. Trong tình huống đơn giản này, 100 cổ phiếu có thể khớp ở 19.950 đồng; 100 còn lại chờ. Bạn chưa mua đủ 200 cổ phiếu.
Sau đó, giả sử phần còn lại khớp ở 20.000 đồng. Giá trị mua thực hiện là 100 × 19.950 + 100 × 20.000 = 3.995.000 đồng. Giá khớp bình quân trước phí là 19.975 đồng/cổ phiếu. Đây là bình quân số học theo khối lượng, không phải giá vốn sau mọi chi phí.
Nếu lệnh chưa khớp hết mà bạn muốn đổi quyết định, kiểm tra khả năng hủy phần chờ trước. Đặt thêm một lệnh mua chỉ vì chưa thấy thông báo có thể khiến tổng số lượng mua vượt kế hoạch khi cả hai cùng được thực hiện.
6. Đọc trạng thái lệnh và xử lý lỗi thường gặp
Tên trạng thái có thể khác giữa các ứng dụng. Hãy xác định phần đã thực hiện và phần còn hiệu lực thay vì chỉ nhìn màu thông báo.
| Tình huống | Việc cần kiểm tra |
|---|---|
| Đã gửi nhưng chưa thấy khớp | Sổ lệnh có ghi nhận chưa, đang ở phiên nào, giá và khối lượng đối ứng ra sao? |
| Khớp một phần | Bao nhiêu cổ phiếu đã mua/bán và còn bao nhiêu đang chờ? |
| Báo thiếu tiền | Tiền khả dụng, khoản giữ cho lệnh khác và chi phí dự kiến. |
| Báo thiếu chứng khoán | Số lượng được phép bán, chứng khoán chờ về hoặc đã đặt bán ở lệnh khác. |
| Giá/khối lượng không hợp lệ | Đơn vị nhập, biên độ, bước giá, lô chẵn/lẻ và trạng thái của mã. |
| Không chắc đã hủy thành công | Thông báo xác nhận và lịch sử khớp sau thời điểm gửi yêu cầu hủy. |
Hủy hoặc sửa lệnh không đảo ngược phần đã khớp
Yêu cầu hủy/sửa chỉ liên quan phần chưa thực hiện; nếu lệnh đã khớp thì không thể coi thao tác hủy là hoàn tác giao dịch. Trong phiên định kỳ mở cửa/đóng cửa, lệnh LO/ATO/ATC chịu giới hạn không được hủy/sửa theo quy định. Kiểm tra quy tắc của phiên trước khi gửi yêu cầu.
Trong cơ chế KRX, sửa giá hoặc tăng khối lượng làm thay đổi ưu tiên thời gian; giảm khối lượng không làm mất ưu tiên đó. Không sửa đồng thời giá và khối lượng trên cùng một yêu cầu sửa. Tham khảo hướng dẫn sửa lệnh KRX.
Nếu ứng dụng lỗi hoặc phản hồi chậm, lưu thời gian, mã lệnh và thông báo rồi kiểm tra lịch sử. Đừng suy luận “không thấy kết quả” thành “chưa có lệnh” để gửi lại liên tục.
7. Cổ phiếu và tiền về khi nào? Hiểu đúng T+2
Ngày T là ngày giao dịch được thực hiện. T+2 là ngày làm việc thanh toán thứ hai sau ngày T; không cộng máy móc hai ngày lịch. Thông báo của VSDC về thời gian thanh toán nêu cơ chế phân bổ tiền/chứng khoán cho khách hàng trước 13:00 ngày T+2, để cổ phiếu mua có thể bán từ phiên chiều ngày đó trong điều kiện thông thường. Hướng dẫn hiện hành của công ty chứng khoán cần được đối chiếu cho tài khoản cụ thể.
| Ngày mua giả định | T+1 | T+2 |
|---|---|---|
| Thứ Hai | Thứ Ba | Thứ Tư |
| Thứ Sáu | Thứ Hai tuần sau | Thứ Ba tuần sau |
Bảng giả định không có ngày nghỉ lễ hoặc sự cố thanh toán. Nếu phát sinh ngày nghỉ, lịch cần tính lại. Trước khi bán, kiểm tra số dư được phép bán trên tài khoản thay vì chỉ dựa vào ngày dự kiến.
Việc có thể mua và bán cùng một mã trong ngày không có nghĩa lô cổ phiếu vừa mua đã được bán ngay. Bạn có thể có sẵn cổ phiếu khả dụng từ trước. Tương tự, sức mua được cấp từ dịch vụ ứng trước tiền bán không nhất thiết đồng nghĩa tiền đã có thể rút miễn phí.
8. Tính phí, thuế và lãi/lỗ thực nhận
Tách ba nhóm: giá trị khớp lệnh, phí dịch vụ theo tài khoản và nghĩa vụ thuế. Nếu sử dụng vay hoặc ứng trước tiền bán, ghi thêm chi phí của dịch vụ đó. Không lấy một biểu phí quảng cáo để áp cho mọi tài khoản.
Đối với cá nhân bán cổ phiếu, tài liệu sản phẩm của TCBS công bố thuế thu nhập cá nhân 0,1% trên giá trị giao dịch bán. Khoản tính trên giá trị bán khác với thuế tính trên lợi nhuận; cần đối chiếu nghĩa vụ thực tế trên sao kê và quy định tại thời điểm giao dịch.
Tiếp tục ví dụ 200 cổ phiếu
Giả sử toàn bộ 200 cổ phiếu mua ở phần trên được bán ở 21.000 đồng, sau khi đã đủ điều kiện bán. Giả định phí mua và phí bán đều là 0,15%; đây là mức phí minh họa, không phải khẳng định về công ty cụ thể. Không có cổ tức, thay đổi số lượng, vay hay chi phí khác trong ví dụ.
| Khoản mục | Phép tính | Số tiền |
|---|---|---|
| Giá trị mua đã khớp | 100 × 19.950 + 100 × 20.000 | 3.995.000 đồng |
| Phí mua giả định | 3.995.000 × 0,15% | 5.992,5 đồng |
| Giá trị bán đã khớp | 200 × 21.000 | 4.200.000 đồng |
| Phí bán giả định | 4.200.000 × 0,15% | 6.300 đồng |
| Thuế bán minh họa | 4.200.000 × 0,1% | 4.200 đồng |
| Lãi sau các khoản trên | 4.200.000 − 3.995.000 − 5.992,5 − 6.300 − 4.200 | 188.507,5 đồng |
Ví dụ giữ số lẻ để kiểm tra phép tính; cách làm tròn và cách thu thực tế theo hệ thống của công ty. Chênh lệch giá trước phí là 205.000 đồng, lớn hơn khoản lãi sau các chi phí đã giả định. Khi rà soát kết quả, ghi đủ cả phía mua và bán.
9. Checklist trước và sau khi bấm xác nhận
Trước khi gửi
- Đúng tài khoản, mã, sàn và chiều mua/bán.
- Đã kiểm tra đơn vị giá, số lượng và tổng số tiền.
- Loại lệnh phù hợp với phiên, hiểu điều kiện giá và khả năng khớp.
- Đủ tiền hoặc chứng khoán khả dụng; đã tính chi phí liên quan.
- Không có lệnh tương tự đang chờ do lần bấm trước.
Sau khi gửi
- Ghi lại mã lệnh và thời điểm gửi.
- Kiểm tra số lượng, giá đã khớp và phần còn hiệu lực.
- Nếu hủy/sửa, kiểm tra kết quả xác nhận và giao dịch có thể đã khớp trong lúc chờ.
- Đối chiếu sao kê, chi phí và ngày thanh toán.
- Ghi nhật ký những sai sót thao tác để tránh lặp lại.
10. Câu hỏi thường gặp
Đặt giá bằng giá vừa khớp có chắc mua được không?
Không. Ví dụ ở phần bảng giá cho thấy giá vừa khớp có thể khác mức người bán đang chờ. Cần có đối ứng phù hợp và còn phải xét thứ tự xử lý lệnh.
Vì sao lệnh của tôi chỉ khớp một phần?
Hãy kiểm tra khối lượng có thể giao dịch tại mức giá phù hợp. Nếu chỉ có đủ đối ứng cho một phần lệnh, phần còn lại có thể chờ hoặc được xử lý theo loại lệnh bạn chọn. Không dùng giá trị lệnh ban đầu thay cho giá trị đã thực hiện.
Có thể hủy lệnh để lấy lại phần đã mua không?
Không. Hủy phần chờ không xóa giao dịch đã khớp. Nếu muốn bán lại, đó là giao dịch khác, cần đủ điều kiện bán và phát sinh giá thực hiện cùng chi phí riêng.
T+2 có tính thứ Bảy, Chủ nhật không?
Ví dụ mua thứ Sáu trong tuần không có lễ thì T+2 là thứ Ba tuần sau. Luôn đối chiếu lịch thanh toán và số dư khả dụng thực tế nếu có ngày nghỉ hoặc tình huống đặc biệt.
Tôi có nên thử lệnh thật để học ứng dụng?
Có thể bắt đầu bằng bài tập trên giấy hoặc môi trường mô phỏng nếu công ty cung cấp. Khi chuyển sang tài khoản thật, kiểm tra lại quy định vì mô phỏng có thể không phản ánh đầy đủ thanh khoản, độ trễ và cách khớp thực tế. Không cần giao dịch khi vẫn chưa hiểu màn hình xác nhận.
Nguồn tham khảo và ngày kiểm chứng
Kiểm tra nguồn ngày 22/10/2026. Quy tắc có thể thay đổi; trước giao dịch cần xem thông báo mới của sàn, VSDC và công ty chứng khoán. Các ví dụ cổ phiếu A, sổ lệnh, giá và phí 0,15% là giả định phục vụ học tập.
- SSI: Quy định giao dịch cổ phiếu — phiên, khối lượng và nguyên tắc giao dịch.
- SSI: Hỏi đáp KRX thị trường cơ sở — MTL, lô lẻ, ATO/ATC và sửa lệnh.
- VNDIRECT: Cách đọc bảng giá — các trường thông tin; số liệu ảnh minh họa của nguồn không được dùng làm giá hiện tại.
- VSDC: Thông báo về thời gian thanh toán — cơ chế T+2; đối chiếu cùng hướng dẫn giao dịch hiện hành.
- TCBS: Thông tin thuế khi bán cổ phiếu — mức thuế được công bố trong mục hỏi đáp sản phẩm.
Bài viết cung cấp kiến thức về thao tác giao dịch, không khuyến nghị mua bán cổ phiếu cụ thể hoặc cam kết lợi nhuận.