Bài 67/69 · Technical IndicatorsHọc thử miễn phí
Giao cắt MACD: signal line và ý nghĩa
Duyệt bởi Ban biên tập HODL.VN · Cập nhật 25/10/2026
Giao cắt MACD là lúc đường MACD cắt qua đường tín hiệu, hay signal line. Cắt lên trên được gọi là giao cắt tăng, cắt xuống dưới là giao cắt giảm. Đây là tín hiệu MACD được dùng nhiều nhất, và cũng là tín hiệu hay bị đánh giá quá cao. Bài này đếm 999 lần giao cắt trên cổ phiếu Việt Nam để xem chúng thật sự cho điều gì.
Bài thuộc khoá Kỹ thuật thực chiến, module Technical Indicators. Dữ liệu ngày từ bảng giá D1 của HODL.VN, giá đã điều chỉnh, ngày giao dịch theo giờ Việt Nam. Mẫu gồm HPG, VNM, MBB, VIC, CTG, VHM và POW từ 01/2019 đến 02/10/2026, thông số 12, 26, 9, HODL.VN tính.
Giao cắt MACD là gì
Theo ChartSchool của StockCharts, giao cắt tăng xảy ra khi đường MACD vượt lên trên đường tín hiệu. Giao cắt giảm xảy ra khi đường MACD xuống dưới đường tín hiệu. Nhà cung cấp này cũng lưu ý các tín hiệu ở mức cực trị cần được xử lý thận trọng.
Giao cắt cũng là lúc histogram đổi dấu. Histogram bằng MACD trừ đường tín hiệu, nên khi hai đường cắt nhau, histogram đi qua 0. Vì vậy giao cắt MACD và histogram đổi dấu là cùng một sự kiện.
Đường tín hiệu là EMA 9 phiên của MACD, nên luôn đi sau MACD. Giao cắt chỉ xảy ra khi MACD đổi hướng đủ mạnh để cắt qua đường đi chậm hơn. Điều này giải thích vì sao giao cắt thường đến sau khi giá đã đổi hướng một nhịp.
Giao cắt MACD xảy ra thường xuyên
Trong mẫu có 999 lần giao cắt, gồm 501 lần giao cắt tăng và 498 lần giao cắt giảm. Khoảng cách trung vị giữa hai lần giao cắt liên tiếp là 11 phiên. Vậy mỗi cổ phiếu có tín hiệu mới khoảng hai tuần một lần.
Cứ bốn lần thì có một lần bị đảo ngược nhanh. Ở 25% số lần, giao cắt tiếp theo xuất hiện trong vòng 5 phiên và đảo chiều tín hiệu cũ. Khi đó người làm theo tín hiệu phải đổi vị thế liên tục.
HPG cho một ví dụ rõ. Từ 28/05/2025 đến 03/06/2025, MACD cắt đường tín hiệu bốn lần trong năm phiên, giá đóng cửa quanh 19.000 đồng. Ngày 03/06/2025, lần cắt tăng cuối cùng xảy ra ở mức 19.320 đồng. Lần giao cắt giảm kế tiếp đến ngày 28/07/2025 ở 23.520 đồng, tăng 21,7% sau 39 phiên.
Chiều ngược lại cũng có. Từ 29/06/2026 đến 03/07/2026, HPG có bốn lần giao cắt trong năm phiên. Ngày 03/07/2026, lần cắt giảm cuối cùng xảy ra ở 23.250 đồng. Đến 30/07/2026, giá còn 21.800 đồng, giảm 6,2%. Cả hai đoạn đều có chuỗi cắt dày đặc ở đầu, và kết quả trái ngược nhau.
Cắt trên hay dưới đường 0

