Chiến lược giao dịch

OBV: dấu volume, bản ghi thiếu và độ chính xác

Tự tính OBV tăng/giảm/bằng Close; xem vì sao xóa nến, gộp khung và làm tròn đổi đường mà không chứng minh dòng vốn.

Minh họa thiếu nến làm đổi dấu OBV của nến kế
Chuỗi tự tạo, không dòng vốn hay lịch sử giá thực.

Giao dịch ngoại hối có đòn bẩy và CFD có thể gây thua lỗ nhanh chóng. Nội dung phục vụ học tập, không phải tư vấn đầu tư cá nhân.

Trong bài viết này

Sau khi đọc bài này…

  • Tự tính OBV cho ba quan hệ Close.
  • Phát hiện lỗi dấu do thiếu nến và độ chính xác.
  • Tách phân kỳ đo được với diễn giải dòng vốn/lợi thế.

Tra cứu thuật ngữ ngay trong bài

Backtesting (kiểm thử dữ liệu lịch sử) Phân kỳ giá và chỉ báo Giá trị danh nghĩa vị thế Số dư đã hạch toán (balance) Thị trường phi tập trung (OTC) Nhật ký giao dịch

On-Balance Volume cộng dồn một chuỗi volume, với dấu do Close liên tiếp quyết định. Tài liệu MetaTrader ghi Joseph Granville là người phát triển; phép tính không nhận diện tổ chức hoặc tiền chảy vào thị trường. Trên biểu đồ ngoại hối, hãy xác định nguồn và đơn vị volume trước đọc đường OBV.

Một bản ghi thiếu làm mất nhiều hơn một số hạng

Đoạn tự tạo: Close t0 = 100, t1 = 102, t2 = 101; volume t1 = 300, t2 = 200, OBV t0 đặt 0.

Cuộn ngang để xem hết sơ đồ.

Thiếu Close trước làm đổi quy tắc OBVGiá đóng tự tạo100,102,101; volume300 tại t1 và200 tại t2 cho OBV0,300,100. Xóa t1 khiến101 so với100 thay102 nên OBV cuối200.THIẾU NẾN, ĐỔI DẤU NẾN SAU100102101Đủ: 100 → 102 → 101Thiếu: 100 → 101OBV đủ: 0 + 300 − 200 = 100.Bỏ t1: 0 + 200 = 200.Dấu của t2 đổi từ trừ sang cộng.
Volume cùng đơn vị tùy ý, không dữ liệu thị trường. Khoảng trống là xóa bản ghi, không nến volume bằng 0. Đường xanh đầy đủ, đỏ đứt là sau xóa t1.

Chuỗi đủ cộng 300 rồi trừ 200 vì 101 < 102, cuối 100. Xóa t1 khiến 101 > 100 nên cộng 200, cuối 200. Không chỉ mất +300: dấu số hạng sau đổi, chênh riêng số hạng đó là +400. Dịch hằng số đầu không phục hồi lịch sử này. Khôi phục Close trước và kiểm tính liên tục; nếu không có bản ghi, đánh dấu phạm vi thiếu thay diễn giải phân kỳ tạo ra.

OBV tính thế nào?

So Close hiện tại với Close trước, không Open cùng nến. Cao hơn cộng volume hiện tại; thấp hơn trừ; bằng nhau giữ nguyên. Biến động một pip và mười pip có cùng đóng góp nếu volume bằng nhau. Hằng số khởi đầu đổi mức, nên qua 0 không là tín hiệu phổ quát.

Nến tự tạoCloseTickOBV từ 0
Đầu1,1000—0
A1,1010100100
B1,1005180−80
C1,1005300−80
D1,102012040
E1,101560−20

100 − 180 + 0 + 120 − 60 = −20. C có tick nhiều nhất nhưng góp 0 vì Close bằng B. Bắt đầu 1.000 thay 0 thì cuối 980, mọi chênh giữa điểm giữ nguyên.

Volume nào trên ngoại hối?

Bộ đếm tick broker không tổng turnover OTC toàn cầu trực tiếp. Chỉ bối cảnh lịch sử: khảo sát BIS tháng 4/2022 ghi 7,5 nghìn tỷ USD/ngày theo cơ sở net-net cho mọi công cụ FX, trong đó spot 2,1 nghìn tỷ. Đây không số turnover hiện tại năm 2026, cũng không feed volume cho biểu đồ.

