EAs & giao dịch tự động Hướng dẫn 1/4 trong chủ đề này

Cách dùng EA miễn phí trên MT5: kiểm tra trước khi nó giao dịch

EA miễn phí chỉ đáng chạy sau khi vượt qua bốn bước kiểm tra. Hãy tự thiết kế một EA trên canvas Builder miễn phí để so sánh: trong 53 mẫu miễn phí đã đo, có một mẫu đạt các ngưỡng mà Builder dùng để cho một thiết kế qua. Dưới đây là các bước kiểm tra cho mọi EA miễn phí, cách thiết lập MT5 và những con số có nghĩa là dừng.

Đã xuất bản · Đã cập nhật · Đã đánh giá

Cách dùng EA miễn phí trên MT5: kiểm tra trước khi nó giao dịch

Tóm tắt nhanh

Cấp độ
Cơ bản
Thời gian đọc
12 phút đọc
Phần
5
Câu hỏi đã trả lời
4
Số liệu đã kiểm tra
2026-09-27
Trong hướng dẫn này (5 phần)

EA miễn phí đáng tin nhất là EA mà bạn tự đặt mọi quy tắc. Trong Builder của AIStrategyMiner, bạn thiết kế một expert advisor từ các khối trên canvas miễn phí và chấm điểm bằng bảng Measure; biên dịch nó thành .ex5 cho MetaTrader 5 thuộc Builder Pro. EA miễn phí từ nơi khác vẫn có thể đáng xem, nhưng chỉ sau cùng bốn bước kiểm tra. Hướng dẫn này bao gồm cả hai con đường, các thiết lập MT5 chính xác và hai con số cần quyết định trước khi bấm Algo Trading.

Điều quyết định một EA miễn phí có đáng thời gian của bạn hay không không phải là giá. Mà là:

  • Ai tạo ra con số. Một bài backtest được dán vào và một lần chạy bạn tự lặp lại không phải là cùng một lời khẳng định.
  • Mẫu dữ liệu có ý nghĩa gì không. 164 lệnh trên một cặp tiền trong một năm thì chứng minh được rất ít.
  • Có ai ghi lại quá trình dò tìm không. Một thiết lập thắng mà không kèm những thiết lập đã thua là một kết quả bạn không lặp lại được.
  • Bạn có dừng được nó không. Một quy tắc thua từ từ mới là loại tốn kém.

Chúng tôi đối chiếu từng điểm đó với dữ liệu của chính mình ở bên dưới. Cách chúng tôi chạy và gắn nhãn các bài kiểm thử này được trình bày trong phương pháp kiểm thử của chúng tôi.

Điều kiện kiểm thử
Mã thí nghiệmEXP-FREE-EA-BUILD-001
Thí nghiệm gốcEXP-BUILDER-TEMPLATE-BASELINE-001
Nguồnea-templates-manifest.js, ea-builder.js, worker/api/compile.ts, ea-auth-inject.cjs
Cặp tiền / khung thời gianUSDJPYm M5
Giai đoạn2025-06-01 – 2026-06-09
Mô hìnhM1 OHLC (Model=1), Exness MT5, đo ngày 2026-06-18
Tiền nạp10.000
Kiểm chứng lần cuối2026-09-27

Cần xem gì ở một EA miễn phí: bốn phép kiểm tra, theo đúng thứ tự

Hãy chạy chúng theo thứ tự. Phép kiểm tra 1 rẻ nhất để thực hiện, và một EA miễn phí trượt phép này thì ba phép còn lại không còn gì để làm việc.

Phép kiểm traVì sao nó quyết định được điều gì đóDấu hiệu đỏ
1. Ai đã đoMột con số tự báo cáo là một lời khẳng định; một lần chạy bạn lặp lại được mới là một phép đoCác con số duy nhất nằm trong phần mô tả, không có báo cáo nào đứng sau
2. Mẫu dữ liệu và giai đoạnMột hệ số lợi nhuận tính trên 40 lệnh trong một quý chỉ là nhiễu được thêm dấu thập phânKhông có số lệnh, không có giai đoạn, hoặc giai đoạn ngắn hơn một năm
3. Quá trình dò tìm có ghi lạiBiết người ta đã thử gì khác và đã loại gì là điều phân biệt một kết quả với một lần may mắn lọt quaChỉ có thiết lập thắng xuất hiện ở bất cứ đâu
4. Kiểu thất bạiBạn cần một con số có nghĩa là dừng, được quyết trước khi gắn EA vàoKhông có gì mô tả một giai đoạn thua lỗ

