Mục lục
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: MACD (Moving Average Convergence Divergence) là chỉ báo động lượng lấy moving average nhanh trừ moving average chậm. MACD còn có signal line là đường làm mượt của chính MACD và histogram là MACD trừ signal. Ba chuỗi mô tả quan hệ dữ liệu quá khứ; chúng không biết trước nến kế tiếp.
Đọc xong, bạn sẽ hiểu:
- Ba phép tính tạo MACD, signal line và histogram.
- Zero line, crossover và chiều cao histogram khác nhau ở đâu.
- Cách điền MACD Passport và tự kiểm một bảng số giả.
1. MACD là gì, và ba phần nằm ở đâu?
MACD là một momentum oscillator (chỉ báo dao động động lượng), nhưng khác RSI: nó unbounded (không bị chặn) trong một thang cố định như 0–100. Giá trị MACD phụ thuộc khoảng cách giữa hai moving average.
Ba lớp của chỉ báo:
MACD = fast MA − slow MA.Signal = moving average của MACD.Histogram = MACD − signal.
Fast MA (đường trung bình nhanh) có length ngắn hơn; slow MA (đường trung bình chậm) có length dài hơn. Tên “nhanh/chậm” nói về độ phản ứng, không phải tốc độ thị trường.
Signal line (đường signal) là moving average của chuỗi MACD. Chữ “signal” là tên truyền thống, không có nghĩa đây là chỉ thị hành động. Histogram là các cột biểu diễn khoảng cách giữa MACD và signal. Nó không phải volume.
Zero line (đường 0) là mốc MACD bằng 0, tức fast MA bằng slow MA tại cùng as-of. TradingView mô tả đúng ba công thức và hiển thị ba series trong panel riêng (MACD indicator).
Hãy tưởng tượng ba trạm tính liên tiếp: trạm một lấy hiệu hai số, trạm hai làm mượt kết quả, trạm ba lấy hiệu lần nữa. Ví dụ chỉ giải thích pipeline; các trạm không dự báo số tiếp theo.
Trước khi đọc, khóa MACD Passport: symbol/data source, chart type, timeframe, price source, fast length/type, slow length/type, signal length/type, as-of và closed-only.
Hình 1 — MACD là một chuỗi biến đổi có thứ tự; histogram là hiệu số, không phải volume.
2. Tính MACD, signal và histogram bằng một bảng số
Để tập trung vào ba phép biến đổi, MACD-23 bắt đầu từ hai chuỗi EMA giả đã
được chuẩn bị sẵn. Bài không tuyên bố chúng được tính từ một chuỗi close cụ thể.
| As-of | Fast EMA | Slow EMA | MACD = Fast − Slow |
|---|---|---|---|
| t0 | 100,00 | 100,00 | 0,00 |
| t1 | 102,00 | 101,00 | 1,00 |
| t2 | 104,00 | 102,00 | 2,00 |
| t3 | 103,00 | 102,50 | 0,50 |
| t4 | 105,00 | 103,50 | 1,50 |
| t5 | 108,00 | 105,00 | 3,00 |
Tại t3, MACD bằng 103,00 − 102,50 = 0,50. Con số dương chỉ cho biết fast EMA
cao hơn slow EMA 0,50 tại mốc đó.
Signal trong demo là EMA2 của MACD. Hệ số alpha bằng 2÷(2+1)=0,6667. Ta seed
signal tại t1 bằng trung bình MACD t0 và t1:
Signal(t1) = (0,00 + 1,00)÷2 = 0,50
Sau đó:
Signal hiện tại = MACD hiện tại × 0,6667 + Signal trước × 0,3333
Tại t2: 2,00×0,6667 + 0,50×0,3333 = 1,50.
Cuối cùng, histogram là MACD trừ signal:
Histogram(t2) = 2,00 − 1,50 = 0,50.
| As-of | MACD | Signal EMA2 | Histogram |
|---|---|---|---|
| t1 | 1,00 | 0,50 | 0,50 |
| t2 | 2,00 | 1,50 | 0,50 |
| t3 | 0,50 | 0,83 | -0,33 |
| t4 | 1,50 | 1,28 | 0,22 |
| t5 | 3,00 | 2,43 | 0,57 |
Tại t3, MACD vẫn dương 0,50, nhưng histogram âm -0,33 vì MACD thấp hơn
signal 0,83. Đây là ví dụ quan trọng: dấu MACD và dấu histogram trả lời hai
câu hỏi khác nhau.
Các số đã làm tròn hai chữ số để đọc. Khi tự tính, giữ thêm chữ số ở bước signal rồi mới làm tròn cuối cùng.
Hình 2 — Một hàng MACD-23 cho phép kiểm lại cả hai phép trừ và bước làm mượt.
3. Zero, crossover và histogram nói ba chuyện khác nhau
MACD so với zero
- MACD dương nghĩa fast MA lớn hơn slow MA.
- MACD âm nghĩa fast MA nhỏ hơn slow MA.
- MACD bằng 0 nghĩa hai MA bằng nhau tại mốc đó.
Đây là quan hệ giữa hai đường trung bình, không tự chứng minh xu hướng hay hướng nến sau.
MACD so với signal
Crossover (giao cắt) xảy ra khi MACD và signal đổi thứ tự. Vì histogram bằng MACD trừ signal, một lần histogram đổi dấu cũng là lúc quan hệ hai đường đổi phía theo dữ liệu đóng đã khóa.
Tại t3, histogram -0,33: MACD dưới signal. Tại t4, histogram 0,22: MACD trên
signal. Ta mô tả crossover giữa t3 và t4; không gọi đó là lời dự báo.
Dấu và chiều thay đổi của histogram
Histogram dương không đồng nghĩa đang tăng. Histogram có bốn trạng thái:
| Dấu | So với cột trước | Mô tả chính xác |
|---|---|---|
| Dương | Tăng | MACD trên signal và khoảng cách dương nới ra |
| Dương | Giảm | MACD trên signal nhưng khoảng cách dương co lại |
| Âm | Tăng | MACD dưới signal nhưng khoảng cách âm tiến gần 0 |
| Âm | Giảm | MACD dưới signal và khoảng cách âm nới ra |
TradingView cũng tách dấu histogram khỏi việc cột đang tăng hay giảm (MACD indicator). Đọc cả hai chiều trước khi kể chuyện.
Hình 3 — Positive/negative cho biết vị trí tương đối; rising/falling cho biết khoảng cách đang đổi ra sao.
4. Sai lầm, divergence và giới hạn
Nhầm histogram với volume. Cột MACD chỉ là MACD − signal; không chứa dữ
liệu khối lượng nếu passport không thêm series khác.
Coi crossover là dự báo. Hai chuỗi trễ đổi thứ tự sau khi dữ liệu thay đổi. Trong vùng nhiễu, chúng có thể cắt qua lại, gọi là whipsaw.
Coi zero là bằng chứng xu hướng đầy đủ. MACD trên 0 chỉ tương đương fast MA trên slow MA; muốn nói cấu trúc giá còn cần đọc giá.
Đổi cấu hình đến khi đẹp. Default phổ biến là EMA 12/26 và signal 9, nhưng đó là cấu hình, không phải định luật. Fidelity nêu 12/26/9 là phép tính mẫu và cảnh báo MACD có thể whipsaw trong trading range (MACD).
So giá trị thô giữa hai tài sản. MACD không bị chặn và mang đơn vị của price
source. MACD 5 trên tài sản giá 50 khác bối cảnh MACD 5 trên tài sản giá
5.000.
Bỏ qua bar/seed/provider. Nến đang chạy có thể đổi close; cách seed và loại MA có thể khác. Ghi passport, dùng closed-only và so cùng implementation.
MACD divergence là khi quan hệ hai pivot giá khác quan hệ hai pivot MACD trên cùng khoảng. Nó cần pivot xác nhận và hai phép so sánh đủ vế. Mismatch có thể kéo dài hoặc thất bại; không phải bằng chứng đảo chiều chắc chắn.
Dừng nếu thiếu passport, nến chưa đóng, seed/type không rõ, pivot chưa xác nhận hoặc chỉ có một lần giao cắt.
5. Checklist và bài tập 15 phút: MACD Passport
Mở Google Sheets hoặc Notes miễn phí. Chỉ dùng hai chuỗi EMA đã chuẩn bị trong
MACD-23; không mở broker, không dùng dữ liệu live, không đặt lệnh và chưa
dùng tiền thật.
Checklist
- Ghi đủ fast/slow/signal type và length, source, timeframe, as-of, closed-only.
- Tính fast trừ slow ở từng hàng.
- Seed signal tại t1 đúng
0,50. - Cập nhật EMA2 signal, giữ chữ số trung gian.
- Tính histogram bằng MACD trừ signal.
- Ghi riêng MACD-vs-zero, MACD-vs-signal và histogram change.
- Thêm giới hạn rồi dừng ở quan sát.
Mẫu đối chiếu đã điền
| Trường | Bản điền mẫu |
|---|---|
| Input | prepared fast/slow EMA t0–t5 |
| Passport | demo step; signal EMA2; as-of t5; closed-only |
| t3 | MACD 0,50; signal 0,83; histogram -0,33 |
| t4 | MACD 1,50; signal 1,28; histogram 0,22 |
| Observation | MACD dương ở cả t3/t4; histogram đổi âm sang dương |
| Limitation | Fast/slow input t6 và hướng giá kế tiếp chưa biết |
| Action | NO ORDER — chưa dùng tiền thật |
Nếu kết quả lệch vài phần trăm, kiểm tra bạn có làm tròn signal quá sớm không.
Nếu dấu histogram sai, kiểm lại thứ tự MACD − signal.
6. Tổng kết: đọc từng phép trừ trước khi kể chuyện
Năm ý chính
- MACD bằng fast MA trừ slow MA và không bị chặn trong 0–100.
- Signal line là moving average của MACD, không phải chỉ thị hành động.
- Histogram bằng MACD trừ signal, hoàn toàn không phải volume.
- Zero, crossover, dấu histogram và chiều cột là các quan sát khác nhau.
- Passport, closed-only và bảng số giúp mọi nhận xét kiểm lại được.
Câu hỏi tự kiểm tra
- MACD bằng hiệu của hai series nào?
- Histogram dương cho biết chính xác điều gì?
- Vì sao MACD dương nhưng histogram vẫn có thể âm?
- Khi nào nên dừng, chưa đọc crossover hoặc divergence?
Gợi ý đáp án
Xem gợi ý câu 1
MACD bằng moving average nhanh trừ moving average chậm tại cùng mốc. → xem mục 1.
Xem gợi ý câu 2
Histogram dương nghĩa MACD lớn hơn signal; chưa cho biết cột đang tăng hay hướng nến sau. → xem mục 3.
Xem gợi ý câu 3
MACD dương so với zero, còn histogram âm khi MACD thấp hơn signal; hai phép so sánh có mốc khác nhau. → xem mục 2.
Xem gợi ý câu 4
Dừng khi passport, closed bar, seed/type hoặc pivot xác nhận còn thiếu. → xem mục 4.
Thuật ngữ cần nhớ
| Thuật ngữ | Giải thích ngắn |
|---|---|
| MACD | Fast MA trừ slow MA. |
| Fast MA | Moving average có length ngắn hơn. |
| Slow MA | Moving average có length dài hơn. |
| Signal line | Moving average của chuỗi MACD. |
| Histogram | MACD trừ signal. |
| Zero line | Mốc fast MA bằng slow MA. |
| Unbounded | Không có dải min/max cố định. |
| Crossover | Hai đường đổi thứ tự tương đối. |
| Whipsaw | Quan hệ đổi qua lại nhanh trong dữ liệu nhiễu. |
Nguồn tham khảo
Học tiếp theo lộ trình:
- Bài trước: RSI là gì? Cách đọc động lượng và vùng 70/30 không máy móc #22
- Bài tiếp: Bollinger Bands là gì? Cách đọc đường giữa và độ mở dải #24
Nội dung chỉ nhằm giáo dục. MACD là phép biến đổi dữ liệu quá khứ, không bảo đảm kết quả và không thay thế việc tự đánh giá rủi ro.
Bài tiếp theo