Chỉ báo A/D (tích lũy/phân phối) là gì? Giá tăng mà A/D lại đi xuống, vì sao?
“Hôm nay đóng cửa tăng, OBV đi lên, sao A/D lại đi xuống? Có ai đang xả hàng à?”
Chưa chắc là xả hàng, mà là hai chỉ báo nhìn vào hai thứ khác nhau. OBV xem hôm nay tăng hay giảm so với hôm qua; A/D chỉ xem giá đóng cửa nằm ở đâu trong biên độ cao–thấp của hôm nay. Hôm nay đóng cửa tăng nhưng ở vùng thấp trong ngày thì OBV cộng điểm, A/D trừ điểm. Bài này trước tiên tính thử với ba cây nến, sau đó dùng một biểu đồ thật có đánh số 1 đến 3 (vàng, tháng 1 năm 2020) để xem trên cùng một cây nến, hai chỉ báo đi ngược chiều nhau thế nào.
Đây là một bài trong loạt “Học viện giao dịch · Từ điển chỉ báo kỹ thuật” của MASQuant. Toàn bộ chỉ báo được phân loại trong Từ điển chỉ báo kỹ thuật.
Hiểu trong một câu
A/D = mỗi ngày chia khối lượng theo “đóng cửa ở đâu trong ngày”, rồi cộng dồn liên tục.
Đóng cửa ở mức cao nhất trong ngày thì toàn bộ khối lượng của cây nến tính cho bên mua; đóng cửa ở mức thấp nhất thì tính hết cho bên bán; đóng cửa ngay chính giữa thì không cộng không trừ.
A/D giống một thầy giáo chỉ xem thứ hạng trong kỳ thi cuối kỳ: không cần biết học kỳ này bạn tiến bộ bao nhiêu so với học kỳ trước, chỉ xem trong bài thi lần này bạn đứng ở nửa trên hay nửa dưới của lớp. OBV xem “so với hôm qua”, A/D xem “đứng ở đâu trong biên độ hôm nay”. Phần lớn thời gian hai chỉ báo cùng hướng, thỉnh thoảng lại ngược hẳn nhau.
Tính thử một lần: đóng cửa tăng vẫn có thể bị trừ
A/D trước tiên tính một điểm vị trí gọi là CLV: (đóng cửa − thấp nhất) trừ (cao nhất − đóng cửa), rồi chia cho (cao nhất − thấp nhất). Đóng cửa ở mức cao nhất là +1, ở mức thấp nhất là −1, ngay chính giữa là 0. Mức tăng giảm A/D của mỗi cây nến = CLV × khối lượng. Ba cây nến dưới đây đều có cao nhất 110 và thấp nhất 100, khối lượng đều là 1,000 (dưới đây là các số nguyên dùng làm ví dụ, không phải dữ liệu thị trường):
| Tình huống | Đóng cửa | CLV | Tăng giảm A/D |
|---|---|---|---|
| Đóng cửa ở vùng cao | 109 | (9 − 1) ÷ 10 = +0.8 | +800 |
| Đóng cửa ở giữa | 105 | (5 − 5) ÷ 10 = 0 | 0 |
| Đóng cửa ở vùng thấp | 102 | (2 − 8) ÷ 10 = −0.6 | −600 |
Chú ý cây nến thứ ba: nếu hôm qua đóng cửa 101 thì hôm nay đóng cửa 102 là tăng, OBV sẽ cộng toàn bộ 1,000 của cây nến; nhưng nó đóng cửa ở vùng thấp trong biên độ 110 đến 100 của ngày, nên A/D trừ đi 600. A/D hoàn toàn không nhìn giá đóng cửa hôm qua, nên khoảng trống giá (gap) cũng không được tính: mở cửa giảm mạnh 5%, đóng cửa ở mức cao nhất trong ngày, A/D vẫn tính là mạnh.
Công thức chính thức
1 CLV = [(đóng cửa − thấp nhất) − (cao nhất − đóng cửa)] ÷ (cao nhất − thấp nhất)
(khi cao nhất = thấp nhất thì ghi 0)
2 A/D hôm nay = A/D hôm qua + CLV × khối lượng
A/D do Marc Chaikin đưa ra, cùng một CLV đó cũng được dùng trong Chaikin Money Flow (CMF) (xem Chỉ báo CMF (Chaikin Money Flow) là gì?). A/D là đường cộng dồn liên tục, bản thân con số không có ý nghĩa, chỉ xem hướng: bắt đầu cộng từ ngày nào thì giá trị sẽ khác nhau.
MT5 có tích hợp sẵn Accumulation/Distribution, khối lượng mặc định dùng khối lượng tick.
Trên CFD cần đặc biệt chú ý: CFD phần lớn không có sở giao dịch tập trung, thứ dùng được trong MT5 thường là khối lượng tick (Tick Volume): trong khoảng thời gian đó giá thay đổi bao nhiêu lần, chứ không phải thực tế khớp được bao nhiêu. Nó hay được dùng làm con số xấp xỉ cho mức độ sôi động của thị trường, nhưng chịu ảnh hưởng của biến động thị trường, nguồn báo giá và phiên giao dịch, và cùng một sản phẩm trên các nền tảng khác nhau có thể tính ra giá trị khác nhau.
Xem biểu đồ: vàng tháng 1 năm 2020, theo thứ tự 1 đến 3
Biểu đồ dưới đây là khung ngày của vàng (XAUUSD) từ tháng 11 năm 2019 đến giữa tháng 2 năm 2020, lấy từ dữ liệu giá lịch sử của MT5. Cả đoạn tăng từ 1,468 lên 1,581, tăng 7.7%. Đường nét đứt màu đỏ là ngày 6 tháng 1 năm 2020. Ba ô bên dưới lần lượt là khối lượng tick, A/D, OBV; cả hai đường đều bắt đầu cộng dồn từ ngày đầu tiên trên biểu đồ.