Khi tự xây EA, Builder cho bạn câu trả lời đầu tiên cho bước kiểm tra 1: bảng Measure chạy thiết kế của bạn và chấm điểm trên cùng một thang mỗi lần.

  • Không có lệnh — quy tắc chưa từng kích hoạt trong giai đoạn kiểm thử
  • Quá ít lệnh — dưới 10 lệnh, không có gì để đánh giá
  • Trượt — hệ số lợi nhuận dưới 1,2, hoặc drawdown tối đa trên 20 %
  • Mẫu mỏng — hệ số lợi nhuận và drawdown đạt, nhưng dưới 60 lệnh
  • Đạt — cả ba đều đạt ngưỡng

Có hai điều về bảng này rất dễ bỏ sót. Thứ nhất, nó là phép xấp xỉ ở mức nến, không phải mô phỏng theo tick, nên hãy coi kết quả Đạt là “đáng để kiểm thử nghiêm túc”, chứ chưa phải một kết quả. Thứ hai, ma trận độ bền vững bên cạnh sẽ chạy một thiết kế trên tối đa 8 cặp tiền và 6 khung thời gian (nhiều nhất 12 ô). Một quy tắc đạt ở một ô và trượt ở các ô còn lại đã cho bạn biết điều mà một bài kiểm thử đơn lẻ không thể cho biết.

Ví dụ cụ thể: mẫu miễn phí duy nhất đạt ngưỡng

Để đây không phải một màn trình diễn được dàn dựng, hãy lấy mẫu mạnh nhất trong thư viện thay vì một mẫu yếu. Sắp theo hệ số lợi nhuận, đứng đầu tập đã đo là pending_breakout. Trong lần chạy MT5 ở bảng trên, đây là mẫu duy nhất có thiết lập mặc định đạt cả ba ngưỡng mà bảng Measure dùng.

pending_breakout
Cấp độ / số khốiIntermediate, 9 node
Nhãn trong thư việnkhuyến nghị
Hệ số lợi nhuận1,23
Số lệnh164
Sụt giảm tối đa-0,21 %
Lãi ròng trên khoản nạp 10.000+38,47
Đạt ngưỡng của bảng Measure (lần chạy MT5 ở trên)có
Cùng thiết lập mặc định, 2018–21 (kiểm thử lại ở H1, spread cố định 20)hệ số lợi nhuận 0,99

Giờ hãy chạy các phép kiểm tra. Phép 1 đạt: chính chúng tôi đã đo, theo các điều kiện trong bảng ở trên. Phép 2 còn mỏng: 164 lệnh trên một cặp tiền, một khung thời gian và một năm. Mô hình M1 OHLC còn nội suy chuyển động bên trong mỗi nến thay vì đọc tick thật (chất lượng mô phỏng có ý nghĩa ở đây). Phép 3 là chỗ đáng học nhất, vì mẫu này thật sự có một quá trình dò tìm được ghi lại. Nó được chạy như một lần kiểm thử lại riêng ở H1 trên USDJPY với spread cố định 20, qua ba giai đoạn (2018–21, 2022–24, 2025–26):

  • Thiết lập mặc định (SL 40 / TP 80 pip) là thiết lập đạt ngưỡng trong năm kiểm thử. Trên giai đoạn 2018–21, nó chỉ đạt 0,99.
  • Thiết lập tốt nhất trong mẫu (SL 50 / TP 120) đạt 1,31 — rồi rơi xuống 0,98 trên giai đoạn 2018–21. Nó không được chọn.
  • Thiết lập giữ được trên 1 ở cả ba giai đoạn (SL 30 / TP 120) đạt 1,12 / 1,16 / 1,14. Đó là thiết lập khiêm tốn, và bản ghi cho thấy nó chỉ đúng với USDJPY. Các bài kiểm thử chéo trên EURJPY và GBPJPY đều lỗ ngay trong mẫu.

Và con số tiêu đề đáng đọc lại lần nữa. +38,47 trên 10.000 là chưa tới 0,4 % trong cả năm. Mẫu miễn phí tốt nhất mà chúng tôi công bố không phải một thiết kế thua lỗ. Nó là một thiết kế chưa hoàn thiện, và đó là tình trạng bình thường của một EA miễn phí.

Với phần còn lại của thư viện, bức tranh vẫn vậy: 11 trong 53 mẫu đã đo kết thúc với hệ số lợi nhuận từ 1 trở lên, và 42 mẫu kết thúc dưới 1. Trong 52 mẫu còn lại, 8 mẫu có quá trình dò tìm tham số được ghi lại, và mọi phán quyết trong số đó đều là no_robust_edge.

