Khắc phục lỗi
Troubleshooting
Symptom → cause → fix. Mỗi case có log signature để bạn nhận diện nhanh trong tab Experts của MT5.
WebRequest failed / EA không đồng bộ
Log MT5 (tab Experts):
WebRequest failed: url=https://tudotrade.com, error=4060
Hoặc error=5203 (URL chưa được cho phép trong MT5).
- MT5 → Tools → Options → Expert Advisors
- Tick Allow WebRequest for listed URL
- Thêm
https://tudotrade.comvào danh sách (không có dấu/ở cuối) - Kiểm tra
InpServerUrltrong EA properties phải khớp chính xác - Khởi động lại EA: gỡ EA khỏi chart rồi gắn lại
Không tải được EA / NEED_API_KEY_FIRST
Trang
/account/download chỉ cho tải khi bạn đã đăng nhập và có API key hoặc quyền sử dụng đang hoạt động/chờ duyệt.NEED_API_KEY_FIRST — tạo API key ở
/onboarding hoặc /account/keys, rồi quay lại tải EA. Link tải có thời hạn ngắn, nếu link hết hạn chỉ cần bấm tải lại.License denied / kết nối không hợp lệ
EA v8.1 hiện hộp thông báo Sau khi sửa quyền hoặc gỡ slot, attach lại EA hoặc bấm kiểm tra trên Connect Screen để xác thực lại.
EA License hoặc log trong tab Experts kèm mã trạng thái:trial_disabled — trial bị tắt. Cần liên hệ admin để xử lý.
expired — quyền dùng thử hoặc quyền sử dụng đã hết hạn. Cần gia hạn hoặc được cấp quyền mới.
account_limit_exceeded — đã dùng hết slot. Vào
Đang chờ duyệt affiliate — account affiliate đang được dùng tạm trong lúc chờ admin kiểm tra.
rejected — tài khoản bị từ chối. Vào
expired — quyền dùng thử hoặc quyền sử dụng đã hết hạn. Cần gia hạn hoặc được cấp quyền mới.
account_limit_exceeded — đã dùng hết slot. Vào
/account/access để Gỡ tài khoản cũ; không chỉ xóa EA khỏi chart.Đang chờ duyệt affiliate — account affiliate đang được dùng tạm trong lúc chờ admin kiểm tra.
rejected — tài khoản bị từ chối. Vào
/account/access xem lý do admin nhập.Ảnh chụp không lên dashboard
Log MT5:
SCREENSHOT: sign failed: 429 Too Many RequestsNguyên nhân thường gặp:
InpEnableScreenshots = false→ bật lại trong properties- Ổ đĩa MT5 đầy → kiểm tra thư mục
MQL5/Files/screenshots/ - Chạy 2 EA cùng symbol bị xung đột lock → tắt bớt 1 EA
- Đạt giới hạn 30 ảnh/phút (đóng quá nhiều lệnh cùng lúc) — đợi 60s sẽ tự khôi phục
EA không kết nối được server
Log MT5:
LICENSE: HTTP 401 INVALID_API_KEYXử lý:
- Kiểm tra
InpApiKeyhoặc ô Nhập API Key trên Connect Screen (có thể bị dư khoảng trắng đầu/cuối) - Vào
/account/keysxem khóa còn ở trạng thái active không - Nếu vẫn lỗi: copy lại API key hiện có từ
/account/keyshoặc liên hệ admin để kiểm tra key
Khóa API được mã hóa SHA256 khi xác thực. Sai 1 ký tự là không hợp lệ — luôn copy-paste, không tự gõ tay.
InpEnableSync=false chỉ dừng gửi deal/screenshot. Nó không phải cách bỏ qua kiểm tra license; nếu muốn ngừng dùng account cũ, hãy gỡ slot trong /account/access.Chạy nhiều EA trên cùng MT5
Bạn có thể chạy nhiều EA trên cùng tài khoản MT5 (khác symbol hoặc khác chiến lược). Quy tắc:
- Tất cả EA dùng cùng 1 khóa API và cùng tài khoản MT5 → chỉ tốn 1 slot
- EA lọc lệnh theo magic number — không can thiệp vào lệnh tay hoặc EA khác
- Mỗi EA tự quản lý hàng đợi và thư mục ảnh riêng
- Cùng symbol + cùng magic number → chỉ nên chạy 1 EA để tránh xung đột khi chụp ảnh
Giao dịch cũ không hiển thị trong dashboard
Mặc định EA chỉ đồng bộ giao dịch kể từ lúc bật
InpEnableSync. Các giao dịch trước đó sẽ không tự động đẩy lên.Nếu muốn đẩy lịch sử cũ: gỡ EA → đặt
InpHistoryBackfillDays = số ngày cần lấy → gắn EA lại. EA sẽ quét lịch sử và đồng bộ qua endpoint /api/ingest/deal.HTTP 429 Too Many Requests
Endpoint đang bị giới hạn tần suất truy cập. Đây là cơ chế bảo vệ, không phải lỗi.
- Deal: 120/phút/tài khoản — EA gửi tối đa 12/phút, gần như không bao giờ chạm giới hạn
- Ảnh chụp: 30/phút/tài khoản
- Kiểm tra kết nối: 10 lần/giờ/khóa; EA v8.1 bình thường tự kiểm tra lại trong vòng vài giờ
- Theo IP: 600/phút/IP — chỉ chạm khi chạy EA trên VPS dùng chung với rất nhiều user
Retry-After). Nếu liên tục thấy 429: có thể EA gặp lỗi vòng lặp, liên hệ support.EA bị khóa đồng bộ — cách kiểm tra
- Đọc hộp thông báo
EA License— có mã trạng thái cụ thể - Vào
/account/accesstrên dashboard để xem lý do chi tiết và hướng xử lý - Xem tab Experts trong MT5 để tìm log
LICENSE: Cloud sync locked. - Với EA v8.1, nếu kết nối không còn hợp lệ thì EA có thể chặn thao tác trade mới. Sau khi sửa quyền hoặc gỡ slot, mở lại EA để xác thực lại.