Trang chủ > Kiến thức EA & MT5 > Cách backtest

BacktestMT5

Cách chạy backtest bằng Strategy Tester của MT5

Cập nhật: May 15, 2026

Backtest là gì?

Backtest là quá trình chạy EA trên dữ liệu thị trường lịch sử để kiểm chứng hiệu quả của một chiến lược. MT5 đi kèm sẵn một chức năng backtest mạnh mẽ gọi là Strategy Tester.

Không cần dùng tiền thật, bạn có thể kiểm tra hiệu suất EA trên dữ liệu lịch sử nhiều năm, đây là bước quan trọng trước khi chạy EA trên tài khoản thực.

Dù backtest cho kết quả tốt, điều đó không đảm bảo lợi nhuận trong tương lai. Chỉ nên dùng backtest để tham khảo.

Mở Strategy Tester

Tab Settings của Strategy Tester trên MT5 (chọn EA, cặp tiền, khung thời gian, giai đoạn và chế độ mô phỏng)
Tab Settings của Strategy Tester trên MT5 (chọn EA, cặp tiền, khung thời gian, giai đoạn và chế độ mô phỏng)

Cách mở Strategy Tester trong MT5.

  • Cách 1:Nhấp 'View' → 'Strategy Tester' từ menu trên cùng
  • Cách 2:Dùng phím tắt 'Ctrl + R'
  • Cách 3:Nhấp nút 'Strategy Tester' trên thanh công cụ

Bảng Strategy Tester sẽ xuất hiện ở phía dưới màn hình.

Cài đặt backtest

Tab Inputs của tester (kiểm tra và thay đổi giá trị đầu vào của EA)
Tab Inputs của tester (kiểm tra và thay đổi giá trị đầu vào của EA)
Cài đặtKhuyến nghịMô tả
Expert AdvisorGOLD_VIPERChọn EA cần kiểm tra
Symbol (Cặp tiền)XAUUSDChọn GOLD
Khung thời gianM30 (30 phút)Đặt cho khớp với thiết kế của EA
Mô hìnhEvery tick based on real ticksĐộ chính xác cao nhất (mất nhiều thời gian hơn)
Giai đoạnTùy chỉnhĐặt khoảng thời gian cần kiểm tra (ví dụ 2020-2025)
Số dư ban đầu10000Vốn ban đầu ảo ($10,000, v.v.)
Tiền tệUSDKhớp với đơn vị tiền tệ tài khoản của bạn
Spread30-50 (XAUUSD)Đặt giá trị gần với spread thực tế
Chế độ 'Every tick based on real ticks' chính xác nhất nhưng mất nhiều thời gian nhất. Chúng tôi khuyên trước tiên kiểm tra nhanh bằng '1 minute OHLC', rồi xác minh bằng 'Every tick based on real ticks'.

Chạy backtest

Backtest đang chạy (tải lịch sử giá và thanh tiến trình)
Backtest đang chạy (tải lịch sử giá và thanh tiến trình)
  1. 1.Khi đã cài đặt xong, nhấp nút 'Start'
  2. 2.Một thanh tiến trình sẽ xuất hiện và backtest sẽ bắt đầu
  3. 3.Sau khi hoàn tất, danh sách tất cả các lệnh sẽ xuất hiện trong tab 'Results'
  4. 4.Trong tab 'Graph', bạn có thể xem biểu đồ diễn biến tài sản
  5. 5.Trong tab 'Report', bạn có thể xem thông tin thống kê chi tiết

Đọc kết quả

Kết quả ở tab Backtest (lợi nhuận ròng, profit factor, drawdown tối đa, số lệnh)
Kết quả ở tab Backtest (lợi nhuận ròng, profit factor, drawdown tối đa, số lệnh)
Chỉ sốMô tảMục tiêu
Lợi nhuận ròngTổng lợi nhuận trong giai đoạn backtestNên dương
Tỷ lệ thắngTỷ lệ phần trăm các lệnh có lãi trên tổng số lệnhTùy chiến lược (EA xu hướng 35–45% vẫn ổn)
Profit Factor (PF)Tổng lãi ÷ Tổng lỗ1,3 trở lên làm mốc (1,1–2,0 là lành mạnh)
Mức sụt giảm tối đa (DD)Mức giảm tài sản tối đaDưới 20% làm mốc (DD tương đối 10–25% là phổ biến)
Tỷ lệ SharpeTỷ lệ lợi nhuận trên rủi roMong muốn 1,0+
Tổng số lệnhSố lệnh trong giai đoạn backtestQuá ít = độ tin cậy thấp
Số lệnh thua liên tiếp tối đaSố lệnh thua liên tiếp lớn nhấtHãy xem bạn có chịu đựng được về mặt tâm lý không

Bình luận & câu hỏi