So sánh các nguồn EA miễn phí: tự tạo hay tải về

Có ba con đường miễn phí thực tế. Chúng khác nhau về giá thì ít, mà khác nhau nhiều ở chỗ bạn kiểm tra được bao nhiêu trước khi có đồng tiền nào bị đặt vào.

Con đườngBạn kiểm tra được gìBạn phải bỏ ra gìĐiểm hạn chế thật sự
Xây trên canvas của Builder AIStrategyMinerMọi quy tắc, vì bạn tự đặt; bảng Measure chấm điểmMột tài khoản đã đăng nhập với email đã xác nhận để đoBiên dịch ra .ex5 và mã .mq5 thuộc Pro
Sản phẩm miễn phí trên MQL5 MarketMô tả và ảnh chụp của người bán; bạn có thể chạy lại trong Strategy Tester của mìnhMột tài khoản MQL5.comMột số sản phẩm miễn phí là bản demo hoặc bản giới hạn tính năng của một EA trả phí; hãy đọc các giới hạn trước khi kiểm thử
Diễn đàn, trang chia sẻ file, EA “crack”Thường chẳng có gì bạn kiểm chứng đượcKhông mất gì, cho tới khi nó chạyKhông mã nguồn, không mẫu dữ liệu, không dò tìm — phép 1 tới 3 đều trượt trước khi bạn bắt đầu

Dòng đầu tiên là dòng duy nhất mà phép kiểm tra 3 có thể thuộc về bạn ngay từ đầu: bạn nắm bản ghi của mọi thiết lập đã thử. Dòng cuối là dòng bạn hoàn toàn không kiểm tra được gì. Một file thực thi đã bị sửa nằm trên cùng máy với thông tin đăng nhập nhà môi giới còn là rủi ro bảo mật, không chỉ là rủi ro giao dịch.

Chạy EA miễn phí trong thực tế: từ thiết kế tới biểu đồ demo

Quy trình dưới đây là con đường thực tế cho một EA Builder, gồm cả ý nghĩa của từng lần từ chối. Các bước 4–7 áp dụng cho mọi .ex5.

  1. Mở Builder và bắt đầu từ một mẫu hoặc một khung trống. Thiết kế không cần tài khoản; một thiết kế chứa tối đa 50 node.
  2. Đăng nhập và xác nhận địa chỉ email. Bảng Measure cần điều này: nó trả 401 trước khi bạn đăng nhập và 403 cho đến khi địa chỉ được xác nhận. Cả hai đều không phải lỗi thiết kế của bạn.
  3. Chạy bảng Measure và đọc dòng kết luận, không chỉ hệ số lợi nhuận. ‘Thin sample’ không phải là Pass. Sau đó biên dịch bằng Builder Pro; 429 chỉ có nghĩa là bạn biên dịch quá thường xuyên trong thời gian ngắn.
  4. Trong MT5, vào File > Open Data Folder > MQL5\Experts và chép file .ex5 vào đó. Sau đó nhấp chuột phải vào Expert Advisors trong Navigator và chọn Refresh.
  5. Vào Tools > Options > Expert Advisors, đánh dấu “Allow WebRequest for listed URL” và thêm https://aistrategyminer.com. EA từ Builder gửi yêu cầu xác thực tới địa chỉ này khi khởi động; Strategy Tester bỏ qua bước kiểm tra đó.
  6. Backtest nó trong Strategy Tester bằng dữ liệu của chính nhà môi giới bạn dùng, trên đúng cặp tiền và khung thời gian bạn định giao dịch. Một quy tắc đo trên USDJPY M5 không nói gì về EURUSD H1.
  7. Gắn nó vào một biểu đồ demo, đánh dấu “Allow Algo Trading” trong thẻ Common của EA và bật nút Algo Trading. Sau đó ghi ra hai con số dừng của bạn (phần tiếp theo) trước khi có lệnh nào được mở.

Nếu bỏ qua bước 5, EA không giao dịch lặng lẽ và tệ — nó từ chối khởi động. Một cửa sổ hiện aistrategyminer.com authorization failed - EA disabled và khởi tạo thất bại. Thẻ Experts của Toolbox cũng hiển thị điều đó. Bước kiểm tra chờ phản hồi tối đa 5 giây, nên một máy không có internet cũng thất bại như vậy. Bước kiểm tra đó nói về danh sách URL được phép, không phải tài khoản của bạn.

