MACD (Moving Average Convergence Divergence) đo chênh lệch giữa 2 đường trung bình động (EMA) để phát hiện thay đổi momentum.
MACD gồm 3 thành phần:
Công thức MACD chuẩn:
MACD = EMA(close, 12) - EMA(close, 26)
Signal = EMA(MACD, 9)
Histogram = MACD - Signal
Tham số mặc định (12, 26, 9) được Appel dùng từ 1979 — đến nay vẫn chưa ai phá kỷ lục về tỉ lệ áp dụng. Đừng đổi tham số nếu chưa có lý do mạnh.
2 tín hiệu nổi tiếng nhất của MACD:
QUAN TRỌNG: Tín hiệu giao cắt chỉ tin cậy cao khi xảy ra ở vùng giá trị MACD xa khỏi 0:
Đây là cách bị "phá hủy tài khoản" nhanh nhất khi dùng MACD. Trong giai đoạn sideway (ADX < 20), MACD tạo hàng chục Golden/Death Cross GIẢ mỗi tháng — nếu trade hết, bạn lỗ phí + slippage rất nhanh.
Ví dụ FLC giai đoạn 2022: 18 Golden Cross + 17 Death Cross trong 4 tháng — mỗi cross di chuyển giá < 3%, không đủ bù phí 0.3%. Trader theo MACD thuần lỗ trung bình 2-4% mỗi tháng.
Quy tắc lọc để tránh fakeout:
Giá tạo đáy thấp hơn nhưng MACD tạo đáy cao hơn → momentum đang yếu dần dù giá vẫn giảm → khả năng cao đảo chiều tăng.
Ví dụ MWG 2024: Giá tạo đáy 38.5K (10/06), thấp hơn đáy 41K (15/05). Nhưng MACD đáy 10/06 cao hơn đáy 15/05 → bullish divergence. Sau đó giá tăng lên 56K (+45%) trong 12 tuần.
Histogram đảo dấu đi trước Cross 1-3 phiên — early signal. Nhưng cần có CONFIRMATION từ price action.
Trader chuyên nghiệp thường vào lệnh khi histogram bắt đầu mở rộng theo chiều ngược lại (sau khi đã đảo dấu) — không phải tại điểm đảo dấu chính xác.
MACD Line cắt qua đường 0 (zero line):
Setup này phù hợp cho trader dài hạn (swing 4-12 tuần). Win rate 65-70% trên VN30.
Vào lệnh khi 3 điều kiện đồng thời:
Setup hiếm gặp (~1-2 lần/quý/mã) nhưng win rate > 75% trên data 5 năm VN30.
Phân tích VCB (Vietcombank) qua MACD trong 12 tháng:
| Ngày | Giá | Tín hiệu MACD | Hành động | Kết quả |
|---|---|---|---|---|
| 05/03/24 | 89K | Death Cross + zero line cross down | BÁN | Tránh -8% (giá xuống 82K) |
| 22/05/24 | 78K | Bullish divergence + Histogram > 0 | MUA | +18% (lên 92K) |
| 10/09/24 | 92K | Bearish divergence (giá đỉnh nhưng MACD thấp) | CHỐT LỜI | Tránh -12% (giá xuống 81K) |
| 15/12/24 | 83K | Triple confirmation (Golden + RSI > 50 + Vol) | MUA MẠNH | +22% (lên 101K) |
Tổng kết: 4 trades trong 10 tháng → win rate 100%, return tổng cộng ~58% (so với buy & hold VCB ~14%).
Quan trọng: 4 trades, không phải 40 trades. MACD đúng nghĩa là quality over quantity.
Vnstock tích hợp MACD ở mọi nơi:
// Strategy: MACD Cross + RSI confirm + Volume
Buy = Cross(MACD(), Signal()) AND
RSI(14) > 50 AND
Volume > 1.5 * MA(Volume, 20);
Sell = Cross(Signal(), MACD()) OR
RSI(14) > 75;
Test 5 năm VN30 chỉ 0.3 giây — kết quả: Win rate 64%, Profit factor 1.85, Max DD 12%.
MACD đứng top 3 chỉ báo phổ biến nhất thế giới (cùng RSI và Bollinger Bands) vì 3 lý do:
Nhưng MACD không hoàn hảo:
Vì vậy MACD luôn cần đi đôi với:
Đây chính là điều mà Composite Multi-Factor Score của Vnstock đã làm sẵn cho bạn.