SEPA Masterclass Việt Nam — Phần I: Nền Tảng
Biên Độ Giá, Thanh Toán T+2,5 Và Những Đặc Thù Cấu Trúc Làm Thay Đổi Cách Giao Dịch Theo Xu Hướng
Chương 2 đã giới thiệu rằng ba sàn có ba mức biên độ giá khác nhau. Chương này đi sâu hơn một bước: định lượng chính xác biên độ giá thay đổi toán học của việc giao dịch theo xu hướng như thế nào, và giải thích cơ chế thanh toán T+2,5 ảnh hưởng ra sao đến tốc độ luân chuyển vốn và chiến lược xây dựng vị thế. Đây không phải là kiến thức "nice to have" — nó là nền tảng số học cho toàn bộ Phần III của cuốn sách. Mọi ngưỡng phần trăm được dùng trong các chương về VCP, Cup with Handle, và Flat Base (Chương 24–27) đều được tính toán dựa trên các con số trình bày trong chương này.
Biên độ giá (price band, hay còn gọi là biên độ dao động) giới hạn mức giá khớp lệnh tối đa và tối thiểu trong một phiên, được tính từ giá tham chiếu — thường là giá đóng cửa của phiên liền trước (trên HOSE và HNX) hoặc giá bình quân gia quyền phiên liền trước (trên UPCOM). Công thức chung:
Các trường hợp đặc biệt cần lưu ý:
Đây là hệ quả quan trọng nhất của biên độ giá đối với phương pháp giao dịch theo xu hướng. Giả sử một tin tức nền tảng cơ bản mạnh (ví dụ kết quả kinh doanh vượt kỳ vọng đáng kể, hoặc một hợp đồng lớn được công bố) tạo ra lực cầu đủ để đẩy giá "công bằng" (fair value) của một cổ phiếu tăng 25% so với giá đóng cửa trước đó, nếu thị trường không có giới hạn biên độ. Trên một sàn không giới hạn, điều này có thể xảy ra trong một phiên duy nhất. Trên HOSE với biên độ ±7%, quá trình "khám phá" mức giá 25% cao hơn đó bị chia thành nhiều phiên kịch trần liên tiếp:
Hệ quả trực tiếp cho SEPA-VN: quy tắc gốc "tìm kiếm một phiên breakout đơn lẻ với khối lượng đột biến và biên độ mở rộng" cần được viết lại thành "tìm kiếm chuỗi phiên breakout, trong đó phiên đầu tiên thường có khối lượng đột biến rõ rệt nhất, và các phiên tiếp theo có thể có khối lượng giảm dần không phải vì lực cầu yếu đi, mà vì nguồn cung sẵn sàng bán ở các mức giá cao hơn ngày càng khan hiếm." Chương 22 sẽ định nghĩa chính xác các tiêu chí xác nhận cho một "chuỗi breakout hợp lệ" kiểu này, bao gồm cả cách phân biệt nó với một chuỗi phiên trần do đầu cơ thuần túy không có nền tảng cơ bản hỗ trợ.
Một hiện tượng đặc thù khác của thị trường có biên độ giá là tình huống một cổ phiếu kịch trần với khối lượng khớp lệnh rất thấp trong phần lớn thời gian còn lại của phiên, đơn giản vì không có ai đặt bán ở mức giá trần — toàn bộ lệnh chờ mua chất đống ở phía "dư mua" mà không khớp được. Đây là tín hiệu về áp lực cầu mạnh hơn nhiều so với những gì con số khối lượng thô thể hiện. Ngược lại, hiện tượng đối xứng xảy ra ở giá sàn: dư bán chất đống, khối lượng khớp thấp, phản ánh áp lực bán tháo mà không có bên mua sẵn sàng ở mức giá đó.
Vì lý do này, bất kỳ chỉ báo khối lượng nào được xây dựng cho SEPA-VN (bao gồm các bộ lọc Pine Script ở Chương 41) cần một lớp điều chỉnh bổ sung: khi giá đóng cửa tại mức trần hoặc sàn, khối lượng khớp lệnh của phiên đó nên được diễn giải cùng với dữ liệu dư mua/dư bán cuối phiên (nếu nguồn dữ liệu cung cấp), thay vì chỉ dựa vào con số khối lượng tuyệt đối.
Chu kỳ thanh toán tại Việt Nam vận hành theo nguyên tắc: cổ phiếu mua vào phiên T được ghi nhận vào tài khoản lưu ký của nhà đầu tư vào khoảng 16h30 ngày T+2, và chỉ có thể được bán ra kể từ phiên giao dịch T+3. Vì lý do này, thực tiễn thị trường thường gọi đây là chu kỳ "T+2,5" — không phải một ký hiệu chính thức, mà cách diễn đạt phổ biến cho việc cổ phiếu "về tài khoản" vào cuối ngày T+2 nhưng chỉ giao dịch được từ sáng T+3.
So sánh với thị trường Mỹ (đã chuyển sang T+1 kể từ năm 2024), tốc độ luân chuyển vốn tại Việt Nam chậm hơn đáng kể. Điều này có ba hệ quả thực tế quan trọng cho một nhà giao dịch theo phương pháp SEPA-VN:
Chiến lược pyramid hóa cổ điển — mua thêm vào vị thế đang có lãi khi giá xác nhận xu hướng bằng cách vượt qua các điểm pivot tiếp theo — đòi hỏi vốn sẵn sàng để triển khai nhanh. Nếu nhà giao dịch cần bán một phần vị thế khác (ví dụ chốt lời một mã đã đạt mục tiêu) để giải phóng vốn cho lần mua thêm mới, khoản tiền đó không thể sử dụng ngay — nó chỉ thực sự "khả dụng" sau khi cổ phiếu bán ra hoàn tất thanh toán. Vì vậy, quản lý vốn theo phương pháp SEPA-VN đòi hỏi luôn duy trì một tỷ lệ tiền mặt dự phòng lớn hơn mức cần thiết trên một thị trường thanh toán nhanh, chính xác để có khả năng triển khai pyramid hóa mà không bị nghẽn bởi chu kỳ thanh toán. Chương 34 sẽ trình bày công thức cụ thể cho tỷ lệ tiền mặt dự phòng này.
Vì cổ phiếu mới mua không thể bán ra trước T+3, nếu một cú sốc tin tức tiêu cực xảy ra ngay sau khi mua (ví dụ phiên T+1), nhà giao dịch buộc phải chờ đến phiên T+3 mới có thể thực hiện lệnh cắt lỗ trên chính lô cổ phiếu đó — trừ khi họ đã có sẵn một vị thế cũ hơn của cùng mã cổ phiếu đó đã đủ điều kiện giao dịch. Đây là lý do vì sao kỷ luật xác định điểm dừng lỗ trước khi vào lệnh (Chương 36) đặc biệt quan trọng tại Việt Nam hơn ở một thị trường thanh toán nhanh — không có "cửa thoát sớm" thực sự cho một lô cổ phiếu vừa mua nếu giá lao dốc ngay ngày hôm sau, bởi vì về mặt kỹ thuật lô đó chưa "được phép" bán.
Vì không thể bán ngay cổ phiếu vừa mua trong cùng phiên (không có "day trading" theo nghĩa mua-bán cùng một lô trong một ngày như ở Mỹ, trừ một số sản phẩm phái sinh), toàn bộ phương pháp SEPA-VN trong cuốn sách này được xây dựng cho khung thời gian swing trading (nắm giữ vài ngày đến vài tuần) và position trading (nắm giữ vài tuần đến vài tháng), chứ không phải day trading. Đây là một khác biệt triết lý quan trọng so với một số ứng dụng của phương pháp gốc tại thị trường Mỹ, nơi các biến thể giao dịch trong ngày dựa trên cùng logic mẫu hình đôi khi được sử dụng.
Các doanh nghiệp Việt Nam có tần suất phát hành cổ phiếu thưởng (từ nguồn vốn chủ sở hữu), chia tách cổ phiếu, và phát hành quyền mua cho cổ đông hiện hữu cao hơn đáng kể so với mức trung bình của các doanh nghiệp niêm yết tại Mỹ, đặc biệt ở nhóm ngành ngân hàng, bất động sản, và một số doanh nghiệp sản xuất đang trong giai đoạn mở rộng vốn nhanh. Mỗi sự kiện này tạo ra một bước nhảy kỹ thuật trong giá tham chiếu (theo hướng giảm khi pha loãng, đôi khi kèm điều chỉnh khối lượng cổ phiếu lưu hành tăng lên) mà nếu không được xử lý đúng cách trong dữ liệu lịch sử sẽ:
Quy tắc thực hành: mọi phân tích mẫu hình SEPA-VN trong cuốn sách này giả định dữ liệu giá đã được điều chỉnh đầy đủ cho cổ tức, cổ phiếu thưởng, chia tách, và quyền mua. Hầu hết các nền tảng dữ liệu Việt Nam uy tín (TradingView với dữ liệu từ các nhà cung cấp trong nước, Fiingroup, Vietstock) đều cung cấp tùy chọn hiển thị giá đã điều chỉnh — nhà giao dịch cần chủ động bật tùy chọn này trước khi áp dụng bất kỳ quy tắc nào từ Phần III của cuốn sách.
| Khái niệm gốc (thị trường không giới hạn biên độ) | Điều chỉnh cho SEPA-VN |
|---|---|
| Breakout xác nhận trong một phiên với biên độ và khối lượng mở rộng | Xác nhận qua chuỗi phiên (thường 1–4 phiên trần liên tiếp), đọc thêm tín hiệu dư mua/dư bán |
| Khối lượng đột biến = tín hiệu thông tin lớn | Khối lượng thấp bất thường tại giá trần/sàn có thể phản ánh cầu/cung bị nén, không phải cầu/cung yếu |
| Cắt lỗ ngay lập tức khi giá phá vỡ điểm dừng | Cần tính đến khả năng không bán được ở giá mong muốn nếu cổ phiếu giảm kịch sàn liên tục; kích thước vị thế phải phản ánh rủi ro này |
| Pyramid hóa vị thế linh hoạt trong ngày | Cần duy trì tỷ lệ tiền mặt dự phòng do độ trễ thanh toán T+2,5 |
| Giao dịch trong ngày (day trading) trên cùng logic mẫu hình | Không khả thi trên cổ phiếu cơ sở; phương pháp luận tập trung vào swing/position trading |
Đối với người xây dựng hệ thống backtest: khi mô phỏng lệnh cắt lỗ trên dữ liệu lịch sử Việt Nam, mô hình backtest cần đưa vào ràng buộc "không thể khớp lệnh bán vượt quá giá sàn của phiên đó" thay vì giả định lệnh dừng lỗ luôn khớp đúng tại mức giá đã đặt — một giả định phổ biến trong các thư viện backtest tiêu chuẩn được xây dựng cho thị trường không giới hạn biên độ. Bỏ qua ràng buộc này sẽ khiến kết quả backtest đánh giá quá cao hiệu suất thực tế của một hệ thống giao dịch trong các giai đoạn thị trường giảm mạnh, khi nhiều cổ phiếu giảm sàn liên tục nhiều phiên mà không có thanh khoản để thoát ở mức giá dừng lỗ lý thuyết. Chương 42 sẽ trình bày chi tiết cách xây dựng mô hình backtest có tính đến ràng buộc này.