MetaTrader mô tả volume tick Forex là số lần đổi giá trong luồng cung cấp. Một trăm tick không xác định một trăm giao dịch, giá trị danh nghĩa hoặc người tham gia. API iOBV của MT5 nhận VOLUME_TICK hoặc VOLUME_REAL; kiểm mã thực có dữ liệu nào. Chọn real không tạo ra giao dịch thiếu. Bài không ước tính tương quan tick với tổng turnover.

Tổng có dấu là đặc trưng của đầu vào, không bộ đếm áp lực mua/bán ròng. Nguồn quote, loại volume, ranh giới nến và bản ghi thiếu có thể đổi nó. Đọc volume trên Forex để tách đơn vị. Không dùng lời trích dẫn sách chưa kiểm hoặc danh tiếng chỉ báo thay bằng chứng.

Phân kỳ không tự nhận diện dòng vốn

D trong bảng có Close 1,1020 cao hơn A 1,1010 nhưng OBV 40 thấp hơn 100. D vẫn có 120 tick, nhiều hơn A 100. Mức cộng dồn thấp chịu đường đi giữa hai điểm, trong đó B trừ 180; không chứng minh nến lập Close cao mới ít hoạt động báo giá hơn.

Phân kỳ giảm so đỉnh giá cao hơn với đỉnh OBV được ghép thấp hơn; tăng so đáy giá thấp hơn với đáy OBV cao hơn. Phải định nghĩa cách ghép cực trị. Tổng có dấu không đếm người mua, tổng hoạt động hoặc xác suất đảo chiều. Một công cụ khác cùng lấy giá không tự là xác nhận độc lập.

Ví dụ H4 hoàn toàn giả định

EUR/USD tăng hai tuần, đỉnh đầu quanh 1,0920 rồi điều chỉnh và lên 1,0975; giả định cực trị OBV ghép là 500 rồi 400. Đó là điều kiện phân kỳ giảm giả định, không chứng minh đỉnh mới có volume thấp, tổ chức bán hoặc xác suất đảo chiều đã biết. Nếu pivot cần hai nến đóng tiếp theo để xác nhận, thông tin chỉ có sau hai nến đó, không tại đỉnh quá khứ.

Gộp nến và độ chính xác làm đổi phép tính

Gộp A–E thành một nến: volume tổng 760 tick, Close cuối 1,1015 cao hơn 1,1000 trước cửa sổ, nên đóng góp +760 thay tổng năm nến −20. Đây là công thức, không lỗi nền tảng. Khung và ranh giới phiên là phần quy tắc, không suy điều kiện tối thiểu H1/H4 chung.

Giữ mọi đầu vào khác, thay Close C từ 1,10050 thành 1,10051 hoặc 1,10049, chỉ ±0,1 pip EUR/USD. Volume 300 của C thành +300 hoặc −300 nên OBV cuối +280 hoặc −320 thay −20; dấu các nến sau vẫn như cũ. Xuất bốn chữ số thập phân có thể giấu khác biệt này.

Sai lầm: sửa mức mà bỏ qua tính liên tục

Không suy lợi thế từ một đường đẹp, không mặc định M1/M5 luôn vô dụng hoặc futures luôn cho chiến lược tin cậy hơn. CME đếm hợp đồng theo ngày và phạm vi sàn, khác tick và khác tổng spot toàn cầu. So dữ liệu khác không tự cô lập chất lượng chiến lược.

OBV, A/D và CMF khác công thức

A/D cộng volume có trọng số theo Close nằm đâu trong High–Low cùng nến: ((Close−Low)−(High−Close))/(High−Low). CMF lấy tổng các đóng góp đó chia tổng volume trong cửa sổ; 20/21 là quy ước, không cài đặt bắt buộc có lời. Phải kiểm cách triển khai xử lý High=Low hoặc mẫu số volume bằng 0, không tự chia.

Không công thức nào tự đo tiền tổ chức. So trên đầu vào giống nhau; hai chỉ báo giá không tự độc lập. Volume profile phân bổ volume được chọn theo mức giá, còn phải nêu phạm vi dữ liệu.

Khớp đoạn cuối chưa sửa toàn lịch sử

