Kiểm Tra Hàng Ngày Khi Vận Hành EA
Mục lục
Kiểm Tra Hàng Ngày Khi Vận Hành EA - 5 Điểm Cần Xác Nhận Trên MT5
Khi đã để EA chạy trên VPS, nhiều người nghĩ rằng "từ đây mọi thứ sẽ tự động" — nhưng việc kiểm tra định kỳ là điều bắt buộc. Nếu bỏ qua các lỗi, EA có thể âm thầm dừng hoạt động hoặc hoạt động sai mà bạn không hay biết. Bài viết này hướng dẫn quy trình kiểm tra hàng ngày để duy trì EA hoạt động an toàn và liên tục.
Danh Sách Kiểm Tra 5 Phút Mỗi Ngày
Mỗi sáng, hãy kiểm tra lần lượt từ trên xuống. Cách xem chi tiết từng mục được giải thích trong phần "Kiểm Tra Hàng Ngày (4 Mục)".
- Tab Expert: Log hôm nay có xuất hiện lỗi như
ERR_không - Nút Auto Trading: Nút "Auto Trading" trên thanh công cụ có đang BẬT (màu xanh) không
- Vị thế đang mở: Cặp tiền tệ, số lượng vị thế và SL có đúng như kỳ vọng không
- Tỷ lệ ký quỹ: Có giảm xuống mức cần chú ý (dưới 200%) không
- EA không vào lệnh: Xác định nguyên nhân bằng "Sơ Đồ Xử Lý Khi Có Sự Cố" bên dưới
Tần Suất Kiểm Tra Tham Khảo
| Nội dung kiểm tra | Tần suất |
|---|---|
| Xem log trong tab Expert | Mỗi ngày 1 lần (buổi sáng) |
| Kiểm tra vị thế đang mở | Mỗi ngày 1-2 lần |
| Kiểm tra tỷ lệ ký quỹ | Mỗi ngày (nhiều lần nếu ký quỹ thấp) |
| Xác nhận lãi/lỗ hàng tuần | Mỗi thứ Hai |
| Kiểm tra trạng thái VPS | 1 lần/tuần |
| Kiểm tra cập nhật MT5 | 1 lần/tháng |
Kiểm Tra Hàng Ngày (4 Mục)
① Xem Log Lỗi Trong Tab Expert
Tab "Expert" ở phần dưới của MT5 hiển thị log của tất cả EA theo thứ tự thời gian.
Ví dụ Log Bình Thường
2026.05.18 09:00:01 SampleEA (XAUUSD,H1): No signal. ATR=1245, EMA50=1998.23
2026.05.18 10:00:01 SampleEA (XAUUSD,H1): BUY SIGNAL confirmed. Lot=0.02, SL=1996.00, TP=2003.50
2026.05.18 10:00:02 SampleEA (XAUUSD,H1): Order placed successfully. Ticket #12345678
Log Cần Chú Ý
ERR_NO_MONEY → Không đủ ký quỹ, không thể vào lệnh
ERR_TRADE_DISABLED → Giao dịch tự động đang bị tắt
ERR_CONNECTION → Mất kết nối với broker
ERR_MARKET_CLOSED → Thị trường đóng cửa (cuối tuần, v.v.)
Margin level too low → Tỷ lệ ký quỹ xuống dưới ngưỡng đã cài đặt
Các mã ERR_… ở trên là cách ghi đơn giản hóa để dễ hiểu ý nghĩa. Thông báo thực tế khác nhau tùy theo EA và phiên bản MT5; trong mã kết quả giao dịch chuẩn của MT5, chúng tương ứng với 10019 (không đủ ký quỹ), 10027 (giao dịch tự động bị tắt ở phía terminal), 10017 (giao dịch bị vô hiệu hóa), 10031 (chưa kết nối với máy chủ giao dịch) và 10018 (thị trường đóng cửa).
ERR_TRADE_DISABLED là lỗi cần đặc biệt chú ý. Nó xảy ra khi nút "Auto Trading" trên MT5 đang ở trạng thái OFF, hoặc EA đã bị dừng thủ công. Lỗi này cũng xuất hiện khi EA không tự khởi động lại sau khi VPS được restart.
Để biết chi tiết về mã số lỗi, ý nghĩa và cách xử lý cụ thể của ERR_NO_MONEY (thiếu ký quỹ) cùng các lỗi khác, hãy xem Hướng Dẫn Mã Lỗi MQL5/MT5 (Danh Sách ERR_NO_MONEY, ERR_TRADE_DISABLED). Hãy tham khảo nếu lỗi xuất hiện thường xuyên.
Khi Tab Expert Quá Dài, Khó Đọc
Nhấp chuột phải → "Clear" để reset hiển thị (file log vẫn được lưu lại).
② Xác Nhận Nút Auto Trading Đang BẬT
Hãy kiểm tra hàng ngày xem nút "Auto Trading" (nút màu xanh) trên thanh công cụ phía trên của MT5 có đang BẬT không. Trong các phiên bản MT5 mới, nút này được hiển thị là "Algo Trading".
- Trạng thái BẬT: Nút màu xanh sáng
- Trạng thái TẮT: Nút bị mờ xám (biểu tượng mặt cười tối đi)
Sau khi VPS restart, dù MT5 khởi động tự động nhưng "Auto Trading" có thể vẫn ở trạng thái TẮT. Trong trạng thái này, dù EA đang hiển thị trên biểu đồ thì vẫn không thực hiện bất kỳ giao dịch nào.
Kiểm Tra Cài Đặt Tự Khởi Động MT5
Để MT5 luôn chạy trên VPS:
- Nhấp chuột phải vào shortcut MT5 trong Start Menu của Windows → "Properties"
- Nếu bạn đang vận hành ở chế độ portable, hãy giữ nguyên tùy chọn
/portableở cuối "Target" (với bản cài đặt thông thường, đừng thêm tùy chọn này về sau, vì vị trí thư mục dữ liệu sẽ thay đổi và EA cũng như cài đặt sẽ không còn hiển thị) - Đặt shortcut vào thư mục Startup (
shell:startup)
③ Kiểm Tra Các Vị Thế Đang Mở
Vào Terminal (bảng dưới) của MT5 → tab "Trade" để xem danh sách các vị thế đang mở.
-
EA có đang giữ vị thế đúng cặp tiền tệ không? Nếu EA dành cho Vàng đang giữ vị thế EURUSD thì có thể đã cài sai MagicNumber
-
Tên EA trong cột Comment có đúng không? Mỗi EA ghi tên vào Comment. Nếu có vị thế không xác định, có thể là lệnh vào thủ công nhầm
-
Số lượng vị thế có đúng như kỳ vọng không? Nếu EA với cài đặt
OneTradePerDay=trueđang giữ nhiều vị thế thì cần kiểm tra lại cài đặt -
SL có được đặt đúng không? Vị thế có
SL=0.0là không có stop loss (rất nguy hiểm)
④ Kiểm Tra Tỷ Lệ Ký Quỹ
Tỷ lệ ký quỹ hiện tại được hiển thị trong bảng "Account Info" (hoặc phần dưới tab "Trade") của MT5.
Mức Tỷ Lệ Ký Quỹ Tham Khảo
| Tỷ lệ ký quỹ | Trạng thái | Hành động |
|---|---|---|
| Trên 500% | Dư dả | Không có vấn đề |
| 200-500% | Bình thường | Không có vấn đề |
| 100-200% | Cần chú ý | Cân nhắc giảm số lệnh mới |
| Dưới 100% | Nguy hiểm | Sắp bị Margin Call |
| Dưới 50% | Khẩn cấp | Mức nguy hiểm bị stop out |
Mức % kích hoạt Margin Call và stop out (đóng lệnh bắt buộc) khác nhau tùy theo broker và loại tài khoản. Bảng trên chỉ là mức tham khảo chung, vì vậy hãy xác nhận mức thực tế trong điều kiện giao dịch của tài khoản bạn đang dùng.
Khi nhiều EA cùng giữ vị thế đồng thời, tỷ lệ ký quỹ có thể giảm rất nhanh. Vị thế GOLD đặc biệt tiêu tốn nhiều ký quỹ, cần hết sức chú ý.
Cách Xử Lý Khi Tỷ Lệ Ký Quỹ Thấp
- Nạp thêm tiền để phục hồi tỷ lệ ký quỹ
- Đóng thủ công một số vị thế đang mở
- Giảm
RiskPercentcủa EA rồi khởi động lại
Kiểm Tra Hàng Tuần và Hàng Tháng
Xem Lại Lãi/Lỗ (Mỗi Thứ Hai)
Mỗi tuần 1 lần (sáng thứ Hai), hãy kiểm tra kết quả lãi/lỗ tuần trước.
- Terminal → tab "Account History"
- Đặt khoảng thời gian là "Last Week" hoặc "Last Month"
- Xem tổng lãi/lỗ, số lệnh giao dịch, lãi/lỗ trung bình
Xuất Báo Cáo (1 Lần/Tháng)
Nhấp chuột phải vào tab Account History → "Save Report" để xuất báo cáo dạng HTML. Lưu lại mỗi tháng 1 lần sẽ hữu ích khi phân tích hiệu suất EA về sau.
Bảo Trì Định Kỳ Phía VPS (Khoảng 1 Lần/Tuần)
| Mục | Cách kiểm tra | Hành động |
|---|---|---|
| Mức sử dụng bộ nhớ VPS | Ctrl + Shift + Esc → "Performance" → "Memory" | Nếu bộ nhớ trống dưới 1GB, hãy tắt các phần mềm không cần thiết hoặc cân nhắc nâng cấp lên gói cao hơn |
| Cập nhật MT5 | Help → "Check for Updates" | Các bản cập nhật quan trọng có thể ảnh hưởng đến hoạt động của EA, vì vậy sau khi cập nhật hãy luôn kiểm tra tab Expert để đảm bảo không có lỗi |
| Windows Update | Windows Settings → Windows Update | Cập nhật tự động có thể gây restart khiến MT5 dừng, vì vậy hãy đặt thành "Manual" và dừng MT5 trước khi thực hiện cập nhật |
Sơ Đồ Xử Lý Khi Có Sự Cố
EA không vào lệnh
↓
Nút Auto Trading có đang BẬT không?
NO → Bật nút lên
YES ↓
Tab Expert có lỗi không?
ERR_NO_MONEY → Kiểm tra ký quỹ / nạp tiền
ERR_TRADE_DISABLED → Khởi động lại EA
ERR_CONNECTION → Kiểm tra server broker
Không có lỗi → Đơn giản là chưa có tín hiệu (bình thường)
Tổng Kết
"Tự động" của EA không có nghĩa là "không cần người". Chỉ cần 5 phút kiểm tra mỗi ngày sẽ giúp phát hiện sớm vấn đề và giảm thiểu tổn thất.
Những điểm kiểm tra đặc biệt quan trọng:
- Log lỗi trong tab Expert (mỗi ngày)
- Xác nhận nút Auto Trading đang BẬT (mỗi ngày)
- Tỷ lệ ký quỹ (mỗi ngày)
Tạo thói quen kiểm tra 3 điều này vào buổi sáng sẽ giúp bạn sớm nhận ra khi EA dừng hoạt động hoặc hoạt động sai, và dễ ngăn tổn thất lan rộng hơn.
FAQ
H: MT5 trên VPS bị tắt tự nhiên thì phải làm gì?
Trước tiên hãy kiểm tra nguyên nhân trong Windows Event Viewer (phím Windows → "Event Viewer") để tìm lý do MT5 bị tắt. Hết bộ nhớ hoặc Windows Update tự động restart là nguyên nhân phổ biến nhất. Hãy xem lại cài đặt tự khởi động của MT5 và thực hiện biện pháp phòng ngừa tái phát.
H: Log trong tab Expert được lưu bao lâu?
Log của MT5 mặc định hiển thị lên đến vài nghìn dòng. Các file log được lưu theo ngày trong thư mục MQL5/Logs/. Khuyến nghị lưu định kỳ trước khi log cũ bị xóa.
H: Khi tỷ lệ ký quỹ giảm, EA có tự dừng không?
Tùy theo từng EA. Nhiều EA của chúng tôi có Guard_EmergencyMargin (mặc định 120%: khi tỷ lệ ký quỹ xuống dưới mức này, tất cả vị thế sẽ bị đóng) và Notify_MarginAlert (mặc định 150%: gửi thông báo cảnh báo khi xuống dưới mức này) (một số EA dùng UseMarginEmergencyClose / EmergencyMarginLevel (mặc định 150%) với cùng vai trò). Ngoài ra, một số EA có UseMarginCheck / MinMarginLevel; khi đặt UseMarginCheck = true (mặc định là false), EA sẽ dừng vào lệnh mới khi tỷ lệ ký quỹ xuống dưới MinMarginLevel (mặc định 200%). Tính năng này chỉ "dừng lệnh mới", các vị thế đang giữ sẽ không bị đóng. Hãy xem danh sách tham số trên trang của từng EA để biết EA bạn dùng có những cài đặt nào.
H: Có thể kiểm tra MT5 từ xa bằng điện thoại thông minh không?
Có. Đăng nhập vào cùng tài khoản trên ứng dụng MT5 cho di động (iOS/Android), bạn có thể xem vị thế đang mở, số dư tài khoản và tỷ lệ ký quỹ từ điện thoại. Bạn cũng có thể cài đặt push notification để nhận các cảnh báo quan trọng.
H: EA không hoạt động vào cuối tuần có phải là bình thường không?
Có, đó là bình thường. Thị trường FX đóng cửa vào cuối tuần (theo giờ Nhật Bản là khoảng từ sáng sớm thứ Bảy đến sáng sớm thứ Hai; theo giờ server là từ lúc kết thúc giao dịch thứ Sáu đến khoảng 0 giờ thứ Hai). Việc EA không vào lệnh trong thời gian này là hoạt động đúng. Tuy nhiên các vị thế đang giữ sẽ được duy trì qua cuối tuần (sẽ phát sinh swap).
H: Tôi có kế hoạch không động đến VPS trong 1 tuần. Có nên dừng EA không?
Nếu ngắn hạn (khoảng 1 tuần), một lựa chọn là để nguyên sau khi xác nhận EA đang hoạt động bình thường. Nếu lo lắng, hãy tắt nút "Auto Trading" trên MT5 hoặc bật "Pause Button" (GUI của EA). Nếu dài hạn (từ 1 tháng trở lên), khuyến nghị đóng tất cả vị thế trước khi dừng VPS.
Trang Liên Quan
Liên quan
📧 Khóa học email miễn phí (8 email) + gói 13 chỉ báo MT5 dành riêng cho người đăng ký
Ngay sau khi đăng ký, bạn nhận được liên kết tải gói dành riêng cho người đăng ký gồm 13 chỉ báo MT5 của chúng tôi: tệp đã biên dịch (.ex5), mã nguồn và hướng dẫn cài đặt. Sau đó là 8 email về nền tảng giao dịch tự động, cách đọc backtest đúng và cách chọn sàn (mỗi ngày một email trong 5 ngày đầu, sau đó vào ngày thứ 7, 14 và 30 kể từ khi đăng ký). Bạn cũng được báo trước mỗi lần tăng giá của các phiên bản bán trên MQL5 Market (giá ra mắt tăng dần theo doanh số). Trên trang này, EA của chúng tôi miễn phí khi có tài khoản thật tại sàn đối tác.
* Quyền riêng tư được bảo vệ nghiêm ngặt. Bạn có thể hủy đăng ký bất cứ lúc nào.
Bạn có câu hỏi về EA hay Forex?
Bạn có thể đăng câu hỏi trên diễn đàn giao dịch Nattzy (đăng ký miễn phí). Không nhất thiết liên quan đến bài viết này — cài đặt EA, chọn sàn môi giới, v.v. đều được.
Hỏi trên Nattzy ↗