Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch.

Trả lời ngắn: Volume Price Analysis (VPA) là cách đặt kết quả giá đã xảy ra cạnh volume của cùng nguồn, cùng đơn vị và cùng khoảng thời gian. VPA giúp mô tả giá đi bao xa khi hoạt động tương đối cao hay thấp; nó không tự tiết lộ ai giao dịch, vì sao họ giao dịch hoặc hướng tiếp theo.

Đọc xong, bạn sẽ hiểu:

  • Volume của từng thị trường có thể đang đo những thứ khác nhau.
  • Cách tạo baseline để so kết quả giá và hoạt động tương đối.
  • Cách đọc bốn ô VP-17 mà không gán “dòng tiền lớn” hay tín hiệu.

1. Volume Price Analysis là gì, và volume không nói ai thắng

Price result (kết quả giá) là thay đổi đã quan sát được bằng một thước đo khóa trước, như độ đổi của close, toàn khoảng high-low hoặc vị trí so với biên. Volume (khối lượng) là mức hoạt động mà nguồn dữ liệu ghi trong một khoảng thời gian. VPA đặt hai dữ liệu ấy cạnh nhau để hỏi: “Kết quả giá lớn hay nhỏ khi hoạt động tương đối cao hay thấp?”

Câu hỏi này khác hẳn “ai thắng?”. Mỗi giao dịch hoàn tất luôn có một bên mua và một bên bán. Tổng volume không tự cho biết danh tính, động cơ hoặc bên nào chủ động. Màu xanh/đỏ của cột volume thường đi theo quy tắc màu của nến; nó không biến cả cột thành số người mua hoặc số người bán.

Hãy hình dung một quầy hàng. Số hóa đơn cho biết hoạt động; mức đổi trên bảng cho biết giá thay đổi ra sao. Hai con số chưa cho biết khách nào vội, người bán nghĩ gì hay giá ngày mai.

Volume cũng không có một đơn vị chung:

  • Với cổ phiếu, trade volume (khối lượng giao dịch) thường là số cổ phiếu đã giao dịch.
  • Với hợp đồng tương lai hoặc quyền chọn, nó thường là số hợp đồng.
  • Một số nguồn cho Forex, chỉ số hoặc CFD dùng tick volume, tức số lần giá cập nhật, không phải tổng đơn vị giao dịch tập trung.
  • Với crypto, con số có thể theo đồng cơ sở, đồng định giá hoặc giá trị quy đổi, và thường thuộc một sàn cụ thể.

TradingView định nghĩa Volume bằng số cổ phiếu cho thị trường cổ phiếu và số hợp đồng cho hợp đồng tương lai; tài liệu Volume Profile của họ cũng nêu một số nhóm biểu tượng dùng tick volume và crypto có thể dùng đồng cơ sở/đồng định giá (Volume, Volume Profile Basic Concepts). Vì vậy, câu đầu tiên không phải “volume cao không?”, mà là “cột này đang đo gì, từ đâu?”.

Hình 1 — Bốn ô chỉ phân loại quan hệ đã thấy; không ô nào tự cho biết nguyên nhân, xác suất hoặc hành động giao dịch.

2. Khóa baseline cho case VP-17

Case giả lập VP-17 dùng H1, cùng một nguồn, cùng đơn vị và chỉ dùng nến đã đóng. Baseline (mốc tham chiếu) là cửa sổ dữ liệu được khóa trước khi kiểm cây hiện tại. Ta không chọn lại baseline sau khi biết kết quả.

Năm volume tham chiếu là:

[90, 100, 110, 95, 105]

Sắp tăng dần thành [90, 95, 100, 105, 110]. Median (trung vị) là giá trị đứng giữa dãy đã sắp, nên median volume bằng100. Trung vị bớt nhạy với một giá trị quá lớn hoặc quá nhỏ; nó không phải lựa chọn duy nhất.

Năm độ đổi tuyệt đối của close là:

[0.8, 1.2, 0.6, 1.4, 1.0]

Sắp thành [0.6, 0.8, 1.0, 1.2, 1.4], median bằng1.0 point. Độ đổi tuyệt đối bỏ dấu hướng: từ108 lên110 và từ110 xuống108 đều có độ đổi2.

Ta dùng hai phép chia:

activity ratio = volume hiện tại / 100

result ratio = |close hiện tại - close trước| / 1.0

Activity ratio (tỷ lệ hoạt động) so cột hiện tại với median volume. Result ratio (tỷ lệ kết quả) so độ đổi close hiện tại với median độ đổi. Tỷ lệ trên1 nghĩa cao/lớn hơn baseline; dưới1 nghĩa thấp/nhỏ hơn. Đây là quy ước cục bộ của VP-17, không phải ngưỡng “volume cao” đúng cho mọi tài sản.

Box bối cảnh vẫn là U112/L104 từ bài trước. Nó giúp ghi vị trí, nhưng không thay phép đo. Nếu nguồn, đơn vị, phiên hoặc khung thời gian đổi, ta dừng và lập baseline mới.

