Có file EA trong tay nhưng không biết cài như thế nào? Bài viết này sẽ hướng dẫn bạn từng bước cài đặt bot auto trading MT5 — từ lúc tải phần mềm đến khi bot chạy thật trên tài khoản live.
Bước 1: Tải và Cài Đặt MetaTrader 5
Truy cập trang chủ của sàn bạn đang dùng (ICMarkets, Exness, XM...) và tải bản cài đặt MT5 dành riêng cho sàn đó. Tránh tải MT5 từ nguồn không chính thống.
Sau khi cài xong, đăng nhập bằng số tài khoản và mật khẩu do sàn cấp. Chọn Demo account nếu bạn muốn test trước.
Bước 2: Đưa File EA Vào Đúng Thư Mục
File EA có đuôi .ex5 (đã biên dịch) hoặc .mq5 (source code cần biên dịch). Để đưa vào MT5:
- Mở MT5 → menu File → Open Data Folder
- Vào thư mục
MQL5 > Experts - Copy file
.ex5vào đây - Quay lại MT5, nhấn F5 hoặc click Refresh trong Navigator panel
EA sẽ xuất hiện dưới mục Expert Advisors trong Navigator.
Bước 3: Attach EA Vào Chart
- Mở chart của cặp tiền bạn muốn giao dịch (EURUSD, XAUUSD...)
- Chọn đúng khung thời gian (timeframe) mà EA yêu cầu
- Kéo EA từ Navigator vào chart, hoặc double-click
- Hộp thoại cấu hình sẽ hiện ra
Quan trọng: Trong tab Common, tích chọn Allow automated trading và Allow DLL imports (nếu EA yêu cầu).
Bước 4: Cấu Hình Tham Số EA
Tab Inputs chứa các tham số bạn có thể tùy chỉnh:
- LotSize: Kích thước lệnh. Với tài khoản $1,000, nên bắt đầu với 0.01 lot.
- StopLoss / TakeProfit: Tính bằng pips
- MagicNumber: ID duy nhất để EA nhận diện lệnh của mình
- MaxSpread: Spread tối đa cho phép mở lệnh
Với người mới, hãy dùng tham số mặc định của EA và chỉ thay đổi LotSize về mức an toàn.
Bước 5: Backtesting Trước Khi Chạy Thật
Đây là bước bắt buộc mà nhiều người bỏ qua:
- Vào View → Strategy Tester (hoặc nhấn Ctrl+R)
- Chọn EA, Symbol (cặp tiền), Timeframe, khoảng thời gian backtest
- Chọn Every tick based on real ticks để kết quả chính xác nhất
- Nhấn Start
Xem báo cáo: Profit Factor > 1.3, Drawdown < 20% là tín hiệu tốt.
Bước 6: Chạy Thật và Theo Dõi
Sau khi backtest cho kết quả chấp nhận được:
- Chạy demo ít nhất 1-2 tuần để so sánh với backtest
- Nếu ổn định, chuyển sang live với lot size nhỏ
- Theo dõi bot mỗi ngày ít nhất 1 lần
Bước 7: Deploy Lên VPS (Quan Trọng!)
Bot cần máy tính chạy 24/7 để không bỏ lỡ tín hiệu. Giải pháp: VPS Trading.
Thuê VPS tại Contabo, Vultr hoặc VPS Việt Nam (~$5-10/tháng), cài MT5 lên đó và để bot chạy liên tục. Kết nối VPS qua Remote Desktop (Windows) là đủ.
Lưu Ý Quan Trọng
- Không bao giờ chạy bot với toàn bộ số vốn ngay từ đầu
- Đặt cảnh báo email/Telegram khi có lệnh bất thường
- Cập nhật EA khi điều kiện thị trường thay đổi đáng kể
Muốn học sâu hơn về cách tự viết EA và tối ưu bot MT5? Xem thêm tại Hướng Nghiệp Dữ Liệu.
Câu hỏi thường gặp
Tại sao kéo EA lên chart nhưng bot không vào lệnh?
Kiểm tra 4 điểm: nút AutoTrading trên thanh công cụ đã bật chưa, trong hộp thoại EA đã tick Allow Algo Trading chưa, biểu tượng EA trên chart có mặt cười không, và tab Experts trong Terminal có báo lỗi gì không.
File EA MT5 có đuôi .mq5 hay .ex5?
.ex5 là file đã biên dịch, chạy trực tiếp được và không xem/sửa được code. .mq5 là mã nguồn, cần Compile trong MetaEditor mới tạo ra .ex5. Nếu bạn chỉ có .mq5 thì phải compile trước khi attach vào chart.
Nên chạy bot MT5 trên máy cá nhân hay VPS?
Nên dùng VPS. Bot chỉ hoạt động khi MT5 đang mở và có kết nối mạng ổn định; máy cá nhân sẽ ngắt bot khi tắt máy, mất điện hoặc mất mạng. VPS đặt gần server sàn còn giúp giảm độ trễ khi vào lệnh.