Khớp đoạn cuối chưa sửa toàn lịch sửMở rộng 100→102→101 bằng Close 103/volume 400; bắt đầu OBV 0.PHÉP TÍNH GIẢ ĐỊNHChuỗi đủ t0/t2/t30 / 100 / 500Xóa t10 / 200 / 600Trừ 100 toàn chuỗi thiếu−100 / 100 / 500
Khớp đoạn cuối chưa sửa toàn lịch sử. Mở rộng 100→102→101 bằng Close 103/volume 400; bắt đầu OBV 0.

Offset không thay khôi phục dữ liệu; so cả đầu vào và diễn biến giữa điểm.

Trên màn hình nhỏ, bạn có thể cuộn ngang hoặc phóng to sơ đồ. Các giá trị và kết luận cũng có ở phần văn bản bên dưới.

Chuỗi đủ t0/t2/t3
0 / 100 / 500 – Còn t1 OBV 300 trong bản đủ.
Xóa t1
0 / 200 / 600 – Dấu t2 bị đảo.
Trừ 100 toàn chuỗi thiếu
−100 / 100 / 500 – Đoạn sau khớp nhưng đầu sai, t1 chưa khôi phục.

Bài thực hành tiếp theo

  1. Ghi nguồn, mã, loại volume, khung, ranh giới phiên, điểm bắt đầu và độ chính xác xuất. Tự kiểm ba trường hợp Close tăng/giảm/bằng, kiểm liên tục trước backtest.
  2. Định nghĩa pivot và thời điểm nó khả dụng. Giữ cả trường hợp bị loại hoặc biến mất về sau, không chọn riêng phân kỳ đẹp.
  3. Tách điều kiện vào/ra, quy mô và chi phí. So quy tắc đầy đủ có/không OBV trên cùng mẫu và phí rồi kiểm giai đoạn riêng; lưu mọi phiên bản đã thử để thấy lựa chọn sau kết quả.
  4. Với futures, ghi hợp đồng thật, rollover/cách nối chuỗi. Volume hợp đồng không tổng spot; dữ liệu khác không tự cho lợi thế.

Kiểm tra mức độ hiểu bài

Bài tập: khoảng 2 phút.

Đã xóa t1 Close 102; còn t0=100, t2=101, volume t2=200. Quy tắc chuẩn làm gì tại t2?

Xem đáp án và giải thích

101>100 cho dấu cộng, khác chuỗi đủ so 101 với 102.

Câu hỏi khác

OBV là gì và tính thế nào?
Cộng volume khi Close cao hơn Close trước, trừ khi thấp hơn, giữ khi bằng. Chuỗi 100−180+0+120−60 cuối−20; bắt đầu 1000 cuối 980. Không đếm người hoặc tiền tổ chức.
Forex không có volume tập trung thì dùng được không?
Tính được trên chuỗi có định nghĩa, chưa chứng minh lời. Tick không tổng notional. MT5 iOBV cho chọn VOLUME_TICK/VOLUME_REAL nhưng phải có dữ liệu thật; thiếu real không nghĩa thị trường không giao dịch.
Phân kỳ có báo volume nến mới thấp không?
Không tự suy vậy: D 120 tick>A 100 nhưng OBV 40<100 do đường cộng/trừ giữa hai điểm. Định ghép pivot và lúc xác nhận; không xác suất đảo chiều hoặc danh tính người tham gia.
Cộng/trừ một hằng số có sửa nến thiếu không?
Không phục hồi đầy đủ: ví dụ mở rộng trừ 100 làm hai điểm cuối khớp nhưng điểm đầu thành−100 thay 0 và vẫn thiếu t1. Khôi phục nguồn hoặc đánh dấu phạm vi không đầy đủ.

Nguồn và kiểm chứng

  1. www.metatrader5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  2. www.metatrader5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  3. www.mql5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  4. www.mql5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  5. www.bis.org

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  6. www.cmegroup.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  7. www.metatrader5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  8. chartschool.stockcharts.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

Các phép tính dùng giả định được nêu rõ. Chúng không thay thế dữ liệu thị trường hiện tại hoặc điều khoản của nhà cung cấp.

Về tác giả

Jarosław Wasiński là biên tập viên và nhà phân tích thị trường tại Ba Lan. Ông sáng lập MyBank.pl năm 2004 và theo dõi thị trường ngoại hối từ năm 2007.