Cái gì miễn phí, cái gì không

Canvas của Builder không hết hạn và không có hạn mức build: trình chỉnh sửa trực quan, 12 mẫu thư viện và bài kiểm tra độ bền dùng miễn phí, cũng như các công cụ miễn phí và bài viết; bộ tạo có thể dùng thử dưới dạng bản demo chỉ hiển thị số lượng và kết quả đạt/không đạt của từng giai đoạn. Biên dịch ra .ex5, xem và tải mã nguồn .mq5 có thể chỉnh sửa, mã đầy đủ trong thẻ Code và 9 công thức chiến lược bạn có thể mở và chỉnh sửa thuộc giấy phép Builder Pro trả một lần 399 USD. Mã được tạo và biên dịch trên máy chủ, và canvas không bao giờ nhận mã nguồn. Vì vậy Pro là bước dành cho người muốn có tệp đã biên dịch hoặc muốn đọc và sửa mã.

Rủi ro, và những con số có nghĩa là dừng

Có ba kiểu thất bại quan trọng hơn cả, và chúng không phải những kiểu người ta thường nghĩ tới.

Kiểu thứ nhất là một EA miễn phí thua đủ chậm để bạn vẫn giữ nó. Một thiết kế thua ngay sẽ bị xóa trong một tuần và gần như không tốn gì. Một thiết kế trượt dần xuống suốt nhiều tháng mới là cái tốn kém, vì nó cứ trông như dao động bình thường cho tới khi tài khoản đã nhỏ đi đáng kể.

Kiểu thứ hai lọt qua đúng phép kiểm tra mà phần lớn mọi người vẫn chạy. pending_breakout đạt ngưỡng trong năm gần nhất với thiết lập mặc định, nhưng chỉ đạt 0,99 trên giai đoạn 2018–21 trong lần kiểm thử lại ở H1. Thiết lập tốt nhất trong mẫu của nó trông còn đẹp hơn, ở mức 1,31, rồi rơi xuống 0,98 trên giai đoạn trước đó. Một bài kiểm thử duy nhất trên một giai đoạn gần đây hẳn đã duyệt cả hai. Đây là tối ưu hóa quá mức ở dạng thường gặp nhất. Một quy tắc thắng ở giai đoạn thị trường này rồi thua ở giai đoạn sau gây hại nhiều hơn một quy tắc chưa bao giờ thắng, vì nó chiếm được lòng tin của bạn trước. Hãy kiểm thử trên một giai đoạn trước đó mà bạn chưa tinh chỉnh, trước khi tin vào bất kỳ thiết lập nào.

Kiểu thứ ba bạn có thể loại trừ trong khoảng một phút, và EA miễn phí từ diễn đàn nổi tiếng vì nó. Hãy mở file .set bằng trình soạn thảo văn bản, hoặc đọc danh sách tham số trong thẻ Inputs của EA, trước khi gắn bất cứ thứ gì. Một hệ số nhân lot lớn hơn 1, một bước hoặc khoảng cách lưới tính bằng pip, một mức trần số lệnh tối đa và không có tham số dừng lỗ — gộp lại, chúng mô tả một sơ đồ martingale hoặc giao dịch lưới. Một EA như vậy vẽ ra đường vốn gần như thẳng suốt nhiều tháng vì nó trì hoãn mọi khoản lỗ. Rồi nó trả lại toàn bộ đường cong đó trong một chuỗi duy nhất. Trong Builder, các hành vi này nằm ở thẻ Settings, không nằm trên khung thiết kế: mục Money chứa Martingale Lot, nhồi lệnh trung bình giá, nhồi lệnh theo xu hướng và dừng-rồi-đảo chiều. Hãy mở Settings — kể cả với mẫu bạn lấy làm điểm xuất phát — và xác nhận từng mục đều đang tắt trước khi biên dịch.

Không có gì trên trang này là bản ghi tài khoản thật, và không bài backtest nào quyết định được tài khoản của bạn sẽ ra sao. Kết quả quá khứ chỉ mô tả một giai đoạn đã qua.

Bước tiếp theo