3. Ma trận bốn ô: kết quả giá × hoạt động tương đối

A — Kết quả lớn hơn, hoạt động thấp hơn

A đi từ close108 đến110. Độ đổi là2, nên result ratio 2/1=2.0×. Volume80 cho activity ratio 80/100=0.8×. Ta ghi: LARGER RESULT · LOWER ACTIVITY · CLOSE110 INSIDE BOX.

Đây không phải bằng chứng giá “dễ tăng” hoặc không có người bán. Nó chỉ nói A đi xa hơn baseline close-change trong khi nguồn ghi volume thấp hơn baseline.

B — Kết quả lớn hơn, hoạt động cao hơn

B đi từ110 đến113: result ratio3.0×. Volume160: activity ratio1.6×. Close113>U112, nên có thêm EXIT UP OBSERVED.

Không được rút gọn thành “volume xác nhận phá vỡ”. Exit (rời vùng) ở đây chỉ là close nằm ngoài biên đã khóa. Muốn biết giá có duy trì ngoài U112 hay không, ta cần dữ liệu sau B.

C — Kết quả nhỏ hơn, hoạt động cao hơn

C đi từ111 đến111.3: result ratio0.3×. Volume180: activity ratio1.8×. Ta thấy hoạt động cao hơn baseline nhưng độ đổi close nhỏ hơn.

Nhiều bài sẽ gọi ngay đây là hấp thụ hoặc phân phối. VP-17 không làm thế. Hai nhãn ấy là cách giải thích nguyên nhân; một cặp số chưa cho biết ai hấp thụ, lệnh nào chủ động hoặc điều gì xảy ra tiếp.

D — Kết quả nhỏ hơn, hoạt động thấp hơn

D đi từ109 đến108.6: result ratio0.4×. Volume70: activity ratio0.7×. Cả hai đều dưới baseline. Ta chỉ ghi SMALLER RESULT · LOWER ACTIVITY.

Dữ liệu đến sau B

Sau B close113, cây F đóng111 với volume170. Độ đổi tuyệt đối là2, result ratio2.0×; activity ratio1.7×. Close111 quay lại trong U112/L104. Re-entry (quay lại vùng) nghĩa close trở lại trong box sau một exit được quan sát.

F là bằng chứng ngược với giả thuyết “giá lập tức duy trì trên U112”. F không chứng minh thao túng, bẫy giá hay một nguyên nhân cụ thể. TradingView khuyên xem volume cùng lịch sử gần và mô tả volume như một dữ liệu hỗ trợ đánh giá biến động; các diễn giải vẫn là khả năng, không phải bảo đảm (Volume).

4. VPA Source Passport: lỗi, giới hạn và checklist

VPA Source Passport (hồ sơ nguồn VPA) buộc ta ghi nghĩa của từng con số trước khi so:

  1. Mã case, tài sản và nơi giao dịch hoặc nguồn dữ liệu.
  2. Loại volume: cổ phiếu, hợp đồng, đồng cơ sở/định giá hay ticks.
  3. Đơn vị hiển thị và có quy đổi tiền tệ hay không.
  4. Khung thời gian, phiên và múi giờ.
  5. Thời điểm quan sát; chỉ dùng nến đã đóng.
  6. Cửa sổ baseline và lý do chọn trung vị hoặc trung bình.
  7. Thước đo giá: độ đổi close, toàn khoảng hay cách khác.
  8. Tỷ lệ hoạt động và tỷ lệ kết quả.
  9. Vị trí so với các biên cùng cấp.
  10. Dữ liệu đến sau, bằng chứng ngược và trạng thái cuối.

Các lỗi hay gặp:

  • So volume thô của hai tài sản có đơn vị khác nhau.
  • Xem tick volume như số cổ phiếu hoặc hợp đồng thực.
  • Gọi cột xanh là buy volume, cột đỏ là sell volume.
  • Dùng volume cao để kể “tổ chức vào hàng”.
  • Đặt một ngưỡng cố định cho mọi khung và tài sản.
  • Đọc nến còn mở; volume của nó chưa có đủ thời gian tích lũy.
  • Chọn baseline đẹp sau khi đã thấy A/B/C/D.
  • Biến quan hệ quan sát thành nguyên nhân hoặc hướng dự báo.

Giới hạn cũng phải nằm trong hồ sơ. Nhiều sàn làm hoạt động bị phân mảnh; phiên và múi giờ đổi cách gom nến; sự kiện doanh nghiệp tạo volume bất thường; dữ liệu có thể thiếu; hợp đồng tương lai có kỳ đáo hạn; cách nối hợp đồng ảnh hưởng lịch sử; tick volume phụ thuộc nguồn; độ đổi close và toàn khoảng high-low trả lời hai câu hỏi khác nhau.

TradingView mô tả Volume Profile là công cụ phản ứng với dữ liệu đã xảy ra và cách tính phụ thuộc dữ liệu khung nhỏ hơn cùng logic của chỉ báo (Volume Profile Basic Concepts). Bài này không dùng Volume Profile, nhưng nguyên tắc nguồn và cách gom dữ liệu vẫn là lời nhắc hữu ích.