Vị trí của giao cắt so với đường 0 làm khác biệt rõ nhất. Giao cắt xảy ra khi MACD còn dương thì xu hướng ngắn hạn vẫn hướng lên. Giao cắt khi MACD âm thì ngược lại. Kết quả theo bốn nhóm như sau.
Loại giao cắt | Số lần | Trung vị 20 phiên sau | Giá cao hơn sau 20 phiên |
|---|---|---|---|
Cắt lên, MACD trên 0 | 202 | 1,25% | 56% |
Cắt lên, MACD dưới 0 | 299 | 0,46% | 53% |
Cắt xuống, MACD trên 0 | 332 | 0,65% | 54% |
Cắt xuống, MACD dưới 0 | 166 | −0,30% | 45% |
Hai kết quả đáng chú ý. Giao cắt tăng khi MACD đang dương cho trung vị cao nhất, 1,25%. Giao cắt giảm khi MACD đang âm là nhóm duy nhất có trung vị âm, và chỉ 45% số lần giá cao hơn sau 20 phiên.
Hai nhóm còn lại gần như vô nghĩa. Giao cắt giảm khi MACD còn dương, 332 lần, có trung vị sau 20 phiên vẫn dương 0,65%. Nghĩa là nhiều giao cắt giảm chỉ là nhịp nghỉ trong xu hướng tăng. Người bán ngay ở các tín hiệu này thường bán trước một nhịp tăng tiếp.
Gộp lại, giao cắt tăng có trung vị 20 phiên là 0,63% và 54% số lần giá cao hơn. Giao cắt giảm là 0,37% và 51%. Hai con số rất gần mức 0,58% và 53% của mọi phiên.
Mô phỏng mua cắt lên, bán cắt xuống

Để xem giao cắt hoạt động thành một quy tắc, HODL.VN mô phỏng cách đơn giản nhất. Mua ở giá đóng cửa của phiên giao cắt tăng. Bán ở giá đóng cửa của phiên giao cắt giảm kế tiếp. Có 502 lệnh, chưa tính phí và thuế.
Thời gian giữ lệnh trung vị là 11 phiên. Lãi trung bình mỗi lệnh là 1,57%, nhưng trung vị là âm 1,06%. Chỉ 39% lệnh có lãi, còn 61% lệnh thua.
Nhóm lệnh | Tỷ lệ | Mức trung bình |
|---|---|---|
Lệnh thắng | 39% | Lãi 8,7% |
Lệnh thua | 61% | Lỗ 3,1% |
Cấu trúc này quen thuộc với chiến lược theo xu hướng. Lệnh thắng lãi trung bình 8,7%. Lệnh thua lỗ trung bình 3,1%. Một lệnh thắng đủ bù khoảng 2,8 lệnh thua. Kết quả trung bình dương nhờ vài lệnh lãi lớn, còn đa số lệnh thua nhỏ.
Điều đó đúng với một chiến lược bám xu hướng, nhưng đòi hỏi kỷ luật cao. Bạn phải chịu 6 lệnh thua trong 10 lệnh để chờ vài lệnh thắng. Nếu cắt lỗ sớm hoặc bỏ cuộc giữa chừng, bạn mất đúng những lệnh lãi lớn quyết định kết quả.
Dùng giao cắt MACD hợp lý

Hãy lọc giao cắt bằng bối cảnh. Chỉ coi giao cắt tăng là đáng chú ý khi MACD đang dương hoặc giá nằm trên xu hướng dài hơn, và coi giao cắt giảm có trọng lượng hơn khi MACD đã âm. Cách đọc xu hướng có trong bài xác định xu hướng giá cổ phiếu.
Hãy tránh dùng giao cắt khi giá đi ngang. Lúc đó hai đường quấn nhau, và chuỗi cắt dày đặc ở trên là dấu hiệu. Bạn cũng có thể kết hợp với đường trung bình động hoặc khối lượng để lọc bớt tín hiệu yếu.
Nhớ rằng số liệu trên là thống kê quá khứ của 7 mã vốn hóa lớn. Các quan sát của cùng một mã có thể liên quan nhau, nên kết quả thực tế trên mã của bạn có thể khác.
Nội dung để tham khảo, không phải khuyến nghị đầu tư.