Kiểm thử · 23 tháng 8, 2026
Backtest EA đúng cách: checklist 7 bước trước khi vào tiền thật
Backtest không phải để tìm đường cong lợi nhuận đẹp nhất — mà để tìm lý do khiến bot của bạn sẽ chết. 7 bước kiểm tra trước khi nạp tiền thật.
Đa số người mới backtest để tìm bằng chứng bot sẽ thắng. Người có kinh nghiệm backtest để tìm cách bot sẽ chết. Khác biệt tư duy đó quyết định bạn giữ được tài khoản hay không. Dưới đây là checklist 7 bước áp dụng cho mọi EA trước khi chạy tiền thật.
1. Dữ liệu tối thiểu 1 năm, đúng khung, đúng symbol
Chạy Strategy Tester với ít nhất 12 tháng dữ liệu, đúng cặp tiền và khung thời gian bot được thiết kế. Bot M15 mà test trên "Open prices only" của H1 là vô nghĩa — chọn chế độ "Every tick" hoặc "Every tick based on real ticks" nếu sàn hỗ trợ.
2. Nhìn drawdown trước, lợi nhuận sau
Con số đầu tiên cần đọc không phải Total Net Profit mà là Maximal Drawdown. Quy tắc thô: drawdown thực tế tương lai thường tệ gấp 1.5–2 lần backtest. Nếu backtest sụt 30%, hãy chuẩn bị tinh thần cho 50%+. Bạn chịu nổi không?
3. Soi từng cụm lệnh thua
Mở tab lịch sử lệnh, tìm chuỗi thua dài nhất. 8 lệnh thua liên tiếp trong backtest = chắc chắn sẽ gặp ngoài đời, thường vào lúc bạn vừa tăng lot. Nếu nhìn chuỗi đó mà bạn biết mình sẽ tắt bot giữa chừng — chiến lược này không dành cho bạn, dù kết quả tổng dương.
4. Thử spread và trượt giá xấu
Chạy lại backtest với spread gấp rưỡi mức trung bình (vàng: thử 40–50 điểm). Chiến lược scalping TP ngắn thường chết ngay ở bước này — thà biết trước ở đây còn hơn biết bằng tiền thật.
5. Test ngoài mẫu (out-of-sample)
Nếu bạn đã chỉnh tham số theo dữ liệu 2024, hãy chạy nguyên trạng trên 2025. Kết quả sụt nhẹ là bình thường; đảo chiều hẳn sang lỗ nghĩa là bạn đã curve-fit — bộ tham số chỉ đẹp trên quá khứ.
6. Demo 2–4 tuần, so với backtest cùng kỳ
Chạy demo và so sánh lệnh thực tế với backtest cùng khoảng thời gian. Lệnh khớp lệch nhiều (thiếu lệnh, giá vào khác xa) → có vấn đề về tick data hoặc logic nến đang chạy — quay lại kiểm tra trước khi nghĩ đến tiền thật.
7. Vào tiền thật bằng khối lượng "đủ đau nhẹ"
Bắt đầu với rủi ro 0.5–1%/lệnh hoặc lot nhỏ nhất có thể. Mục tiêu 1–2 tháng đầu không phải kiếm tiền mà là xác nhận hành vi bot khớp kỳ vọng bằng chi phí rẻ nhất.
Tóm lại: backtest đẹp là điều kiện cần, không phải điều kiện đủ. Bot đáng chạy là bot bạn hiểu rõ nó thắng kiểu gì, thua kiểu gì, và chuỗi thua dài nhất trông ra sao — trước khi nó xảy ra.
Chạy chiến lược này bằng bot MT5
Mô tả chiến lược bằng tiếng Việt, AI viết bot MT5 trong vài phút. Tải file .ex5 ngay trên web.
19.000đ/lần · tài khoản mới có credit cho bot đầu tiên
Giao dịch Forex/CFD có rủi ro cao. Nội dung chỉ phục vụ học tập/tham khảo, không phải lời khuyên đầu tư. EA không đảm bảo lợi nhuận.