1. Giới thiệu
MT4 (MetaTrader 4) là nền tảng không thể thiếu đối với các nhà giao dịch FX. Đặc biệt, giao dịch tự động sử dụng EA (Expert Advisor) cho phép thực hiện các giao dịch hiệu quả. Tuy nhiên, không ít lần chúng ta gặp phải vấn đề “MT4 EA không hoạt động”.
Trong bài viết này, chúng tôi sẽ giải thích rõ ràng nguyên nhân khiến MT4 EA không hoạt động và các phương pháp khắc phục cụ thể. Sau khi đọc bài viết này, bạn sẽ có thể tự giải quyết các sự cố của EA, vì vậy hãy đọc đến cuối cùng.
2. Các nguyên nhân chính khiến MT4 EA không hoạt động
2.1 Lỗi thiết lập giao dịch tự động
Trong MT4, nếu chức năng giao dịch tự động bị vô hiệu hóa, EA sẽ không hoạt động. Các lỗi thiết lập sau đây là nguyên nhân của nhiều sự cố.
- Kiểm tra nút giao dịch tự động
Nếu nút “Giao dịch tự động” ở phía trên MT4 hiển thị màu đỏ, chức năng giao dịch tự động đang tắt. Nhấp vào nút này để chuyển sang màu xanh để kích hoạt chức năng.


- Lỗi thiết lập thuộc tính EA
Nếu trong màn hình thiết lập EA, ô “Cho phép giao dịch tự động” không được chọn, EA cũng sẽ không hoạt động. Mở màn hình thiết lập và kiểm tra các điểm sau.
- Nhấp chuột phải vào EA trên biểu đồ và chọn “Expert Advisor” → “Properties”.
- Kiểm tra xem ô “Cho phép giao dịch tự động” trong tab “General” có được chọn không.

2.2 Vấn đề với tài khoản giao dịch
Các vấn đề sau đây liên quan đến tài khoản giao dịch cũng có thể ngăn cản EA hoạt động.
- Đóng băng hoặc hết hạn tài khoản
Nếu tài khoản demo hết hạn sử dụng hoặc tài khoản bị đóng băng, giao dịch không thể thực hiện. Trạng thái tài khoản giao dịch có thể kiểm tra từ màn hình Terminal của MT4. - Đăng nhập ở chế độ chỉ đọc
Nếu đăng nhập ở chế độ chỉ đọc, EA cũng không hoạt động. Trong trường hợp này, hãy đăng nhập lại bằng thông tin đăng nhập dành riêng cho giao dịch.
2.3 Lỗi đặt vị trí file EA
Nếu file EA không được đặt trong thư mục phù hợp, MT4 sẽ không nhận diện được EA. Hãy kiểm tra theo các bước sau.
- Nhấp vào menu “File” và chọn “Open Data Folder”.
- Mở thư mục “Experts” trong thư mục “MQL4” và kiểm tra xem file EA có được đặt đúng không.
- Sau khi đặt file, hãy khởi động lại MT4.

2.4 Vấn đề kết nối server
Nếu MT4 không kết nối bình thường với server giao dịch, EA sẽ không hoạt động. Kiểm tra trạng thái kết nối ở góc dưới bên phải, nếu hiển thị “Mất kết nối”, hãy thử các biện pháp sau.
- Kiểm tra kết nối internet.
- Khởi động lại MT4 và đăng nhập lại.
2.5 Lỗi thiết lập cặp tiền tệ hoặc khung thời gian
EA có thể được tối ưu hóa cho các cặp tiền tệ hoặc khung thời gian cụ thể. Ví dụ, nếu sử dụng EA dành riêng cho USD/JPY khung 1 giờ trên các cặp khác hoặc khung thời gian khác, nó sẽ không hoạt động. Hãy kiểm tra tài liệu đặc tả của EA và thiết lập phù hợp.
3. Câu hỏi thường gặp (Phần FAQ)
3.1 EA được hiển thị trên biểu đồ nhưng không hoạt động. Nguyên nhân là gì?
Giải pháp
- Kiểm tra xem nút giao dịch tự động có màu xanh lá không.
- Kiểm tra xem trong cài đặt biểu đồ có tích vào “Cho phép giao dịch tự động” không.
- Kiểm tra nhật ký lỗi trong tab Journal.
3.2 Thông báo lỗi “OrderSend Error 130” được hiển thị. Phải làm gì?
Giải pháp
- Đặt mức stop rộng hơn và mở rộng giá trị chấp nhận spread.
- Khởi động lại MT4 và thử lại.
3.3 Lỗi kết nối máy chủ xảy ra thường xuyên. Nên xử lý như thế nào?
Giải pháp
- Kiểm tra kết nối internet.
- Nếu sử dụng VPS, kiểm tra cài đặt máy chủ và khởi động lại.
4. Các ví dụ khắc phục sự cố thực tế và phương pháp giải quyết
4.1 EA không chạy mặc dù nút giao dịch tự động đã bật
Giải pháp
- Kiểm tra cài đặt EA và đánh dấu vào ô “Cho phép giao dịch tự động”.
- Dựa trên tài liệu đặc tả EA, thiết lập cặp tiền tệ và khung thời gian phù hợp.
4.2 Hiển thị thông báo lỗi “OrderSend Error 130”
Giải pháp
- Nới lỏng cài đặt spread.
- Mở rộng cài đặt mức dừng.
4.3 Chạy trên tài khoản demo nhưng không chạy trên tài khoản thực
Giải pháp
- Điều chỉnh điều kiện giao dịch phù hợp với tài khoản thực.
- Xác nhận lại thông tin đăng nhập.
5. Tóm tắt và các biện pháp ứng phó trong tương lai
Trong bài viết này, chúng tôi đã giới thiệu nguyên nhân khiến MT4 EA không hoạt động và các giải pháp cụ thể cho chúng. Đặc biệt, chúng tôi đã giải thích cách xử lý trong khi xác định chi tiết các nguyên nhân như lỗi cài đặt, lỗi máy chủ, vấn đề tương thích, v.v.
Trong bài viết tiếp theo, chúng tôi sẽ giải thích chi tiết về «Mẹo tối ưu hóa cài đặt EA và cải thiện hiệu suất». Hãy mong chờ nhé!