Volume Spread Analysis nâng cao — đọc dấu vết dòng tiền lớn qua Volume, Spread, Close
VSA không dự đoán giá đi đâu. Nó chỉ đọc lại chính xác những gì Khối lượng, Biên độ nến và Vị trí đóng cửa đã ghi lại về trận chiến cung–cầu trên từng thanh giá — rồi đối chiếu với ngữ cảnh xu hướng để suy ra ai đang thắng: đám đông hay professional money. Trang này tổng hợp lại nền tảng Wyckoff/Tom Williams, các tín hiệu kinh điển, ba hướng phát triển hiện đại có căn cứ, và cách khớp VSA vào chính khung SEPA/HOSE bạn đang dùng.
01
Ba quy luật nền tảng (Wyckoff)
VSA là bản hệ thống hoá của Tom Williams dựa trên ba quy luật Richard Wyckoff đặt ra từ đầu thế kỷ 20. Mọi tín hiệu VSA phía dưới chỉ là các trường hợp riêng của ba quy luật này.
QUY LUẬT 1
Cung & Cầu
Giá tăng khi cầu > cung, giảm khi cung > cầu. Volume là thước đo trực tiếp của cả hai lực này — không có volume thì không biết trận chiến có thực sự xảy ra hay không.
QUY LUẬT 2
Nhân & Quả
Một xu hướng cần một "nguyên nhân" được xây trước đó (thời gian tích luỹ trong range) tương xứng với "kết quả" (độ dài của nhịp tăng/giảm sau đó). Base càng dài, cause càng lớn, move tiềm năng càng xa.
QUY LUẬT 3 — TRỌNG TÂM CỦA VSA
Nỗ lực & Kết quả
Volume lớn (effort) phải tạo ra biên độ/di chuyển giá tương xứng (result). Khi effort và result không khớp nhau, đó là dấu hiệu bất thường — thường là professional money đang hấp thụ ngược chiều đám đông.
Khi khối lượng (effort) lớn bất thường nhưng biên độ giá (result) lại nhỏ, phần chênh lệch đó chính là dấu vết professional money đang mua/bán hấp thụ ngược chiều số đông.
02
Đọc một thanh giá kiểu VSA
Mỗi nến mang đúng 3 biến số cần đọc — không hơn. Toàn bộ thư viện tín hiệu ở mục 03 chỉ là các tổ hợp khác nhau của 3 biến này, đặt trong một ngữ cảnh xu hướng (background) cụ thể.
Nến tăng, đóng cửa gần đỉnh, spread rộng, volume cao — đọc đúng thứ tự Effort → Result → Ai thắng, đây là một Sign of Strength.
Bối cảnh (Background) quyết định ý nghĩa. Cùng một thanh nến "volume thấp, spread hẹp, nến tăng" là No Demand (cảnh báo) nếu xuất hiện sau một nhịp tăng dài gần đỉnh, nhưng vô nghĩa nếu xuất hiện giữa lúc thị trường nghỉ lễ thanh khoản thấp toàn thị trường. VSA luôn đọc từng thanh trong tương quan với: xu hướng hiện tại, vị trí so với vùng hỗ trợ/kháng cự, và các thanh liền trước.
03
Thư viện tín hiệu VSA kinh điển
Hệ thống hoá theo Tom Williams (TradeGuider), dựa trên nền Wyckoff. Mỗi thẻ nêu tiêu chí Volume/Spread/Close/Bối cảnh — đúng 4 trường bạn cần để mã hoá thành rule (giống cách resultScore trong indicator HOSE của bạn đang làm).
No DemandKhông có cầu
Bearish
Volume
Thấp, dưới trung bình rõ rệt
Spread
Hẹp
Đóng cửa
Nến tăng (up bar)
Bối cảnh
Sau một nhịp tăng, thường gần đỉnh cũ
Giá tăng nhưng không ai buồn mua thêm — cầu đã cạn. Cảnh báo nhịp tăng sắp hết đà, đặc biệt nếu xuất hiện ngay dưới kháng cự.
No SupplyKhông có cung
Bullish
Volume
Thấp, dưới trung bình rõ rệt
Spread
Hẹp
Đóng cửa
Nến giảm (down bar)
Bối cảnh
Sau một nhịp giảm, hoặc pullback về base/pivot trong uptrend
Giá giảm nhưng không ai buồn bán thêm — cung đã cạn. Đây chính là điều kiện liquid_ok + is_vol_low bạn đang dùng để lọc pullback an toàn về pivot.
Stopping VolumeKhối lượng chặn đà
Bullish
Volume
Cực cao (climactic)
Spread
Rộng
Đóng cửa
Hồi phục về giữa/trên biên độ, không đóng cửa ở đáy
Bối cảnh
Cuối một downtrend đã kéo dài
Lực bán tháo bị một khối lượng mua khổng lồ hấp thụ ngay trong phiên — đà giảm bị chặn lại. Cần xác nhận thêm bằng Test ở phiên sau trước khi coi là đáy.
Điểm SC mở đầu Phase A trong sơ đồ Wyckoff Accumulation
Hoảng loạn bán ra bị hấp thụ hết trong một phiên. Chưa phải đáy chắc chắn — cần AR rồi ST xác nhận theo đúng trình tự Wyckoff (mục 05).
Buying ClimaxMua đuổi cực điểm
Bearish
Volume
Cực đại, đột biến rõ rệt
Spread
Siêu rộng
Đóng cửa
Vẫn là nến tăng, nhưng lùi xa khỏi đỉnh phiên — thân nến ở giữa/dưới biên độ
Bối cảnh
Sau uptrend dài, thường đi kèm tin tức/hưng phấn
Đám đông FOMO mua đuổi đúng lúc professional money bán ra. Đây là bản chất của rule "tăng >20% trong 1 tuần thì cân nhắc chốt lời" bạn đã mã hoá thành sellExtendedSEPA.
SpringShakeout / bẫy giá xuống
Bullish
Volume
Cao
Spread
Rộng, đuôi dưới dài
Đóng cửa
Quay lại đóng cửa trên vùng hỗ trợ vừa xuyên thủng
Bối cảnh
Phase C trong Wyckoff Accumulation — sau khi range đã tồn tại đủ lâu
Chính là "Trap down move": quét stop-loss của người cầm hàng yếu và bẫy short-seller, trước khi hồi phục. Cần Test volume thấp xác nhận (thẻ bên cạnh).
UpthrustBẫy giá lên
Bearish
Volume
Cao
Spread
Rộng, đuôi trên dài
Đóng cửa
Quay lại đóng cửa dưới vùng kháng cự vừa vượt qua
Bối cảnh
Thường ở Phase B/C của Distribution, hoặc breakout giả trên đỉnh cũ
"Trap up move": kích hoạt lệnh mua breakout của đám đông rồi phân phối vào đó. Đây chính là loại breakout giả mà confirmed gate (barstate.isconfirmed) trong SMC block của bạn giúp tránh nhận nhầm.
TestKiểm định cung đã cạn
Bullish
Volume
Rất thấp — thấp hơn cả Spring lẫn các phiên xung quanh
Spread
Rất hẹp
Đóng cửa
Không phá đáy Spring, hồi phục nhẹ
Bối cảnh
Luôn theo sau một Spring/Selling Climax, cách vài phiên
Setup VSA có xác suất thành công cao nhất theo Tom Williams: nếu quay lại vùng đáy mà không ai bán được nữa (volume cực thấp), cung thực sự đã cạn — đây là entry rủi ro thấp nhất.
Hấp thụ bán raEffort to Fall, No Result
Bullish
Volume
Cực cao
Spread
Rộng (biên độ cao–thấp lớn)
Đóng cửa
Gần đỉnh biên độ, dù trong phiên có lúc giảm sâu
Bối cảnh
Cuối downtrend, gần vùng hỗ trợ trước đó
Effort giảm rất lớn nhưng result (đóng cửa thấp) không xảy ra — người mua lớn hấp thụ hết lượng bán ra. Anh em với Stopping Volume nhưng biên độ rộng hơn hẳn.
Hấp thụ mua vàoEffort to Rise, No Result
Bearish
Volume
Tăng dần qua từng phiên
Spread
Thu hẹp dần dù volume tăng — nghịch lý
Đóng cửa
Giá gần như đứng yên giữa các phiên
Bối cảnh
Đang trong uptrend, thường gần đỉnh cũ/kháng cự
Bên mua nỗ lực ngày càng nhiều nhưng giá không nhích thêm được — người bán lớn đang âm thầm hấp thụ hết lực mua. Cảnh báo phân phối sớm hơn cả Buying Climax.
04
Vì sao tín hiệu đơn lẻ không đủ: sơ đồ Wyckoff Accumulation
Tom Williams luôn cảnh báo: một tín hiệu VSA đứng một mình dễ nhiễu. Sức mạnh thật sự nằm ở việc đọc tín hiệu đúng vị trí trong sơ đồ 5 pha Wyckoff. Đây cũng là lý do rule SEPA Pivot v2 của bạn bắt buộc phải có "nền Stage 2" trước khi chấp nhận SOS.
PS/SC/AR/ST mở Phase A (dừng downtrend) · Phase B dập lên-xuống trong range xây "nguyên nhân" · Spring ở Phase C quét nốt người bán yếu · SOS "Jump Across the Creek" mở Phase D, LPS ("Back Up to the Edge of the Creek") là điểm vào lệnh cổ điển trước khi Phase E markup thật sự bắt đầu.
05
VSA hiện đại: ba hướng phát triển có căn cứ
"VSA hiện đại" không có nghĩa là các quy luật của Wyckoff/Williams bị thay thế — chúng gần như không đổi từ 1930s đến nay. Cái thay đổi là cách áp dụng. Ba hướng dưới đây là những gì thực sự có căn cứ, tách biệt khỏi các tuyên bố marketing không kiểm chứng được.
01
Hệ thống hoá & phổ cập — Anna Coulling (VPA)
Anna Coulling không tạo tín hiệu mới; bà đóng gói lại đúng bộ quy luật Wyckoff/Williams dưới tên "Volume Price Analysis", trình bày lại cho dễ tiếp cận và mở rộng áp dụng nhất quán sang forex, hàng hoá, chỉ số — những thị trường VSA gốc ít được dùng. Đóng góp thực sự là tính hệ thống và khả năng dạy lại, không phải kỹ thuật mới.
Với VN, hệ quả thực dụng: dùng volume sàn (real exchange volume, không phải tick volume như forex) khiến VSA/VPA đáng tin hơn hẳn so với khi áp vào forex — đúng như nhóm nguồn khảo sát ở mục 07 đều lưu ý.
02
Đặt VSA vào đúng vị trí trong sơ đồ Wyckoff đầy đủ
Phát triển thật sự có giá trị: thay vì đọc tín hiệu VSA rời rạc, đối chiếu chúng với vị trí trong sơ đồ 5 pha (mục 04). Một No Supply ở Phase B giữa range có ý nghĩa khác hẳn một No Supply ngay sau Spring ở Phase C. Đây là cách giảm nhiễu lớn nhất, và chính là lý do SEPA Pivot v2 của bạn đòi hỏi "nền Stage 2" (đã từng có SOS lúc giá trên MA50) trước khi chấp nhận một SOS mới lúc giá tạm về dưới MA50 — về bản chất đó là buộc SOS phải xảy ra đúng ngữ cảnh Phase D, không phải một SOS mồ côi.
03
VSA định lượng / thuật toán hoá
Đây là hướng bạn đã tự đi tới trong HOSE_SEPA_SMC_VSA_v5.pine mà không cần gọi tên: thay vì đọc nến bằng mắt, chuẩn hoá 4 biến thô thành tỉ số tương đối rồi chấm điểm có trọng số.
Cái được của cách này: loại bỏ hoàn toàn tính chủ quan khi đọc chart bằng mắt, chạy đồng loạt trên cả rổ HOSE, và cho phép backtest số hoá thay vì "nhìn chart thấy đẹp". Cái mất: các ngưỡng (minRV=1.8, minRS=1.4, minScore=8...) vẫn là giá trị mặc định thực dụng — đúng như đã trao đổi ở phiên trước, chưa phải kết quả backtest thống kê trên HOSE.
Thận trọng với số liệu "win rate" quảng cáo. Một số nền tảng/khoá học công bố win rate 65–75% cho từng tín hiệu VSA (Spring, Upthrust, Test...). Đây là số liệu tự công bố từ một nguồn duy nhất (nhà cung cấp bán chính công cụ đó), không phải kết quả nghiên cứu độc lập — không nên coi là benchmark đáng tin để thiết kế position sizing. Muốn có con số dùng được, phải tự backtest trên chính dữ liệu HOSE bạn giao dịch.
Liên hệ với câu hỏi SMC/Order Block bạn hỏi tuần trước: "Test" (VSA) và "LPS/BUEC" (Wyckoff Phase D) chính là tổ tiên có volume-verification của cái mà cộng đồng SMC hiện đại gọi là "OB retest". Khác biệt cốt lõi: VSA/Wyckoff luôn đòi hỏi bằng chứng volume (test phải có volume rất thấp mới hợp lệ) trước khi tin vùng đó còn được bảo vệ, còn SMC OB thuần hình học thường bỏ qua điều kiện này — đây chính là lỗ hổng đã phân tích khi giá "về lại OB sau phân phối vẫn xuyên thủng".
06
Khớp VSA vào quy trình SEPA của bạn
VSA không thay thế SEPA — nó là lớp xác nhận volume cho từng bước. Dưới đây là đúng luồng đang chạy trong HOSE_SEPA_SMC_VSA_v5.pine, đọc lại dưới ống kính VSA.
Bước 1 — Xác nhận nền
Stage 2 Trend Template
VSA chưa tham gia ở bước này. Trend Template lọc "cổ phiếu nào đáng nhìn"; VSA chỉ trả lời "ngay bây giờ có nên hành động không".
Bước 2 — Breakout
SOS xác nhận pivot
sos trong indicator của bạn chính là một bộ lọc VSA: upbar, rv≥minRV, rs≥minRS, closePos≥0.8, resultScore≥minScore. Breakout không có SOS đi kèm là breakout đáng ngờ.
Bước 3 — Pullback
No Supply / Test là tín hiệu tốt
Pullback về MA50/pivot kèm is_vol_low đúng là No Supply — dấu hiệu tích cực, không phải lý do để hoảng loạn cắt lỗ sớm.
Bước 4 — Cảnh báo
Climax = tín hiệu chốt lời
sellExtendedSEPA (extendedNow + fastRun1w) là phiên bản định lượng của Buying Climax/"sell into strength" — không phủ nhận trend, chỉ cảnh báo rủi ro giãn quá xa.
07
Bảng tra nhanh
Toàn bộ thư viện tín hiệu trong một bảng — dùng khi đọc chart trực tiếp.
Tín hiệu
Volume
Spread
Đóng cửa
Ý nghĩa
No Demandbearish
Thấp
Hẹp
Up bar
Cầu cạn giữa/cuối nhịp tăng
No Supplybullish
Thấp
Hẹp
Down bar
Cung cạn giữa/cuối nhịp giảm, pullback an toàn
Stopping Volumebullish
Rất cao
Rộng
Hồi giữa/trên biên độ
Chặn đà giảm, cần Test xác nhận
Selling Climaxbullish
Cực đại
Siêu rộng
Hồi mạnh khỏi đáy
Hoảng loạn bán bị hấp thụ, mở Phase A
Buying Climaxbearish
Cực đại
Siêu rộng
Lùi xa khỏi đỉnh phiên
Phân phối vào hưng phấn FOMO
Springbullish
Cao
Rộng, đuôi dưới dài
Đóng lại trên hỗ trợ
Bẫy giá xuống, quét stop trước khi tăng
Upthrustbearish
Cao
Rộng, đuôi trên dài
Đóng lại dưới kháng cự
Bẫy giá lên, breakout giả
Testbullish
Rất thấp
Rất hẹp
Không phá đáy Spring
Xác nhận cung đã cạn — entry tốt nhất
Hấp thụ bánbullish
Cực cao
Rộng
Gần đỉnh biên độ
Effort giảm lớn, result (đóng thấp) không xảy ra
Hấp thụ muabearish
Tăng dần
Co hẹp dần
Gần như đứng yên
Effort tăng lớn, result (giá lên) không xảy ra
08
Nguồn tham khảo
Tổng hợp từ các nguồn khảo sát trực tiếp cho trang này. Số liệu "win rate" trong các nguồn thương mại được trích lại có ghi chú thận trọng, không được dùng làm căn cứ định lượng chính thức.