Trang chủ > Blog > Hướng Dẫn Cài Đặt và Cấu Hình EA trên MT5 Toàn Tập

MT5Cài đặt EANgười mớiHướng dẫn

Hướng Dẫn Cài Đặt và Cấu Hình EA trên MT5 Toàn Tập

Đăng: 2026-10-02Thời gian đọc: khoảng 4 phút
⏱ Bài viết này phản ánh thông tin tại thời điểm đăng. Các số liệu hiệu suất EA (PF, DD, lợi nhuận hàng năm) thay đổi theo giao dịch thực và việc kiểm chứng lại — hãy xem thông tin mới nhất trên các trang EA. Xem kết quả EA mới nhất →

Hướng Dẫn Cài Đặt và Cấu Hình EA trên MT5 Toàn Tập【Dành cho Người Mới】

Bài viết này hướng dẫn từng bước cách đưa EA (Expert Advisor) vào MT5 (MetaTrader 5) để bắt đầu giao dịch tự động. Dù bạn là người lần đầu tiếp cận giao dịch tự động, chỉ cần làm theo đúng các bước dưới đây là có thể thiết lập thành công.

Các Bước Nhanh Nhất (7 Bước)

Trước tiên, hãy thực hiện theo thứ tự sau. Giải thích chi tiết từng bước có ở các phần tiếp theo.

  1. Trong MT5, vào "File" → "Open Data Folder" và đặt file EA (.ex5 hoặc .mq5) vào MQL5/Experts/
  2. Chỉ với file .mq5: mở file trong MetaEditor (phím F4), biên dịch (phím F7) và xác nhận "0 error(s)" (không cần nếu là file .ex5)
  3. Mở biểu đồ của cặp tiền tệ và khung thời gian bạn muốn giao dịch, rồi kéo và thả EA từ mục "Expert Advisors" trong "Navigator" vào biểu đồ
  4. Trong tab "Common" của hộp thoại cấu hình, đánh dấu "Allow automated trading"
  5. Ở tab "Input Parameters", người mới chỉ cần giữ nguyên cài đặt mặc định và nhấn OK
  6. Bật nút "Automated Trading" trên thanh công cụ (màu xanh)
  7. Nếu tên EA và biểu tượng mặt cười (😊) xuất hiện ở góc trên bên phải biểu đồ thì EA đang chạy. Trước khi chạy thật, hãy kiểm tra hoạt động bằng backtest (Bản miễn phí của trang web này không chạy trên tài khoản demo.)

Những Thứ Cần Có Trước Khi Cài EA

  • PC đã cài đặt MetaTrader 5 (MT5)
  • File .mq5 hoặc .ex5 (file chương trình EA)
  • Tài khoản FX hỗ trợ MT5 (XM Trading, Exness, HFM, v.v.)

.mq5 là định dạng mã nguồn, còn .ex5 là file thực thi đã được biên dịch. Phần lớn EA phân phối trên fxea365.com ở định dạng .ex5 đã biên dịch (hoặc file zip chứa nó), nên trong trường hợp đó không cần biên dịch ở Bước 2. Nếu bạn nhận được file định dạng .mq5, bạn cần biên dịch trong MT5.


Bước 1: Đặt File EA vào Đúng Thư Mục

Mở MT5, trên thanh menu chọn "File" → "Open Data Folder".

Trong thư mục vừa mở, sao chép file .mq5 vào đường dẫn sau:

MQL5 > Experts > [đặt file vào đây]

Bạn cũng có thể tạo thư mục con để sắp xếp gọn gàng hơn (ví dụ: MQL5/Experts/fxea365/).

Lưu ý: Đừng đặt file vào thư mục "Indicators" hay "Scripts". EA phải được đặt trong thư mục "Experts".


Bước 2: Biên Dịch EA (File .mq5)

  1. Trong MT5, vào menu "Tools" → "MetaEditor" (hoặc nhấn F4)
  2. Trong bảng "Navigator" bên trái của MetaEditor, tìm và nhấp đôi vào file .mq5 vừa đặt để mở
  3. Nhấn nút "Compile" trên menu (hoặc nhấn F7)
  4. Nếu tab "Errors" phía dưới hiển thị "0 error(s), 0 warning(s)" là thành công

Sau khi biên dịch xong, một file .ex5 sẽ được tạo ra trong cùng thư mục. Đây là file EA thực thi hoạt động thực sự.

Nếu bạn chỉ nhận được file .ex5, hãy bỏ qua bước này.


Bước 3: Gắn EA vào Biểu Đồ

  1. Quay lại MT5, mở biểu đồ của cặp tiền tệ và khung thời gian bạn muốn giao dịch
  2. Trong bảng "Navigator" bên trái, mở rộng mục "Expert Advisors"
  3. Kéo và thả tên EA vào biểu đồ (hoặc nhấp đôi vào tên EA)
  4. Hộp thoại cấu hình sẽ xuất hiện

EA hiển thị dưới mục «Expert Advisors» trong Navigator
EA hiển thị dưới mục «Expert Advisors» trong Navigator


Bước 4: Cấu Hình EA

Hộp thoại cấu hình có ba tab chính.

Tab Inputs của EA (đặt lot, rủi ro %, MagicNumber và các tham số khác tại đây)
Tab Inputs của EA (đặt lot, rủi ro %, MagicNumber và các tham số khác tại đây)

Tab "Common"

Tùy chọnCài đặt khuyến nghị
Allow automated tradingBật (đánh dấu)
Allow DLL importsTùy EA (thường không cần)
Allow import of external expertsTùy EA

