"Mua khi MA20 cắt lên trên MA50, bán khi cắt xuống dưới" — đây là một trong những quy tắc được chia sẻ nhiều nhất trên các diễn đàn đầu tư VN. Nhưng có bao nhiêu người thực sự backtest xem chiến lược này hoạt động thế nào trên HOSE? Câu trả lời thường làm nhiều người bất ngờ.
MA Crossover: Đơn giản để hiểu, phức tạp để dùng đúng
Tham số đúng cho HOSE có thể rất khác với những gì bạn đọc trên internet — backtest là bắt buộc
2 đường
MA ngắn hạn cắt MA dài hạn — signal đơn giản
Golden Cross
MA ngắn cắt lên trên MA dài → tín hiệu mua
Death Cross
MA ngắn cắt xuống dưới MA dài → tín hiệu bán
MA Crossover là gì?
Moving Average (MA) là đường trung bình giá cổ phiếu trong N phiên giao dịch gần nhất. Có nhiều loại: SMA (Simple), EMA (Exponential, ưu tiên giá gần hơn), WMA (Weighted).
MA Crossover sử dụng 2 đường MA với thời gian khác nhau:
- MA ngắn hạn (MA nhanh): 5, 10, 20, 50 phiên
- MA dài hạn (MA chậm): 20, 50, 100, 200 phiên
Signal:
- Khi MA ngắn cắt lên trên MA dài → Golden Cross → tín hiệu mua (momentum đang chuyển từ giảm sang tăng)
- Khi MA ngắn cắt xuống dưới MA dài → Death Cross → tín hiệu bán
Tại sao MA Crossover hoạt động (về lý thuyết)?
MA Crossover là chiến lược trend-following — nó đặt cược rằng xu hướng hiện tại sẽ tiếp tục. Khi MA ngắn vượt MA dài, có nghĩa là giá gần đây (MA ngắn) đang cao hơn giá trung bình dài hạn → momentum tích cực đang hình thành.
Chiến lược này hoạt động tốt trong thị trường có xu hướng rõ ràng — và hoạt động kém trong thị trường đi ngang (sideways) vì sẽ tạo ra nhiều false signals.
Kết quả backtesting trên HOSE: Điều thực sự xảy ra
Hiệu quả tương đối các cặp MA Crossover phổ biến trên VN-Index (backtesting minh họa)
MA5/MA20 — nhiều signal, nhiều false
40% Sharpe tương đối
MA20/MA50 — cân bằng nhất
72% Sharpe tương đối
MA50/MA200 (Golden Cross) — ít signal, trễ
60% Sharpe tương đối
EMA20/EMA50 — phản ứng nhanh hơn SMA
78% Sharpe tương đối
Kết quả minh họa — kết quả thực tế phụ thuộc vào giai đoạn backtest, cổ phiếu cụ thể và phí giao dịch.
MA Crossover tạo nhiều tín hiệu giả trong thị trường sideways
HOSE trải qua nhiều giai đoạn sideways dài (đặc biệt 2019, một phần 2023–2024). Trong những giai đoạn này, MA Crossover liên tục bị "whipsaw" — vào lệnh → bị cắt lỗ → vào lại → bị cắt lỗ lại. Phí giao dịch và thuế TNCN tích lũy đáng kể. Backtest trên nhiều giai đoạn khác nhau mới phản ánh đúng hiệu quả thực tế.
Tối ưu hóa tham số MA cho HOSE
Không có cặp MA "tốt nhất" phổ quát — phụ thuộc vào:
| Loại cổ phiếu | Cặp MA gợi ý | Lý do |
|---|---|---|
| Blue chip thanh khoản cao (VCB, HPG, VIC) | EMA20/EMA50 hoặc SMA50/SMA200 | Trend rõ, ít noise → MA dài hơn hoạt động tốt |
| Mid-cap tăng trưởng | EMA10/EMA30 hoặc SMA20/SMA50 | Xu hướng ngắn hơn, cần phản ứng nhanh hơn |
| Cổ phiếu đầu cơ, thanh khoản thấp | Không khuyến nghị MA Crossover | Quá nhiều noise, false signal liên tục |
Cải thiện MA Crossover với bộ lọc bổ sung
MA Crossover thuần túy thường cho kết quả bình thường — nhưng kết hợp thêm bộ lọc có thể cải thiện đáng kể:
Bộ lọc volume: Chỉ vào lệnh khi Golden Cross xuất hiện với volume tăng
Volume cao xác nhận momentum thực sự — volume thấp khi có crossover thường là false signal.
Bộ lọc xu hướng tổng thể: Chỉ mua khi VN-Index cũng trên MA200
Tránh mua cổ phiếu riêng lẻ trong xu hướng giảm của thị trường chung.
Stop loss cứng: Cắt lỗ khi giá giảm X% từ điểm vào
Không chờ Death Cross mới bán — vì MA là lagging indicator, Death Cross thường đến sau khi đã mất nhiều.
Backtesting kết hợp: Test toàn bộ hệ thống, không chỉ MA
Backtest cả 3 rule cùng nhau trên dữ liệu lịch sử HOSE để thấy kết quả tổng hợp thực sự.
Dùng Backtesting tool để test MA Crossover trên dữ liệu HOSE thực tế
LacQuant Backtesting cho phép chọn chiến lược MA Crossover, tùy chỉnh tham số (MA nhanh/chậm, loại MA), chọn cổ phiếu và giai đoạn — rồi xem kết quả đầy đủ: CAGR, Sharpe, Max Drawdown, Win Rate, Profit Factor. Thay vì đoán tham số nào tốt, hãy kiểm chứng trực tiếp.
MA Crossover là điểm xuất phát tốt cho nhà đầu tư muốn học chiến lược hệ thống — đơn giản, có logic rõ ràng, và có thể backtesting được. Nhưng đừng dùng nó mà không hiểu giới hạn và không kiểm chứng trên dữ liệu thực của thị trường bạn đang đầu tư.