Cổng dừng là: không biết đơn vị; nguồn đổi; thiếu baseline; bar chưa đóng; phiên không khớp; hoặc dữ liệu đến sau chưa có. Khi đó ghi UNRESOLVED · STAND ASIDE · NO ORDER.

Câu đoán chắc: “B có volume1.6× nên phá vỡ tăng đã được xác nhận.” Câu có điều kiện: “B có tỷ lệ kết quả3.0×, tỷ lệ hoạt động1.6× và close113>U112; F sau đó close111 quay lại box, nên giả thuyết duy trì trên U112 chưa đạt.”

Hình 2 — Nếu chưa biết volume là shares, contracts, units hay ticks, phép so phải dừng trước khi kể chuyện.

5. Bài tập 15 phút: điền VPA Observation Card

Bắt đầu từ đâu

Mở Google Sheets hoặc Notes. Ghi baseline volume100, baseline close-change1.0 và box U112/L104. Chỉ dùng case giả lập; không mở biểu đồ trực tiếp, tài khoản môi giới, không đặt lệnh và chưa dùng tiền thật.

Mẫu đối chiếu đã điền

Trong 12–15 phút, tự tính A/B/C/D/F. Mỗi hàng cần hai tỷ lệ, vị trí/dữ liệu đến sau và trạng thái. Sau đó đối chiếu bảng:

Mục Tỷ lệ kết quả Tỷ lệ hoạt động Vị trí/dữ liệu đến sau Trạng thái
A 2.0× 0.8× close110 trong box kết quả lớn hơn/hoạt động thấp hơn
B 3.0× 1.6× close113>U112 lớn hơn/cao hơn; đã rời vùng
C 0.3× 1.8× close111.3 trong box nhỏ hơn/cao hơn; chưa rõ
D 0.4× 0.7× close108.6 trong box nhỏ hơn/thấp hơn; chưa rõ
F 2.0× 1.7× quay lại vùng sau B bằng chứng ngược; không gán nguyên nhân

Nếu bạn ghi “smart money”, “hấp thụ” hoặc “chắc chắn”, hãy quay lại cột Trạng thái. Bảng chỉ cung cấp tỷ lệ, vị trí và dữ liệu đến sau; nó chưa cung cấp danh tính hay nguyên nhân.

Hình 3 — Thẻ đã điền tách hai tỷ lệ khỏi location và state để quan hệ quan sát không bị biến thành lời giải thích nguyên nhân.

6. Tổng kết: volume là thước đo hoạt động, không phải máy đọc ý định

Năm ý chính

  • VPA đặt kết quả giá cạnh volume của cùng nguồn, đơn vị và thời gian.
  • Cổ phiếu, hợp đồng, đơn vị crypto và tick volume không thể trộn tùy ý.
  • Baseline100 và1.0 giúp A/B/C/D được so bằng tỷ lệ thay vì cảm giác.
  • B rời U112 rồi F quay lại; dữ liệu đến sau có quyền làm giả thuyết chưa đạt.
  • Quan hệ price-volume không tự chứng minh nguyên nhân, danh tính hoặc lệnh.

Câu hỏi tự kiểm tra

  • Vì sao không so volume thô của cổ phiếu với tick volume CFD?
  • B thuộc ô nào và close nằm ở đâu?
  • C có activity1.8× nhưng ta chưa được kết luận điều gì?
  • F làm thay đổi cách đọc B ra sao?

Gợi ý đáp án

Xem gợi ý câu 1

Hai nguồn đo khác đơn vị và cơ chế; phải khóa nguồn/loại trước. → xem mục 1 và 4.

Xem gợi ý câu 2

B có tỷ lệ kết quả3.0×, hoạt động1.6× và close113>U112: lớn hơn/cao hơn, đã rời vùng. → xem mục 3.

Xem gợi ý câu 3

Chưa được gọi hấp thụ, phân phối hay hướng tiếp theo từ một cặp số. → xem mục 3.

Xem gợi ý câu 4

F close111 re-entry là bằng chứng ngược với giả thuyết duy trì ngay trên U112. → xem mục 3.

Thuật ngữ cần nhớ

Thuật ngữ Giải thích ngắn
VPA Đọc kết quả giá cùng volume từ cùng nguồn.
Volume Hoạt động nguồn ghi trong một khoảng thời gian.
Trade volume Cổ phiếu, hợp đồng hoặc đơn vị đã giao dịch.
Tick volume Số lần giá được cập nhật.
Price result Thay đổi giá đã xảy ra theo thước đo khóa trước.
Baseline Cửa sổ tham chiếu dùng để so tương đối.
Median Giá trị giữa của dãy đã sắp.
Activity ratio Volume hiện tại chia baseline volume.
Result ratio Độ đổi close chia baseline close-change.
Re-entry Close quay lại trong box sau exit.

Nguồn tham khảo

Bài trước là Candlestick Pattern #16. Bài tiếp theo là Momentum #18.

Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch. Mọi thị trường đều có rủi ro mất vốn.