Phương pháp VSA – Wyckoff (Phần 3): Đọc cấu trúc xu hướng bằng điểm xoay và lý thuyết Dow
Phần 3 trong loạt bài hướng dẫn phương pháp VSA – Wyckoff, thực hành trên cổ phiếu Việt Nam với dữ liệu từ AmiBroker. Xem lại [Phần 1: Smart money, VSA và ba quy luật Wyckoff] và [Phần 2: Cách đọc một cây nến].
Ở Phần 2, chúng ta đã thấy cùng một cây nến có thể mang hai ý nghĩa trái ngược, tùy nó xuất hiện ở đâu. Câu hỏi tiếp theo là: làm sao biết “ở đâu” một cách khách quan? Thị trường đang tăng, đang giảm hay đang đi ngang?
Sách gốc trả lời bằng một công cụ có từ hơn 100 năm trước: lý thuyết Dow và các điểm xoay (swing point). Đây là phần “bản đồ”. VSA ở Phần 1 và 2 là “kính lúp”. Chỉ khi có bản đồ, ta mới biết nên soi kính lúp vào chỗ nào.
1. Lý thuyết Dow trong một phút
Charles Dow là người đặt nền móng cho phân tích xu hướng. Sách gốc tóm tắt các nguyên tắc của ông như sau:
- Cấu trúc thị trường được tạo thành từ các điểm xoay cao và điểm xoay thấp.
- Thị trường tăng khi tạo ra đỉnh cao hơn và đáy cao hơn trước đó.
- Thị trường giảm khi tạo ra đỉnh thấp hơn và đáy thấp hơn trước đó.
- Thị trường tích lũy hay giằng co khi các điểm xoay bị xáo trộn.
- Thị trường được đẩy đi theo xu hướng chính.
- Các nhịp hồi hoặc điều chỉnh đi ngược xu hướng chính.
- Sóng đẩy dài hơn sóng điều chỉnh.
Dow còn chia xu hướng thành ba cấp. Trên biểu đồ ngày, sách gốc gợi ý: xu hướng nhỏ kéo dài khoảng 2–3 ngày, xu hướng thứ cấp khoảng 2–3 tuần, xu hướng chính khoảng 2–3 tháng. Một ý quan trọng khác của Dow: xu hướng của chỉ số thể hiện rõ hơn xu hướng của một cổ phiếu đơn lẻ, vì cổ phiếu riêng lẻ dễ bị tác động bởi tin tức riêng. Chúng ta sẽ dùng ý này ở mục 7.
2. Điểm xoay là gì và đánh dấu thế nào
Theo sách gốc, một điểm xoay cao là mẫu hình 5 cây nến: cây ở giữa có đỉnh cao hơn 2 cây trước và 2 cây sau. Điểm xoay thấp thì ngược lại: cây giữa có đáy thấp hơn 2 cây trước và 2 cây sau.
Khi đã có các điểm xoay, ta gắn nhãn cho từng điểm so với điểm cùng loại liền trước:
| Nhãn | Nghĩa | Thuộc về |
|---|---|---|
| HH (Higher High) | Đỉnh cao hơn đỉnh trước | Cấu trúc tăng |
| HL (Higher Low) | Đáy cao hơn đáy trước | Cấu trúc tăng |
| LH (Lower High) | Đỉnh thấp hơn đỉnh trước | Cấu trúc giảm |
| LL (Lower Low) | Đáy thấp hơn đáy trước | Cấu trúc giảm |
Như hình trên, chỉ cần nhìn chuỗi nhãn là biết thị trường đang ở pha nào: một chuỗi LH – LL là giảm, một chuỗi HH – HL là tăng, còn nhãn lẫn lộn là đi ngang.
Chọn bao nhiêu cây nến mỗi bên? Quy tắc 2 cây mỗi bên cho ra rất nhiều điểm xoay trên biểu đồ ngày. Trên dữ liệu 600 phiên gần nhất của HPG, quy tắc này tạo ra 172 điểm xoay, trung bình cứ khoảng 3,5 phiên lại có một điểm. Đó là cấp “xu hướng nhỏ”. Để thấy cấp “xu hướng thứ cấp” (2–3 tuần), loạt bài này dùng 5 cây mỗi bên: còn 74 điểm, khoảng 8 phiên một điểm. Các biểu đồ dưới đây dùng quy ước 5 phiên này. Đây là lựa chọn của bài viết, bạn có thể chọn cấp khác tùy khung thời gian mình giao dịch.
3. Khi nào xu hướng đổi chiều
Đây là phần dễ sai nhất. Sách gốc đưa ra hai quy tắc rõ ràng:
- Từ giảm sang tăng: sau một chuỗi LH – LL, khi bắt đầu xuất hiện đáy cao hơn, hãy chờ giá vượt lên điểm xoay LH cuối cùng. Lúc đó mới xác nhận xu hướng tăng.
- Từ tăng sang giảm: sau một chuỗi HH – HL, khi bắt đầu xuất hiện đỉnh thấp hơn, hãy chờ giá thủng điểm xoay HL cuối cùng. Lúc đó mới xác nhận xu hướng giảm.
Nói cách khác: một đáy cao hơn chưa phải là xu hướng tăng, một đỉnh thấp hơn chưa phải là xu hướng giảm. Cần thêm cú phá vỡ điểm xoay then chốt.
Sách gốc cũng dặn dùng VSA để kiểm tra chính cú phá vỡ đó. Một cú phá vỡ thật thường có biên độ rộng hơn các nến trước và khối lượng tăng, nhưng không phải khối lượng siêu cao kiểu cao trào. Một cú phá vỡ với biên độ hẹp, khối lượng thấp dễ là phá vỡ giả. Chi tiết về phá vỡ thật và giả sẽ ở Phần 6.
4. Ví dụ 1: HPG từ đáy tháng 4/2025 sang xu hướng tăng
Đây là giai đoạn tiếp nối ví dụ bán tháo ở Phần 1. Đọc theo chuỗi điểm xoay:
- 09/04/2025: đáy thấp hơn (LL) ở 15,83, kết thúc chuỗi giảm.
- 15/04: đỉnh hồi 19,44, thấp hơn đỉnh cũ (LH). 22/04: đáy 17,39, cao hơn 15,83. Đây là HL đầu tiên, nhưng chưa đủ để gọi là tăng.
- 06/05: đỉnh 19,36, lại thấp hơn đỉnh trước (LH). Đây là LH cuối cùng cần vượt qua.
- 12/05: phiên giảm với khối lượng 2,4 lần trung bình, giá xuống 18,40 nhưng đóng cửa ở khoảng 65% biên độ, cách xa đáy phiên. Bên mua đã hấp thụ lực bán, và đáy này tiếp tục cao hơn 17,39 (HL).
- 14/05: giá đóng cửa 19,44, vượt LH 19,36. Cấu trúc chuyển sang tăng. Phiên phá vỡ có khối lượng 1,3 lần và biên độ 1,1 lần trung bình, tức là phá vỡ có lực nhưng không quá mạnh.
- Sau đó giá chỉnh về 18,62 (26/05), vẫn là HL, rồi đi vào nhịp tăng kéo dài. Đến 15/09/2025, HPG đóng cửa ở 27,09, cao hơn khoảng 39% so với giá đóng cửa ngày phá vỡ 14/05.
Ở ví dụ này, VSA và Dow bổ sung cho nhau: phiên 12/05 là dấu hiệu từ VSA (khối lượng lớn, đóng cửa xa đáy), còn phiên 14/05 là xác nhận từ cấu trúc (vượt LH cuối cùng).
Kiểm tra nguyên tắc “sóng đẩy dài hơn sóng điều chỉnh”. Trong xu hướng tăng từ 26/05 đến 15/09/2025, bốn sóng đẩy tăng lần lượt +29,4%, +17,6%, +16,5% và +10,2%. Ba sóng điều chỉnh xen giữa chỉ −8,3%, −11,2% và −7,0%. Nguyên tắc thứ 7 của Dow đúng rõ ràng ở đây.
Còn khối lượng thì sao? Sách gốc nêu ý của Dow: trong xu hướng tăng, sóng đẩy có khối lượng tăng, sóng điều chỉnh có khối lượng giảm. Trên HPG giai đoạn này, hai trong ba sóng điều chỉnh có khối lượng thấp hơn sóng đẩy liền trước. Nhịp điều chỉnh 21–31/07/2025 là ngoại lệ: khối lượng trung bình khoảng 1,27 lần MA20, cao hơn sóng đẩy trước đó (khoảng 1,20 lần), nhưng sau đó xu hướng tăng vẫn tiếp tục. Vì vậy, hãy xem quy tắc khối lượng là dấu hiệu cảnh báo cần soi kỹ từng nến, không phải lệnh bán.
5. Ví dụ 2: HPG năm 2026, từ upthrust đến xu hướng giảm
Ở Phần 1, chúng ta đã đọc cây nến upthrust ngày 21/04/2026 của HPG. Giờ đặt nó vào cấu trúc xu hướng:
- Đầu 2026: HPG còn tạo HH – HL, đỉnh cao nhất 26,51 ngày 25/02.
- 23/03/2026: đáy 22,54, thủng HL 23,56 trước đó (LL). Cấu trúc tăng bị phá, nhưng chưa có LH nên chưa đủ điều kiện để gọi là giảm.
- 21/04/2026: đỉnh 26,29, thấp hơn 26,51, tức là LH. Đây cũng chính là phiên upthrust với khối lượng 2,75 lần trung bình. Dấu hiệu yếu từ VSA trùng với đỉnh thấp hơn từ cấu trúc.
- 05/05: đáy 24,28 (HL). Đây là HL cuối cùng cần theo dõi.
- 15/05: giá đóng cửa 24,13, thủng 24,28. Phiên này có biên độ 1,35 lần và khối lượng 2,5 lần trung bình, đóng cửa sát đáy. Đúng kiểu phá vỡ thật mà sách gốc mô tả: biên độ rộng, khối lượng tăng. Xu hướng giảm được xác nhận.
- Sau đó HPG tạo một chuỗi LH – LL liên tục. Đến 02/10/2026, giá chạm đáy 19,60, thấp hơn khoảng 19% so với giá đóng cửa ngày phá vỡ 15/05.
Nguyên tắc “sóng đẩy dài hơn sóng điều chỉnh” lại đúng: các nhịp giảm từ 21/04 dao động từ −5,3% đến −17,5%, còn các nhịp hồi chỉ +3,0% đến +12,7%. Nhưng ở chiều khối lượng, các nhịp hồi trong giai đoạn này không có khối lượng thấp hơn rõ rệt so với nhịp giảm. Điều nổi bật hơn là toàn bộ khối lượng cạn dần: đường MA20 khối lượng giảm từ khoảng 43–63 triệu cổ phiếu trong tháng 3 xuống chỉ còn khoảng 16–28 triệu từ tháng 6 trở đi. Một lần nữa: quy tắc giá – cấu trúc rõ ràng hơn quy tắc khối lượng theo sóng.
6. Bốn giai đoạn Wyckoff nhìn qua cấu trúc điểm xoay
Lý thuyết Dow chia thị trường thành ba pha: tăng, giảm và đi ngang. Wyckoff đọc sâu hơn pha đi ngang: đi ngang sau một đợt giảm có thể là tích lũy, đi ngang sau một đợt tăng có thể là phân phối. Ghép hai cách nhìn:
| Giai đoạn Wyckoff | Cấu trúc điểm xoay | Câu hỏi VSA cần trả lời |
|---|---|---|
| Tích lũy | Xáo trộn, sau một đợt giảm | Nguồn cung đã cạn chưa? |
| Giá lên | HH – HL | Sóng đẩy có được khối lượng ủng hộ không? |
| Phân phối | Xáo trộn, sau một đợt tăng | Cầu có đang yếu đi, cung có xuất hiện ở vùng cao không? |
| Giá xuống | LH – LL | Các nhịp hồi có thiếu cầu không? |
Áp lên toàn bộ dữ liệu HPG 2024–2026:
- 08/2024 – 03/2025: đi ngang trong vùng khoảng 18,4 – 21,2, các điểm xoay lẫn lộn.
- 04/2025: giá bán tháo thủng hẳn vùng đi ngang rồi nhanh chóng quay lại. Ở Phần 6 chúng ta sẽ bàn xem cú thủng đáy rồi quay lại kiểu này có phải một cú “rũ bỏ” (shakeout) hay không.
- 05 – 09/2025: cấu trúc tăng HH – HL.
- 10/2025 – 03/2026: đi ngang ở vùng cao khoảng 22,5 – 26,6. Ngày 03/10/2025, giá thủng nhẹ HL 24,99 nhưng phiên sau tăng mạnh trở lại, cấu trúc chuyển sang xáo trộn chứ chưa thành giảm.
- 04 – 10/2026: cấu trúc giảm LH – LL.
Cần nói rõ: các tên pha trên được gắn khi nhìn lại. Khi đang ở giữa vùng đi ngang tháng 12/2025, không ai biết chắc đó là phân phối. Chỉ khi xu hướng giảm được xác nhận vào tháng 5/2026, ta mới gọi vùng đi ngang trước đó là phân phối. Đây chính là lý do sách gốc gọi vùng đi ngang là “vùng không rõ xu hướng”, nơi tín hiệu cần được xác nhận kỹ hơn.
7. So với chỉ số: cổ phiếu mạnh hay yếu hơn thị trường?
Dow cho rằng chỉ số thể hiện xu hướng chung rõ hơn cổ phiếu đơn lẻ. Ứng dụng thực tế: so cấu trúc điểm xoay của cổ phiếu với VN-Index.
Giai đoạn tháng 4 – 5/2026 là một ví dụ rõ:
- VN-Index tạo đỉnh cao hơn (HH) ngày 19/05/2026, cao hơn đỉnh tháng 2.
- HPG cùng lúc lại tạo đỉnh thấp hơn (LH) ngày 21/04, rồi đáy thấp hơn (LL) ngày 20/05.
- Từ 21/04 đến 20/05/2026, VN-Index tăng khoảng 4,3%, còn HPG giảm khoảng 6,6%.
Khi thị trường chung đang tạo đỉnh mới mà một cổ phiếu không theo được, đó là dấu hiệu cổ phiếu yếu hơn thị trường. Ngược lại, cổ phiếu giữ được cấu trúc tăng khi chỉ số điều chỉnh là cổ phiếu mạnh hơn thị trường. Đây là một bộ lọc đơn giản nhưng hữu ích trước khi đọc chi tiết từng cây nến.
8. Thực hành trong AmiBroker: tự đánh dấu điểm xoay và cấu trúc xu hướng
Đoạn AFL dưới đây tìm điểm xoay theo quy tắc 5 cây mỗi bên, so sánh hai điểm xoay gần nhất và đánh dấu cấu trúc tăng hoặc giảm. Bạn dán vào cửa sổ Analysis và chọn Exploration:
n = 5; // số nến mỗi bên (sách gốc dùng 2)
swH = Ref(H, -n) == HHV(H, 2*n + 1); // điểm xoay cao, xác nhận sau n phiên
swL = Ref(L, -n) == LLV(L, 2*n + 1); // điểm xoay thấp, xác nhận sau n phiên
sh1 = ValueWhen(swH, Ref(H, -n), 1); // đỉnh xoay gần nhất
sh2 = ValueWhen(swH, Ref(H, -n), 2); // đỉnh xoay trước đó
sl1 = ValueWhen(swL, Ref(L, -n), 1); // đáy xoay gần nhất
sl2 = ValueWhen(swL, Ref(L, -n), 2); // đáy xoay trước đó
upTrend = sh1 > sh2 AND sl1 > sl2; // HH và HL
dnTrend = sh1 < sh2 AND sl1 < sl2; // LH và LL
Filter = swH OR swL;
AddColumn(Ref(H, -n), "Swing High", 1.2);
AddColumn(Ref(L, -n), "Swing Low", 1.2);
AddColumn(swH, "SH", 1.0);
AddColumn(swL, "SL", 1.0);
AddColumn(upTrend, "Up", 1.0);
AddColumn(dnTrend, "Down", 1.0);
Ba điều cần hiểu khi dùng đoạn code này:
- Điểm xoay luôn được xác nhận trễ n phiên. Muốn biết một cây nến có phải đỉnh xoay hay không, phải chờ thêm n phiên xem giá có vượt đỉnh đó không. Chạy trên HPG, đáy 15,83 ngày 09/04/2025 chỉ được xác nhận vào ngày 16/04. Cờ “Up” đầu tiên của nhịp tăng 2025 xuất hiện ngày 21/05/2025, một tuần sau phiên vượt LH 14/05. Đây là cái giá của sự khách quan. Hãy cẩn thận với các chỉ báo “đỉnh đáy” vẽ lại quá khứ mà không nói rõ độ trễ này.
- Cờ Up/Down chỉ so hai điểm xoay gần nhất, nên đơn giản hơn quy tắc đổi chiều ở mục 3. Dùng nó để lọc nhanh, rồi mở biểu đồ ra đọc chuỗi điểm xoay bằng mắt.
- Cột “Up” và “Down” cùng bằng 0 nghĩa là cấu trúc đang xáo trộn, tức vùng đi ngang. Đây là lúc sách gốc yêu cầu thận trọng hơn với tín hiệu.
9. Lưu ý khi áp dụng trên thị trường Việt Nam
- Chọn cấp xu hướng phù hợp với cách bạn giao dịch. Quy tắc 2 nến mỗi bên phù hợp với người lướt ngắn. Người nắm giữ vài tuần đến vài tháng nên dùng 5 nến mỗi bên trên biểu đồ ngày, hoặc chuyển sang biểu đồ tuần.
- Phiên khóa trần, khóa sàn có thể tạo ra điểm xoay “ảo” vì biên độ bị cắt cụt. Ví dụ phiên 09/04/2025 của HPG là một đáy xoay thật, nhưng độ sâu thật của cú bán có thể còn lớn hơn mức giá sàn cho thấy.
- Đối chiếu với VN-Index trước khi kết luận. Khi chỉ số đang ở pha giảm, xu hướng tăng của một cổ phiếu riêng lẻ dễ bị kéo theo.
- Giá điều chỉnh: các mức giá trong bài lấy từ cơ sở dữ liệu AmiBroker của tác giả và có thể đã được điều chỉnh theo cổ tức, phát hành thêm, nên có thể khác giá niêm yết tại thời điểm đó.
Tóm tắt Phần 3
- Lý thuyết Dow là “bản đồ”: HH – HL là tăng, LH – LL là giảm, nhãn xáo trộn là đi ngang.
- Xu hướng chỉ đổi chiều khi giá phá điểm xoay then chốt: vượt LH cuối cùng để chuyển sang tăng, thủng HL cuối cùng để chuyển sang giảm.
- Dùng VSA để kiểm tra cú phá vỡ: biên độ rộng, khối lượng tăng là dấu hiệu phá vỡ thật.
- Trên dữ liệu HPG, nguyên tắc sóng đẩy dài hơn sóng điều chỉnh đúng rõ ràng. Quy tắc khối lượng theo sóng thì nhiễu hơn, nên dùng như cảnh báo.
- So cấu trúc cổ phiếu với VN-Index để biết cổ phiếu đang mạnh hay yếu hơn thị trường.
Phần 4 sẽ đi vào các dấu hiệu sức mạnh (SOS): cao trào bán, khối lượng chặn đà giảm (stopping volume), không có cung (no supply) và lực đẩy xuống (downthrust). Đó là các cây nến cụ thể mà dòng tiền lớn để lại ở cuối một xu hướng giảm.
Tài liệu tham khảo: Muhammad Uneeb, “The Wyckoff’s VSA Methodology” (bản lược dịch tiếng Việt của Nguyễn Quang Hòa); Anna Coulling, “A Complete Guide to Volume Price Analysis”. Dữ liệu và biểu đồ: AmiBroker, Easy Stock.
Nội dung chỉ mang tính giáo dục, không phải khuyến nghị mua hoặc bán bất kỳ cổ phiếu nào. Các ví dụ được chọn để minh họa phương pháp và đều là phân tích nhìn lại sau sự kiện, không đại diện cho kết quả đầu tư.