Từ đó:

  • Bắt đầu với hướng dẫn từng bước: tạo EA trong Builder đi qua từng khối, từ ý tưởng tới file đã biên dịch.
  • Biến phán quyết của bảng Measure thành thứ bạn đã tự tái lập: tự chạy backtest trong Strategy Tester của MT5 bằng dữ liệu của chính nhà môi giới bạn dùng.
  • Trước khi tinh chỉnh bất cứ thứ gì, hãy đọc tối ưu hóa tham số để phép kiểm tra 3 là một bản ghi, chứ không phải một lần may mắn lọt qua.
  • Về ý nghĩa của “có lãi” khi toàn bộ bản ghi đã hiện ra, xem Expert Advisor có sinh lời không.
  • Khi một EA đã qua bốn phép kiểm tra, câu hỏi tiếp theo là quy mô: quản lý rủi ro cho trader dùng EA tính ra khoản nạp và khối lượng lot mà một bản ghi thực sự đòi hỏi.

Câu hỏi thường gặp

Tôi có lấy được EA miễn phí từ AIStrategyMiner không?
Bạn tự thiết kế nó. AIStrategyMiner là một EA Builder: canvas, các mẫu khởi đầu và bảng Measure đều dùng miễn phí, nên bạn có thể ghép EA từ các khối hoặc bắt đầu từ một trong 12 mẫu của thư viện và chấm điểm mà không mất phí. Biên dịch thiết kế thành tệp .ex5 cho MetaTrader 5, mã nguồn .mq5 có thể chỉnh sửa và xuất ra thuộc giấy phép Builder Pro trả một lần 399 USD. Bộ tạo có thể dùng thử dưới dạng bản demo miễn phí, chỉ hiển thị số lượng và kết quả đạt/không đạt của từng giai đoạn.
EA miễn phí có tốt không?
Một số dùng được, phần lớn còn dang dở, và cái giá không nói lên điều gì theo hướng nào cả. Thư viện mẫu miễn phí của chính chúng tôi là ví dụ rõ nhất: 53 trong 87 mẫu có backtest đã đo, và chỉ một mẫu — pending_breakout — đạt các ngưỡng mà bảng Measure của Builder dùng (hệ số lợi nhuận 1,2, ít nhất 60 lệnh, drawdown dưới 20 %). Nó lãi +38,47 trên khoản nạp 10.000 trong năm kiểm thử, và chính bản ghi của nó cho thấy cùng thiết lập mặc định chỉ đạt hệ số lợi nhuận 0,99 trên giai đoạn 2018–21 trong lần kiểm thử lại ở H1. Đó là một kết quả thật, nhưng không phải một EA hoàn thiện.
Vì sao EA báo 'authorization failed' khi tôi gắn nó vào biểu đồ?
Mỗi tệp .ex5 do Builder biên dịch sẽ kết nối tới https://aistrategyminer.com khi khởi chạy trên biểu đồ. MetaTrader 5 chặn yêu cầu đó cho đến khi bạn thêm địa chỉ vào Tools > Options > Expert Advisors > Allow WebRequest for listed URL. Nếu không, EA hiện 'aistrategyminer.com authorization failed - EA disabled' và dừng. Bước kiểm tra này bị bỏ qua trong Strategy Tester, nên backtest chạy được ngay cả khi chưa thêm địa chỉ.
Bản crack hay bản rò rỉ của một EA trả phí có phải là EA miễn phí không?
Không, và đó là loại rủi ro nhất để chạy. Một file .ex5 bị crack đã bị một người bạn không thể xác định sửa đổi, nó đến mà không có mã nguồn để đọc, và mọi backtest đi kèm đều do người bán gốc tạo ra hoặc chẳng do ai cả. Trong bốn phép kiểm tra của bài này, nó trượt ba phép đầu ngay trước khi bạn bắt đầu, và chạy file thực thi đã bị sửa trên máy có lưu thông tin đăng nhập nhà môi giới là một vấn đề bảo mật, không chỉ là chuyện giao dịch.

Đọc tiếp

Hướng dẫn kế tiếp trong chủ đề này đứng đầu, sau đó là các bài còn lại theo thứ tự đọc gợi ý.

Biến điều bạn học thành một EA

Ghép quy tắc vào lệnh và thoát lệnh từ các khối trong AIStrategyMiner Builder, rồi kiểm thử trên lịch sử giá của chính bạn trước khi quyết định bất cứ điều gì.

  • Biên dịch một tệp .ex5 chuẩn cho MetaTrader 5 và kiểm tra trong Strategy Tester.

Hãy kiểm thử mọi EA trong Strategy Tester của MetaTrader 5 trước khi tin dùng. Kết quả trong quá khứ không dự báo kết quả tương lai.

AIStrategyMiner EA Builder: các khối chiến lược được nối với nhau trên một canvas, bảng thuộc tính ở bên phải