Phương pháp VSA – Wyckoff (Phần 5): Dấu hiệu yếu (SOW) – cao trào mua, lực đẩy lên và không có cầu
Phần 5 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 3: Cấu trúc xu hướng và điểm xoay] và [Phần 4: Dấu hiệu sức mạnh].
Phần 4 bàn về dấu vết dòng tiền lớn để lại ở đáy. Phần này đi vào mặt ngược lại: dấu hiệu yếu, viết tắt là SOW (Sign of Weakness), thường xuất hiện ở vùng đỉnh khi dòng tiền lớn phân phối cổ phiếu cho số đông.
Theo sách gốc, dấu hiệu yếu xuất hiện khi nhu cầu cạn kiệt sau một xu hướng tăng và nguồn cung bắt đầu tăng. Với nhà đầu tư Việt Nam, phần này có một ý nghĩa thực tế khác với sách: phần lớn chúng ta không bán khống được, nên SOW không phải tín hiệu để “short” mà là tín hiệu để ngừng mua thêm, giảm tỷ trọng, hạ margin hoặc nâng điểm dừng lỗ.
1. Hai nhóm dấu hiệu yếu
Cũng như SOS, các dạng SOW chia thành hai nhóm:
- Nhóm khối lượng cao: cao trào mua, khối lượng dừng ở đỉnh, lực đẩy lên. Chúng xuất hiện ở cuối một đợt tăng, khi cung lớn đổ ra hấp thụ toàn bộ lực mua. Đây là tín hiệu có thể đảo chiều.
- Nhóm khối lượng thấp: không có cầu, lực đẩy lên giả. Chúng xuất hiện trong một xu hướng giảm, khi giá hồi mà không ai muốn mua. Sách gốc gọi đây là tín hiệu tiếp diễn.
2. Năm dạng nến cần nhận ra
| Dạng nến | Mô tả theo sách gốc | Quy ước đo trong loạt bài |
|---|---|---|
| Cao trào mua (buying climax) | Nến tăng biên độ rộng, khối lượng siêu cao, có bóng trên dài khoảng 25–50% | Biên độ ≥ 1,5 lần, khối lượng ≥ 2 lần MA20, giá tăng, chạm đỉnh 10 phiên, bóng trên ≥ 25% |
| Khối lượng dừng ở đỉnh (topping out volume) | Cụm phiên khối lượng cao, bóng trên dài dần, giá tăng chậm lại. Đây là cái phanh ở chiều đi lên | Đọc bằng mắt theo cụm phiên |
| Lực đẩy lên (upthrust) | Nến bóng trên dài, thân nhỏ, khối lượng cao: giá vượt lên rồi bị bán xuống | Bóng trên ≥ 50% biên độ, thân ≤ 35%, khối lượng ≥ 1,5 lần, chạm đỉnh 10 phiên |
| Không có cầu (no demand) | Nến tăng thân nhỏ, có bóng trên, khối lượng thấp hơn 2 phiên trước | Giá tăng, biên độ < 0,8 lần, khối lượng thấp hơn 2 phiên trước, bóng trên ≥ 20% |
| Lực đẩy lên giả (pseudo upthrust) | Bóng trên dài, thân nhỏ nhưng khối lượng thấp hơn 2 phiên trước | Như lực đẩy lên nhưng khối lượng thấp |
Một lưu ý quan trọng: nến tăng biên độ rộng, khối lượng cao, đóng cửa sát đỉnh không phải là cao trào mua. Đó là giá và khối lượng xác nhận nhau, như phiên VCB ngày 07/01/2026 ở mục 4. Dấu hiệu yếu cần có sự từ chối: bóng trên dài, đóng cửa lùi về giữa hoặc gần đáy phiên.
3. Quy tắc dùng SOW theo bối cảnh
Sách gốc đưa ra quy tắc đối xứng với SOS:
- Trong xu hướng tăng, khi xuất hiện dấu hiệu yếu, cần chờ giá kiểm tra lại. Lần kiểm tra đạt yêu cầu là một dấu hiệu yếu mới với khối lượng thấp hơn, hoặc một nến không có cầu.
- Nếu lần kiểm tra có khối lượng cao, coi như thất bại.
- Trong xu hướng giảm, dấu hiệu yếu hoặc nến không có cầu có thể dùng ngay, vì nó cùng chiều xu hướng.
Chuyển sang ngôn ngữ của nhà đầu tư không bán khống: SOW đầu tiên trong xu hướng tăng là lời cảnh báo (ngừng mua đuổi, nâng điểm dừng lỗ). Khi có kiểm tra lại với khối lượng thấp, và nhất là khi cấu trúc tăng bị phá theo đúng quy tắc ở Phần 3, đó mới là lúc hành động.
4. Ví dụ 1: VCB tháng 1/2026, khối lượng dừng ở đỉnh
Ở Phần 4, chúng ta dừng câu chuyện VCB ở cú tăng từ đáy 16/12/2025. Đây là phần tiếp theo:
- 07/01/2026: tăng 4%, biên độ 2,65 lần, khối lượng 3,3 lần, đóng cửa ở 88% biên độ. Giá và khối lượng xác nhận nhau. Ba phiên tiếp theo đều tăng trần.
- 13/01: biên độ 3,0 lần, khối lượng 3,2 lần, nhưng chỉ tăng 1,8% và đóng cửa ở giữa phiên, bóng trên chiếm khoảng 40% biên độ.
- 14/01: giá chạm 78,22 rồi lùi về 75,44. Biên độ 3,4 lần, khối lượng 2,2 lần, đóng cửa ở giữa phiên, bóng trên khoảng 49%. Hai phiên nỗ lực rất lớn nhưng kết quả chỉ là nến đóng cửa giữa phiên: cung đã xuất hiện mạnh ở vùng giá cao. Đây là khối lượng dừng ở đỉnh, và bộ lọc ở mục 8 xếp phiên 13/01 vào dạng cao trào mua.
- 15/01: giảm 5,4%, đóng cửa sát đáy, khối lượng 2,2 lần. Cung đã chiếm ưu thế.
- 29/01: nhịp hồi lên 70,28 với khối lượng chỉ 0,52 lần, thấp hơn 2 phiên trước, có bóng trên. Một nến không có cầu trong nhịp hồi: không ai muốn mua lên.
- Sau đó VCB giảm tiếp, đến 23/03/2026 chạm đáy 56,09, thấp hơn khoảng 26% so với giá đóng cửa ngày 14/01.
Với người đang nắm giữ từ đáy tháng 12/2025, hai phiên 13–14/01 là lời cảnh báo rõ ràng nhất. Ai chốt lời hoặc nâng điểm dừng lỗ khi thấy cung xuất hiện đã giữ được phần lớn lợi nhuận.
5. Ví dụ 2: HPG năm 2026, một chuỗi dấu hiệu yếu
Ví dụ này ghép lại những gì đã học từ Phần 1 đến Phần 4 trên cùng một biểu đồ. Dấu hiệu yếu hiếm khi đến một mình. Thường là một chuỗi:
- 25/02/2026: cao trào mua. Giá tăng 3,5%, biên độ 1,9 lần, khối lượng 3,0 lần, chạm đỉnh 26,51 rồi lùi lại, bóng trên chiếm khoảng 31% biên độ. Đây là đỉnh cao nhất của HPG trong năm 2026.
- 23/03: giá xuống 22,54, thủng đáy cao hơn (HL) trước đó. Cấu trúc tăng bị phá (Phần 3). Từ giá đóng cửa 25/02 đến đáy này, HPG giảm khoảng 14%.
- 21/04: vượt đỉnh rồi bị bán. Đây là phiên đã phân tích ở Phần 1: khối lượng 2,75 lần, đóng cửa sát đáy, tạo đỉnh thấp hơn (LH).
- 07/05: không có cầu. Giá tăng nhẹ 0,5%, biên độ chỉ 0,55 lần, khối lượng 0,59 lần và thấp hơn 2 phiên trước. Nhịp hồi không có người mua.
- 15/05: thủng HL 24,28 với khối lượng 2,5 lần. Xu hướng giảm được xác nhận.
Một chi tiết đáng nói về phiên 21/04. Ở Phần 1, mình gọi nó là upthrust theo nghĩa rộng của Wyckoff: vượt đỉnh rồi bị bán ngược xuống. Nhưng theo định nghĩa hẹp trong bảng ở mục 2 (bóng trên ≥ 50%, thân nhỏ), nó không đạt, vì phiên này mở cửa tăng mạnh nên thân nến dài. Bộ lọc AFL ở mục 8 xếp nó vào dạng cao trào mua. Điều này cho thấy ranh giới giữa các dạng SOW không rõ ràng. Tên gọi không quan trọng bằng bản chất: nỗ lực tăng rất lớn, kết quả là bị bán xuống, đóng cửa yếu.
6. Một dạng SOW đặc trưng ở Việt Nam: mở cửa cao nhất rồi bị bán suốt phiên
Tương tự dạng “mở cửa giá sàn rồi được mua lên” ở Phần 4, chiều ngược lại cũng rất đáng chú ý:
- 16/01/2026: FPT tăng trần với khối lượng 3,1 lần, đóng cửa ở giá trần.
- 19/01: mở cửa ở 97,50, cũng là giá cao nhất phiên, rồi bị bán suốt phiên, đóng cửa 94,90, ở khoảng 9% biên độ. Khối lượng 1,8 lần. Trên bảng điện, phiên này vẫn ghi tăng 0,5%, nhưng nhìn theo VSA thì cung đã chặn đứng lực mua ngay từ đầu phiên.
- 29/01: nhịp hồi lên 96,16, thấp hơn 97,50, tạo đỉnh thấp hơn.
- Sau đó FPT giảm mạnh, đến 23/03/2026 chạm đáy 64,22, thấp hơn khoảng 32% so với giá đóng cửa 19/01. Giai đoạn này có phiên 24/02/2026 mà chúng ta đã phân tích ở Phần 2.
Bài học: đừng nhìn màu nến hay % thay đổi trên bảng giá. Một phiên “tăng” có thể là phiên yếu nếu giá đóng cửa ở gần đáy với khối lượng lớn.
7. Kiểm tra bằng dữ liệu: SOW đơn lẻ có báo trước giá giảm không?
Cũng như Phần 4, mình chạy bộ lọc ở mục 8 trên 13 cổ phiếu thanh khoản cao (HPG, FPT, VCB, MWG, TCB, SSI, VHM, ACB, DGC, GAS, MSN, VNM, DXG), khoảng 750 phiên mỗi mã, tổng cộng 9.763 phiên. Lần này mình đo tỷ lệ giá thấp hơn sau 10 phiên.
| Nhóm phiên | Số tín hiệu | Giá thấp hơn sau 10 phiên | Thay đổi trung bình sau 10 phiên |
|---|---|---|---|
| Mọi phiên (mốc so sánh) | 9.763 | 48,4% | +0,40% |
| Lực đẩy lên | 98 | 44,9% | +0,22% |
| Lực đẩy lên, trong cấu trúc tăng | 26 | 50,0% | +0,10% |
| Không có cầu | 459 | 48,8% | +0,21% |
| Không có cầu, trong cấu trúc giảm | 107 | 49,5% | +0,25% |
| Cao trào mua | 79 | 40,5% | +1,42% |
Kết quả này rõ ràng và không dễ chịu: trên mẫu này, không dạng SOW đơn lẻ nào báo trước được giá giảm tốt hơn tung đồng xu. Tỷ lệ giá thấp hơn sau 10 phiên đều quanh mức 45–50%, ngang mốc so sánh. Riêng nến “cao trào mua” theo quy ước của bài còn có xu hướng tăng tiếp nhiều hơn mức bình thường.
Có vài cách giải thích, và có lẽ đều đúng một phần:
- Giai đoạn mẫu là giai đoạn thị trường đi lên, thể hiện ở việc mọi phiên trung bình đều tăng 0,40% sau 10 phiên. Trong thị trường tăng, nến khối lượng cao ở đỉnh ngắn hạn thường chỉ là một nhịp nghỉ.
- Bộ lọc máy móc không phân biệt được bối cảnh. Một nến cao trào mua ở đầu đợt tăng (nhiều cổ phiếu có các phiên như vậy khi bứt phá) khác hẳn một nến ở cuối đợt tăng dài. Ví dụ VCB và HPG ở trên đều nằm sau một đợt tăng mạnh.
- Một nến không đủ. Ở cả ba ví dụ, giá chỉ thực sự giảm mạnh sau khi có chuỗi tín hiệu và cấu trúc bị phá.
Bài học thực tế, nhất là với nhà đầu tư dùng margin: đừng bán chỉ vì thấy một cây nến SOW. Hãy coi nó là lời cảnh báo để ngừng mua đuổi và siết điểm dừng lỗ. Quyết định bán nên dựa trên cấu trúc: thủng HL cuối cùng như Phần 3, nhất là khi cú thủng có biên độ rộng và khối lượng cao như HPG ngày 15/05/2026.
Lưu ý: đây là thống kê “giá sau 10 phiên” trên mẫu nhỏ, chưa tính phí giao dịch, không phải kết quả của một chiến lược. Phần 8 sẽ kiểm tra kỹ hơn trên toàn thị trường.
8. Thực hành trong AmiBroker: quét dấu hiệu yếu
Đoạn AFL dưới đây quét ba dạng: lực đẩy lên, cao trào mua và không có cầu, theo quy ước ở mục 2. Dán vào cửa sổ Analysis và chọn Exploration:
sp = H - L;
sx = sp / MA(sp, 20); // biên độ so với trung bình 20 phiên
vx = V / MA(V, 20); // khối lượng so với trung bình 20 phiên
cp = IIf(sp > 0, (C - L) / sp, 0.5); // vị trí đóng cửa
uw = IIf(sp > 0, (H - Max(O, C)) / sp, 0); // tỷ lệ bóng trên
bd = IIf(sp > 0, abs(C - O) / sp, 0); // tỷ lệ thân nến
high10 = H >= HHV(H, 10); // chạm đỉnh 10 phiên
upThrust = uw >= 0.5 AND bd <= 0.35 AND vx >= 1.5 AND high10;
buyClimax = sx >= 1.5 AND vx >= 2 AND C > Ref(C, -1) AND high10 AND uw >= 0.25;
noDemand = C > Ref(C, -1) AND sx < 0.8 AND V < Ref(V, -1) AND V < Ref(V, -2) AND uw >= 0.2;
Filter = upThrust OR buyClimax; // thêm "OR noDemand" nếu muốn xem cả nến khối lượng thấp
AddColumn(C, "Close", 1.2);
AddColumn(sx, "Spread x", 1.2);
AddColumn(vx, "Vol x", 1.2);
AddColumn(cp, "Close pos", 1.2);
AddColumn(upThrust, "Upthrust", 1.0);
AddColumn(buyClimax, "BuyClimax", 1.0);
AddColumn(noDemand, "NoDemand", 1.0);
Chạy trên HPG với 300 phiên gần nhất, bộ lọc trả về 5 phiên. Trong đó có 25/02/2026 và 21/04/2026 của ví dụ 2. Nhưng cũng có 05/08/2025, một phiên giữa nhịp tăng mạnh của HPG: sau đó giá vẫn tăng tiếp lên 27,09 vào tháng 9. Ba phiên đó cho thấy đúng điều thống kê ở mục 7 nói: bộ lọc chỉ chỉ ra chỗ cần nhìn, còn việc phiên đó có thực sự là đỉnh hay không phụ thuộc vào những gì xảy ra sau.
9. Lưu ý khi áp dụng trên thị trường Việt Nam
- Không bán khống được thì dùng SOW để quản lý vị thế: ngừng mua thêm, giảm tỷ trọng, hạ tỷ lệ margin, nâng điểm dừng lỗ. Đây là chỗ SOW hữu ích nhất cho nhà đầu tư cá nhân.
- Phiên mở cửa cao nhất rồi bị bán suốt phiên (như FPT ngày 19/01/2026) là một dạng SOW rất đặc trưng. Đừng để con số “tăng” trên bảng điện đánh lừa.
- Chuỗi tăng trần liên tiếp rồi một phiên biên độ rộng, đóng cửa giữa phiên (như VCB 13–14/01/2026) là lúc cần đặc biệt chú ý. Khi tăng trần không còn được duy trì, cung đã bắt đầu đổ ra.
- Tin tức riêng có thể tạo ra các phiên khối lượng đột biến ở vùng đỉnh mà VSA không giải thích được. Hãy kiểm tra lịch sự kiện trước khi kết luận.
Tóm tắt Phần 5
- SOW gồm hai nhóm: khối lượng cao ở đỉnh (cao trào mua, khối lượng dừng ở đỉnh, lực đẩy lên) và khối lượng thấp trong xu hướng giảm (không có cầu, lực đẩy lên giả).
- Dấu hiệu yếu cần có sự từ chối: bóng trên dài, đóng cửa lùi về giữa hoặc gần đáy. Nến tăng mạnh đóng cửa sát đỉnh với khối lượng cao là xác nhận, không phải SOW.
- Dấu hiệu yếu thường đến thành chuỗi: cao trào mua, đỉnh thấp hơn, không có cầu, rồi cấu trúc bị phá.
- Trên 13 cổ phiếu thanh khoản cao, SOW đơn lẻ không báo trước được giá giảm. Hãy dùng nó làm cảnh báo, và để cấu trúc xu hướng quyết định thời điểm bán.
Phần 6 sẽ ghép SOS và SOW lại để đọc vùng tích lũy và phân phối: hỗ trợ, kháng cự, phá vỡ thật và giả, cú rũ bỏ (spring, shakeout) và kiểm tra lại. Đây là nơi phần lớn các cơ hội và cái bẫy nằ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. Thống kê ở mục 7 dựa trên mẫu nhỏ, chưa tính chi phí giao dịch, không đại diện cho kết quả đầu tư.