Đóng cửa tăng 0.88%, nhưng ở vùng thấp trong ngày (6 tháng 1 năm 2020). Phiên trước đóng cửa ở 1,551.86. Ngày này mở cửa ở 1,559.66, trong phiên vọt lên cao nhất 1,586.80, thấp nhất 1,559.54, cuối cùng đóng cửa ở 1,565.48. Cao hơn hôm qua, nhưng cách xa mức cao nhất trong ngày, CLV là −0.56. Khối lượng tick ngày này gấp 2 lần trung vị của 20 ngày trước đó.
A/D đi xuống: trừ 45,340. CLV −0.56 nhân với khối lượng trong ngày, A/D tính ngày này là bên bán chiếm ưu thế.
Cùng ngày, OBV đi lên: cộng 80,362. OBV chỉ thấy giá đóng cửa cao hơn hôm qua, nên cộng toàn bộ khối lượng cả ngày 80,362. Cùng một cây nến, một bên nói bên mua thắng, một bên nói bên bán thắng.
Nhìn dài hơn, hướng của hai đường thật ra giống nhau: cả đoạn vàng tăng 7.7%, A/D cộng thêm 289,461, OBV cộng thêm 552,738. Bất đồng trong một ngày rất thường gặp, nó thể hiện sự khác biệt giữa “hôm nay đóng cửa ở đâu” và “hôm nay so với hôm qua thế nào”, chưa chắc là có ai đang lén xả hàng.
Đây là một đoạn giá lịch sử có thật, dùng để minh họa tính cách của A/D, không phải quy luật chung. Đổi sản phẩm, đổi khung thời gian, đổi đoạn giá thì mọi con số đều thay đổi.
Thấy gì, nghĩa là gì
| Bạn thấy | Thường có nghĩa là | Nhưng cần cẩn thận |
|---|---|---|
| A/D đi lên cùng giá | Phần lớn các ngày đóng cửa ở vùng cao trong ngày | Chỉ xem hướng, độ lớn của giá trị không có ý nghĩa |
| Giá đi lên, A/D đi xuống | Những ngày tăng thường đóng cửa ở vùng thấp trong ngày | Có thể chỉ là bất đồng trong vài ngày (1 2 trên biểu đồ) |
| A/D và OBV ngược hướng | Vị trí đóng cửa và việc đóng cửa tăng hay giảm không khớp nhau | Hai chỉ báo vốn nhìn vào hai thứ khác nhau (2 3 trên biểu đồ) |
| Gap giảm mạnh, A/D lại đi lên | Đóng cửa ở vùng cao trong ngày | A/D không nhìn gap, đoạn giảm đó nó không tính |
| A/D đột nhiên biến động mạnh | Khối lượng ngày hôm đó đặc biệt lớn | Trên CFD là giá thay đổi nhiều lần, chưa chắc là tiền nhiều |
Dùng thực tế: ba ví dụ
Ví dụ 1: xem phân kỳ dài hơn
Giá lập đỉnh mới, A/D lại mấy tuần liền không lập đỉnh mới, nghĩa là những ngày tăng ngày càng hay đóng cửa ở vùng thấp trong ngày. Điều này có ý nghĩa hơn bất đồng trong một ngày, nhưng cũng chỉ là manh mối: phân kỳ có thể kéo dài rất lâu.
Ví dụ 2: thêm một điều kiện xác nhận cho phá vỡ
Quy tắc có thể viết: “Giá phá vỡ đỉnh 20 nến, và A/D cũng ở gần đỉnh 20 nến của nó, mới mua.” Nghĩa là trong những ngày phá vỡ, phần lớn đóng cửa ở vùng cao trong ngày.
Ví dụ 3: xem cùng với OBV
OBV xem “so với hôm qua”, A/D xem “ở đâu trong hôm nay”. Cả hai cùng đi lên nghĩa là giá đóng cửa liên tục tăng, lại đóng cửa ở vùng cao; khi hai chỉ báo ngược hướng, hãy xem lại mấy cây nến đó, thường là do bóng nến trên dài hoặc gap.
Cả ba ví dụ đều cần nhớ: A/D chỉ xem vị trí của giá đóng cửa trong biên độ của ngày. Nó không biết hôm qua đóng cửa bao nhiêu, cũng không biết hôm nay có gap hay không.
Những cách dùng sai thường gặp
1. A/D vừa đi xuống đã nói tay to đang xả hàng
Ngày 1 trên biểu đồ, vàng đóng cửa tăng 0.88%, A/D bị trừ 45,340, chỉ vì giá đóng cửa cách xa mức cao nhất trong ngày. Nhìn dài hơn, cả đoạn A/D và OBV đều đi lên.
2. So sánh độ lớn giá trị A/D
A/D là đường cộng dồn bắt đầu từ một ngày nào đó, đổi điểm bắt đầu thì cả đường dịch chuyển lên xuống. Chỉ có thể xem hướng và phân kỳ, không thể nói “A/D đã lên 300,000” là có ý nghĩa gì.
3. Quên rằng A/D không nhìn gap
Mở cửa gap giảm mạnh, đóng cửa ở mức cao nhất trong ngày, A/D sẽ tính là mạnh và cộng điểm, đoạn giảm đó nó hoàn toàn không tính. Gặp những ngày gap lớn, hướng của A/D và giá rất dễ ngược nhau.
Câu hỏi thường gặp
Chỉ báo A/D là gì?
A/D (Accumulation/Distribution, đường tích lũy/phân phối) do Marc Chaikin đưa ra, lấy vị trí của giá đóng cửa trong biên độ cao–thấp của ngày (CLV) nhân với khối lượng, rồi cộng dồn liên tục, dùng để xem bên mua hay bên bán mạnh hơn.
A/D và OBV khác nhau thế nào?
OBV xem giá đóng cửa hôm nay cao hơn hay thấp hơn hôm qua, cộng hết hoặc trừ hết khối lượng cả ngày; A/D xem giá đóng cửa nằm ở đâu trong biên độ cao–thấp của hôm nay, chia một phần khối lượng theo vị trí, không nhìn hôm qua.
Phân kỳ A/D đọc thế nào?
Giá lập đỉnh mới mà A/D không lập đỉnh mới theo, nghĩa là những ngày tăng thường đóng cửa ở vùng thấp trong ngày, lực mua có thể đang yếu đi. Đây là manh mối, không phải tín hiệu đảo chiều, tốt nhất nên kết hợp với điều kiện khác hoặc xác nhận bằng backtest.
MT5 có A/D không?
Có. MT5 tích hợp sẵn Accumulation/Distribution, khối lượng mặc định dùng khối lượng tick (Tick Volume).
Kết luận
Ý tưởng của A/D rất tinh: cùng là đóng cửa tăng, đóng cửa ở vùng cao và ở vùng thấp có ý nghĩa khác nhau. Nhưng nó cũng rất hẹp: chỉ nhìn biên độ của một cây nến hôm nay, hôm qua hay gap đều không quan tâm.
Vì vậy câu thật sự cần hỏi là: trên sản phẩm của bạn, sau những lần A/D phân kỳ với giá, giá có thật sự đảo chiều thường xuyên hơn không? Câu hỏi này, một đoạn giá lịch sử không trả lời được, phải đem quy tắc đi backtest trên nhiều đoạn giá.
Chưa có quy tắc riêng, cũng không muốn tự ghép từng chỉ báo một? Strategy Genie của MASQuant chỉ cần bạn chọn trước một phong cách đầu tư, AI sẽ phân tích tình hình thị trường, chọn sản phẩm và đưa ra cùng lúc ba chiến lược ứng viên; mỗi chiến lược đều đã được backtest trên dữ liệu lịch sử, lợi nhuận và mức sụt giảm vốn tối đa bày ra rõ ràng, rồi bạn tự quyết định có triển khai lên MT5 hay không.
Nếu đã có ý tưởng riêng, hãy viết điều kiện thành một câu, ví dụ “giá phá vỡ đỉnh 20 nến và A/D cũng ở gần đỉnh 20 nến của nó mới mua”, đưa vào Trợ lý Chiến lược AI, bấm một cái là bắt đầu backtest. Môi trường backtest có tính đến các ma sát thị trường thật như spread, trượt giá, thay đổi thanh khoản thị trường và độ trễ khớp lệnh (cách dùng xem Hướng dẫn sử dụng Trợ lý Chiến lược AI). Sau đó bỏ điều kiện A/D chạy thêm một lần, là thấy nó có giúp được gì không. Backtest cho bạn biết “quy tắc này đã hoạt động thế nào trong các diễn biến quá khứ”, không phải sự bảo đảm cho tương lai.
Ý tưởng, qua kiểm chứng, mới gọi là chiến lược.
Biểu đồ trong bài lấy từ dữ liệu giá lịch sử trên nền tảng MT5 (khung ngày; giá và cách chia nến ngày giữa các nền tảng hơi khác nhau, số liệu có thể không hoàn toàn trùng khớp), chỉ báo do chương trình tính theo công thức tiêu chuẩn; các số nguyên trong ví dụ không phải dữ liệu thị trường. Giá lịch sử chỉ dùng để minh họa tính cách của chỉ báo, không đại diện cho diễn biến tương lai.
Công bố rủi ro: CFD là sản phẩm tài chính có rủi ro cao, có thể dẫn đến mất vốn nhanh chóng. Hiệu suất trong quá khứ không đảm bảo kết quả trong tương lai, mọi chiến lược và kết quả backtest chỉ mang tính tham khảo, không cấu thành lời khuyên đầu tư. Trước khi giao dịch, vui lòng tìm hiểu kỹ Điều khoản Công bố Rủi ro của chúng tôi.



