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ệm | EXP-FREE-EA-BUILD-001 |
| Thí nghiệm gốc | EXP-BUILDER-TEMPLATE-BASELINE-001 |
| Nguồn | ea-templates-manifest.js, ea-builder.js, worker/api/compile.ts, ea-auth-inject.cjs |
| Cặp tiền / khung thời gian | USDJPYm M5 |
| Giai đoạn | 2025-06-01 – 2026-06-09 |
| Mô hình | M1 OHLC (Model=1), Exness MT5, đo ngày 2026-06-18 |
| Tiền nạp | 10.000 |
| Kiểm chứng lần cuối | 2026-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 tra | Vì sao nó quyết định được điều gì đó | Dấu hiệu đỏ |
|---|---|---|
| 1. Ai đã đo | Mộ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 đo | Cá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ạn | Mộ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ân | Khô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ại | Biế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 qua | Chỉ có thiết lập thắng xuất hiện ở bất cứ đâu |
| 4. Kiểu thất bại | Bạn cần một con số có nghĩa là dừng, được quyết trước khi gắn EA vào | Khô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ối | Intermediate, 9 node |
| Nhãn trong thư viện | khuyến nghị |
| Hệ số lợi nhuận | 1,23 |
| Số lệnh | 164 |
| 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 đường | Bạ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 AIStrategyMiner | Mọi quy tắc, vì bạn tự đặt; bảng Measure chấm điểm | Một tài khoản đã đăng nhập với email đã xác nhận để đo | Biên dịch ra .ex5 và mã .mq5 thuộc Pro |
| Sản phẩm miễn phí trên MQL5 Market | Mô 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ình | Một tài khoản MQL5.com | Mộ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 được | Không mất gì, cho tới khi nó chạy | Khô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.
- 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.
- Đăng nhập và xác nhận địa chỉ email. Bảng Measure cần điều này: nó trả
401trước khi bạn đăng nhập và403cho đế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. - 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;
429chỉ có nghĩa là bạn biên dịch quá thường xuyên trong thời gian ngắn. - Trong MT5, vào File > Open Data Folder >
MQL5\Expertsvà chép file.ex5vào đó. Sau đó nhấp chuột phải vào Expert Advisors trong Navigator và chọn Refresh. - 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 đó. - 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.
- 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.