Nếu không bật "Allow automated trading", EA sẽ không vào lệnh được. Đây là lỗi phổ biến nhất mà người mới hay gặp.

Tab "Input Parameters"

Đây là các tham số kiểm soát hoạt động chi tiết của EA. Một số tham số chính:

Tham sốÝ nghĩaGợi ý cho người mới
UseFixedLotDùng lot cố địnhfalse (tự tính theo % rủi ro)
RiskPercentTỷ lệ rủi ro mỗi lệnh0.5 đến 1.0
FixedLotLot cố định0.01
MaxSpreadSpread tối đa (pips)3.0
MagicNumberSố nhận diện EAGiữ nguyên giá trị mặc định

Người mới nên giữ nguyên các cài đặt mặc định để bắt đầu.

Tab "Dependencies"

Thường không cần thay đổi gì ở tab này.


Bước 5: Kiểm Tra Công Tắc Giao Dịch Tự Động của MT5

Chỉ gắn EA vào biểu đồ thôi là chưa đủ. Hãy kiểm tra xem nút "Automated Trading" (nút play màu xanh) trên thanh công cụ MT5 đã được bật chưa.

  • Nút màu xanh → Giao dịch tự động đang BẬT (EA hoạt động)
  • Nút màu xám → Giao dịch tự động đang TẮT (EA không hoạt động)

Nếu tên EA và biểu tượng mặt cười (😊) xuất hiện ở góc trên bên phải biểu đồ, EA đang hoạt động bình thường.


Cách Chạy Backtest

Chúng tôi khuyến nghị mạnh mẽ bạn chạy backtest để kiểm tra hoạt động của EA trước khi chạy thật.

Tab Settings của Strategy Tester trên MT5 (chọn EA, cặp tiền, khung thời gian, giai đoạn và chế độ mô phỏng)
Tab Settings của Strategy Tester trên MT5 (chọn EA, cặp tiền, khung thời gian, giai đoạn và chế độ mô phỏng)

  1. Trong MT5, vào menu "View" → "Strategy Tester" (hoặc nhấn Ctrl+R)
  2. Trong ô "Expert Advisor", chọn EA cần kiểm tra
  3. Thiết lập cặp tiền, khung thời gian và khoảng thời gian kiểm tra
  4. Model: chọn "Every tick (the most precise method based on all available least timeframes)"
  5. Nhấn nút "Start"

Để biết cách thiết lập backtest chi tiết hơn, hãy xem Hướng Dẫn Backtest MT5 Toàn Tập.


Các Lỗi Thường Gặp và Cách Khắc Phục

EA không vào lệnh

Nguyên nhânCách xử lý
Nguyên nhân 1Nút "Automated Trading" đang tắtKiểm tra và bật nút giao dịch tự động trên thanh công cụ MT5
Nguyên nhân 2Chưa bật "Allow automated trading" khi gắn EA vào biểu đồNhấp đôi vào EA trên biểu đồ → tab "Common" → kiểm tra tùy chọn này
Nguyên nhân 3Spread đang vượt quá giá trị MaxSpreadTăng giá trị tham số MaxSpread (ví dụ lên 5.0)
Nguyên nhân 4Bộ lọc thời gian giao dịch đang hoạt động và thời điểm hiện tại nằm ngoài phạm vi cho phépKiểm tra tham số UseTimeFilter

Lỗi khi biên dịch

Nguyên nhân: Phiên bản MT5 cũ hoặc thiếu thư viện cần thiết
→ Cập nhật MT5 lên phiên bản mới nhất

Nếu vẫn chưa xử lý được, hãy xem bài viết theo đúng triệu chứng:


Lưu Ý Khi EA Đang Chạy

  • Khuyến nghị dùng VPS: Khi tắt máy tính, EA cũng dừng theo. Để duy trì hoạt động 24/7, bạn cần có VPS. So sánh VPS được khuyến nghị
  • Kiểm tra swap: Tùy cặp tiền tệ, bạn có thể bị tính phí swap qua đêm
  • Kiểm tra hoạt động định kỳ: Hãy tạo thói quen xem log chuyên gia (Experts log) trong MT5 mỗi ngày
  • Kiểm tra với số tiền nhỏ: Hãy test ít nhất 2 tuần trên tài khoản demo hoặc với lot tối thiểu trước khi chạy thật (bản miễn phí của trang web này không chạy trên tài khoản demo, nên hãy dùng lot tối thiểu trên tài khoản thật)

Tóm Tắt

Cài EA vào MT5 chỉ cần 7 bước sau:

  1. Đặt file .mq5 vào thư mục MQL5/Experts/
  2. Biên dịch trong MetaEditor (tạo ra file .ex5)
  3. Kéo và thả EA vào biểu đồ
  4. Trong tab "Common" của hộp thoại cấu hình, đánh dấu "Allow automated trading"
  5. Cấu hình tham số (người mới nên giữ mặc định)
  6. Bật nút "Automated Trading" trong MT5
  7. Nếu tên EA và biểu tượng mặt cười (😊) xuất hiện ở góc trên bên phải biểu đồ thì EA đang chạy. Trước khi chạy thật, hãy kiểm tra hoạt động bằng backtest và tài khoản demo

Trang này cũng phân phối một số EA có thể tải xuống miễn phí. Bạn có thể xem các EA áp dụng tại Danh sách và Xếp hạng EA.

Trang 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 ↗

Bình luận & câu hỏi