Expert Advisor (EA) là công cụ giao dịch tự động mạnh mẽ trên nền tảng MetaTrader 5. Bài viết này sẽ hướng dẫn bạn cách cài đặt EA MT5 một cách chi tiết, dễ hiểu nhất, phù hợp cho cả người mới bắt đầu.
Trước khi bắt đầu
Đảm bảo bạn đã có file EA (ví dụ: HoangTrong.ex5). Bạn có thể download EA tại trang chủ website HoangTrong.com
Các Bước Cài đặt EA MT5
1
Chuẩn bị File EA
Đảm bảo bạn có file EA với đuôi
💡 Lưu file EA vào một vị trí dễ tìm như Desktop hoặc thư mục Downloads
.ex5 (ví dụ: HoangTrong.ex5).💡 Lưu file EA vào một vị trí dễ tìm như Desktop hoặc thư mục Downloads
2
Mở MetaTrader 5
Khởi động phần mềm MetaTrader 5 trên máy tính của bạn và đăng nhập vào tài khoản trading.
3
Mở Data Folder
Trên menu MT5, chọn: File → Open Data Folder
Hoặc nhấn phím tắt:
Cửa sổ File Explorer sẽ mở ra thư mục dữ liệu của MT5.
Hoặc nhấn phím tắt:
Ctrl + Shift + DCửa sổ File Explorer sẽ mở ra thư mục dữ liệu của MT5.
4
Vào thư mục MQL5
Trong cửa sổ File Explorer vừa mở, tìm và mở thư mục:
Sau đó tiếp tục mở thư mục:
Đường dẫn đầy đủ sẽ là:
MQL5Sau đó tiếp tục mở thư mục:
ExpertsĐường dẫn đầy đủ sẽ là:
MQL5\Experts\
5
Copy File EA
Copy file EA (ví dụ:
HoangTrong.ex5) của bạn và paste vào thư mục MQL5\Experts\
✓ Hoàn thành: File EA đã được sao chép vào đúng vị trí.
6
Refresh/Restart MT5
Cách 1: Đóng và mở lại MetaTrader 5
Cách 2: Cửa sổ Navigator → Click chuột phải vào Expert Advisors → Chọn Refresh
EA của bạn (ví dụ:
Cách 2: Cửa sổ Navigator → Click chuột phải vào Expert Advisors → Chọn Refresh
EA của bạn (ví dụ:
HoangTrong) sẽ xuất hiện trong danh sách Expert Advisors.
7
Kéo EA lên Chart
Trong cửa sổ Navigator (phím tắt
1. Mở mục Expert Advisors
2. Tìm EA
3. Kéo và thả (Drag & Drop) EA lên biểu đồ (chart) bạn muốn giao dịch
💡 Một cửa sổ Properties sẽ hiện ra
Ctrl + N):1. Mở mục Expert Advisors
2. Tìm EA
HoangTrong trong danh sách3. Kéo và thả (Drag & Drop) EA lên biểu đồ (chart) bạn muốn giao dịch
💡 Một cửa sổ Properties sẽ hiện ra
8
Cài đặt Thông số EA
Trong cửa sổ Properties của EA:
Tab "Common":
✓ Tích chọn: Allow Algo Trading
✓ Tích chọn: Allow DLL imports
Tab "Inputs":
Điều chỉnh các thông số Magic Number (nếu muốn)
Sau khi hoàn tất, click OK
Tab "Common":
✓ Tích chọn: Allow Algo Trading
✓ Tích chọn: Allow DLL imports
Tab "Inputs":
Điều chỉnh các thông số Magic Number (nếu muốn)
Sau khi hoàn tất, click OK
9
Bật Algo Trading
Trên thanh công cụ MT5, click vào nút Algo Trading
✓ Thành công! Khi nút Algo Trading có màu xanh lá và góc phải chart có biểu tượng mũ trạng nguyên 🎓, EA đã hoạt động.
Kiểm tra EA Đã Hoạt động Chưa?
🎓
Biểu tượng mũ trạng nguyên
Góc phải chart có biểu tượng 🎓 màu xanh = EA đang chạy tốt và được phép giao dịch
❌
Biểu tượng mũ màu xám
Góc phải chart có biểu tượng 🎓 màu xám = EA chưa được phép giao dịch. Kiểm tra Algo Trading đã bật chưa.
📊
Xem Log
Mở tab Experts ở cửa sổ Terminal (Ctrl+T) để xem log hoạt động của EA.
Lưu ý Quan trọng Khi Sử dụng EA MT5
Máy tính phải bật
EA chỉ hoạt động khi MetaTrader 5 đang chạy và máy tính bật. Nếu tắt máy hoặc tắt MT5, EA sẽ ngừng giao dịch.
💡 Khuyến nghị: Sử dụng VPS (Virtual Private Server) để EA chạy 24/7
💡 Khuyến nghị: Sử dụng VPS (Virtual Private Server) để EA chạy 24/7
Kiểm tra kết nối Internet
Đảm bảo máy tính có kết nối internet ổn định. Nếu mất kết nối, EA không thể gửi lệnh giao dịch.
Chỉ một EA trên mỗi Chart
Quan trọng: Mỗi biểu đồ (chart) trên MT5 chỉ có thể cài đặt DUY NHẤT 1 EA. Bạn không thể cài nhiều hơn 1 EA trên cùng một chart.
Nếu muốn chạy nhiều EA hoặc giao dịch nhiều cặp tiền, bạn cần mở nhiều chart riêng biệt và cài EA trên từng chart.
Nếu muốn chạy nhiều EA hoặc giao dịch nhiều cặp tiền, bạn cần mở nhiều chart riêng biệt và cài EA trên từng chart.
Kiểm tra Magic Number
Nếu bạn chạy nhiều EA trên các chart khác nhau, đảm bảo mỗi EA có Magic Number khác nhau để phân biệt lệnh của từng EA.
Test trên Demo trước
⚠️ Quan trọng: Luôn test EA trên tài khoản Demo trước khi chạy trên tài khoản Real để hiểu rõ cách EA hoạt động và tránh rủi ro.
Xử lý Sự cố Thường gặp
EA không xuất hiện trong Navigator
Nguyên nhân:
• File EA không được copy đúng vị trí
• Chưa refresh hoặc restart MT5
Giải pháp:
• Kiểm tra lại đường dẫn
• Restart lại MT5 hoặc click chuột phải vào Expert Advisors → Refresh
• File EA không được copy đúng vị trí
• Chưa refresh hoặc restart MT5
Giải pháp:
• Kiểm tra lại đường dẫn
MQL5\Experts\• Restart lại MT5 hoặc click chuột phải vào Expert Advisors → Refresh
EA không vào lệnh
Nguyên nhân:
• Nút Algo Trading chưa được bật
• Chưa tích "Allow Algo Trading" trong Properties
• EA chưa đủ điều kiện vào lệnh theo chiến lược
Giải pháp:
• Bật nút Algo Trading (biểu tượng mũ trạng nguyên 🎓 màu xanh)
• Kiểm tra lại kịch bản (chiến thuật) giao dịch của EA.
• Xem log trong tab Experts để biết thông báo
• Nút Algo Trading chưa được bật
• Chưa tích "Allow Algo Trading" trong Properties
• EA chưa đủ điều kiện vào lệnh theo chiến lược
Giải pháp:
• Bật nút Algo Trading (biểu tượng mũ trạng nguyên 🎓 màu xanh)
• Kiểm tra lại kịch bản (chiến thuật) giao dịch của EA.
• Xem log trong tab Experts để biết thông báo
Thông báo lỗi "DLL imports disabled"
Giải pháp:
Chuột phải vào EA trên chart → chọn Expert properties → Tab Common → Tích chọn Allow DLL imports → Click OK
Chuột phải vào EA trên chart → chọn Expert properties → Tab Common → Tích chọn Allow DLL imports → Click OK
Biểu tượng mũ màu xám
Nguyên nhân:
• Nút Algo Trading chưa được bật
• Broker không cho phép giao dịch tự động
• Chưa tích "Allow Algo Trading" trong Properties
Giải pháp:
• Click nút Algo Trading trên thanh công cụ để bật
• Kiểm tra lại Properties của EA, đảm bảo đã tích "Allow Algo Trading"
• Liên hệ broker để kiểm tra tài khoản có hỗ trợ EA không
• Nút Algo Trading chưa được bật
• Broker không cho phép giao dịch tự động
• Chưa tích "Allow Algo Trading" trong Properties
Giải pháp:
• Click nút Algo Trading trên thanh công cụ để bật
• Kiểm tra lại Properties của EA, đảm bảo đã tích "Allow Algo Trading"
• Liên hệ broker để kiểm tra tài khoản có hỗ trợ EA không
Tạm dừng hoạt động của EA
Nếu bạn muốn tắt hoặc gỡ EA khỏi chart:
Cách 1: Tắt tạm thời
(khuyến nghị)
(khuyến nghị)
Click vào nút icon thứ 2 từ dưới lên ở menu bên phải của biểu đồ nến. Icon màu xanh là EA đang bật, EA màu đen là đang tắt.
Cách 2: Tắt tạm thời
(chức năng mặc định của MT5)
(chức năng mặc định của MT5)
Click vào nút Algo Trading để tắt. EA sẽ ngừng giao dịch nhưng vẫn còn trên chart. Cách này sẽ dừng hoạt động của tất cả các EA đang hoạt động trên tài khoản của bạn.
Cách 3: Tắt tạm thời
(chức năng mặc định của MT5)
(chức năng mặc định của MT5)
Chuột phải vào EA trên chart → chọn Expert properties → Tab Common → Bỏ tích chọn Allow Algo Trading.
Cách 4: Gỡ hoàn toàn EA
Chuột phải vào tên EA ở góc trên bên trái chart → Chọn Remove. EA sẽ được gỡ khỏi chart.
Cách 5: Xóa file EA
Nếu muốn xóa hoàn toàn EA khỏi MT5:
1. Mở Data Folder (
2. Vào thư mục
3. Xóa file EA (ví dụ:
4. Restart MT5
1. Mở Data Folder (
Ctrl + Shift + D)2. Vào thư mục
MQL5\Experts\3. Xóa file EA (ví dụ:
HoangTrong.ex5)4. Restart MT5