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

Expert Advisor có sinh lời không? 53 thiết kế EA đã đo lường cho thấy gì

Expert Advisor có sinh lời không? Phần lớn là không, nếu để nguyên như ban đầu. Chúng tôi chạy 53 thiết kế EA tiêu chuẩn qua cùng một bài kiểm tra MT5: 11 thiết kế kết thúc với hệ số lợi nhuận từ 1 trở lên và chỉ một thiết kế đạt ngưỡng đạt thực sự. Điều gì tách số ít có lãi khỏi số đông suýt có lãi, vì sao một năm có lãi chứng minh rất ít, và cách kiểm tra EA trước khi giao dịch.

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

Expert Advisor có sinh lời không? 53 thiết kế EA đã đo lường cho thấy gì

Tóm tắt nhanh

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

Một số có, phần lớn thì không, và những EA có lãi thường chỉ lãi khiêm tốn. Chúng tôi chạy 53 thiết kế Expert Advisor đã đo lường trong thư viện mẫu của AIStrategyMiner Builder qua cùng một bài kiểm tra MT5. 11 thiết kế kết thúc với hệ số lợi nhuận từ 1,00 trở lên, 42 thiết kế dưới mức đó và trung vị là 0,92. Chỉ một thiết kế đạt các ngưỡng mà Builder dùng để cho một bản dựng qua. Khả năng sinh lời thuộc về một quy tắc cụ thể, trên một thị trường cụ thể, trong một giai đoạn cụ thể, sau khi trừ chi phí. Nó không phải là thuộc tính của “EA”.

Thẻ mở đầu đặt câu hỏi Expert Advisor có sinh lời không, với 11 trên 53 thiết kế EA đã đo có hệ số lợi nhuận backtest từ 1 trở lên

Nhưng điều đó còn tùy vào:

  • Quy tắc, không phải cái nhãn. 29 trên 53 thiết kế kết thúc trong khoảng 0,90 đến 0,99. Chúng vẫn giao dịch, gần như hòa vốn và thua lỗ từ từ.
  • Giai đoạn bạn đo. Thiết kế tốt nhất trong bộ đạt 1,23 trong năm được kiểm tra. Trong một lần kiểm tra lại riêng trên H1, cùng thiết lập mặc định đó chỉ đạt 0,99 ở giai đoạn 2018–21.
  • Cách chọn thiết lập. Tám lượt tìm kiếm tham số được ghi lại đạt hệ số lợi nhuận trong mẫu tới 1,37. Không lượt nào tạo ra một thiết lập đứng vững ở những giai đoạn nó không được khớp vào.
  • Rủi ro phải chấp nhận để có kết quả. Lợi nhuận ròng lớn nhất trong bộ, +304,23, đến từ một rổ lệnh lưới đã phải trải qua mức sụt giảm -7,92 % để kiếm được số đó.
  • Backtest so với tài khoản thật. Mọi con số ở đây là một lượt chạy Strategy Tester. Không con số nào là tài khoản thật.

Mỗi điểm trên đều được kiểm chứng bằng dữ liệu của chính chúng tôi bên dưới.

Dữ liệu cho thấy gì: 53 thiết kế EA, cùng một bài kiểm tra MT5

Builder đi kèm 87 mẫu khởi đầu, và 53 mẫu trong số đó có một backtest đã đo. Cả 53 được chạy một lần, cùng mã giao dịch, khung thời gian, giai đoạn, mô hình và khoản nạp. Điều này quan trọng hơn vẻ ngoài của nó. Phần lớn các bài so sánh EA được công bố trộn lẫn nhà môi giới, giai đoạn và quy mô tài khoản, nên khác biệt giữa chúng chủ yếu là khác biệt giữa các bài kiểm tra. Ở đây biến số duy nhất là bộ quy tắc. Cách chúng tôi chạy và gắn nhãn các bài kiểm tra này được trình bày trong phương pháp kiểm thử của chúng tôi.

Hệ số lợi nhuận ở thiết lập mặc địnhThiết kế
Dưới 0,806
0,80 đến 0,897
0,90 đến 0,9929
1,00 đến 1,099
1,10 đến 1,191
Từ 1,20 trở lên1
Điều kiện kiểm tra
Mã thí nghiệmEXP-TEMPLATE-PROFITABILITY-001
Thí nghiệm gốcEXP-BUILDER-TEMPLATE-BASELINE-001
Bản dựng MT5Không được ghi trong manifest của mẫu
Môi trườngMetaTrader 5 Strategy Tester, Exness MT5, đo ngày 2026-06-18
Mã giao dịch / khung thời gianUSDJPYm M5
Giai đoạn2025-06-01 – 2026-06-09
Mô hìnhM1 OHLC (Model=1)
Khoản nạp10.000
Xác minh lần cuối2026-09-27
11 trên 53Thiết kế EA đã đo có hệ số lợi nhuận từ 1,00 trở lên ở thiết lập mặc định
0,92Hệ số lợi nhuận trung vị của 53 thiết kế
1 trên 53Thiết kế đạt ngưỡng đạt của Builder: PF 1,2, 60 lệnh, sụt giảm dưới 20 %

Hình dạng của phân bố này là phát hiện đầu tiên. EA thua lỗ thường không thua một cách ngoạn mục. 29 trên 53 thiết kế nằm trong khoảng 0,90 đến 0,99, và mức sụt giảm trung vị của cả 53 chỉ là -1,33 %. Một quy tắc không có lợi thế sẽ không cháy tài khoản; nó trả một chút ở mỗi lệnh và trôi dần xuống. Đó là lý do một EA thua lỗ có thể chạy hàng tháng trước khi có ai kết luận rằng nó đang thua.

Phần đầu bảng thì ngắn, và đáng đọc kỹ:

Thiết kếKhốiLệnhHệ số lợi nhuậnSụt giảm tối đaRòng trên 10.000
pending_breakout91641,23-0,21 %+38,47
ma_distance_pullback61591,10-0,26 %+25,55
mtf_sar_bb_break21201,08-0,10 %+3,27
basket_avg_tp_grid78.7651,03-7,92 %+304,23
dualpair_rsi_basket1312.9530,87-36,38 %-3.433,95

Thiết kế tốt nhất kiếm được +38,47 trên 10.000 trong một năm, chưa tới 0,4 %. Thiết kế thứ ba dựa trên 20 lệnh, tức là một lời đồn hơn là một kết quả. Rổ lệnh lưới kiếm được nhiều tiền nhất trong bộ và phải chịu mức sụt giảm lớn hơn cả lợi nhuận của nó để làm được điều đó. Còn thiết kế tệ nhất mất một phần ba tài khoản khi chạy cùng bài kiểm tra. Chữ “có lãi” bao trùm cả bốn dòng đầu, và chúng không phải cùng một loại kết quả.

Ba con số backtest đằng sau kết luận: 11 trên 53 thiết kế EA có hệ số lợi nhuận từ 1 trở lên, trung vị 0,92, và 1 trên 53 đạt ngưỡng đạt của Builder

Hai giới hạn đè lên bảng này trước khi bất kỳ con số nào có ý nghĩa. Đây là một mã giao dịch, một khung thời gian và một năm — đủ để nói một thiết kế chưa hoàn thiện ở thiết lập mặc định, nhưng không đủ để xếp hạng các chiến lược nói chung. Và mô hình M1 OHLC nội suy đường đi của giá bên trong mỗi nến, nên các con số tuyệt đối mang theo lưu ý thông thường về giá khớp lệnh (chất lượng mô phỏng giải thích lý do).

So sánh: điều gì tách các thiết kế EA có lãi khỏi phần còn lại

Nếu lợi nhuận là hiếm, câu hỏi hữu ích là các thiết kế có lãi có điểm chung gì. Chúng tôi sắp xếp cùng 53 bản ghi theo những đặc điểm mà người ta thường cho là yếu tố thành công.

NhómThiết kếHệ số lợi nhuận trung vịTừ 1,00 trở lênSụt giảm trung vị
Một chiến lược, 4–8 khối140,9454-1,025 %
Một chiến lược, 9–12 khối180,933-1,165 %
Một chiến lược, 13+ khối120,944-1,035 %
Danh mục nhiều quy tắc90,910-3,51 %
Bất kỳ thiết kế nào có sụt giảm vượt 5 %8—1—

Độ phức tạp không giúp ích. Ba nhóm kích thước chênh nhau không quá 0,015, và thiết kế tốt nhất trong bộ dùng chín khối. Thêm bộ lọc vào một quy tắc sẽ thay đổi những lệnh nó vào. Theo bằng chứng này, nó không thay đổi việc quy tắc có lợi thế hay không.

Gộp các quy tắc lại khiến kết quả tệ hơn. Cả chín mẫu danh mục đều kết thúc trong khoảng 0,89 đến 0,95, không mẫu nào đạt từ 1,00 trở lên. Mức sụt giảm trung vị của chúng là -3,51 % so với -1,065 % của các quy tắc đơn lẻ. Nhiều quy tắc cùng đọc một mức giá thường đồng thuận và thua cùng nhau. Đa dạng hóa trải rộng một kỳ vọng dương; nó không tạo ra kỳ vọng dương.

Quy mô và đòn bẩy khuếch đại kết quả, không khuếch đại lợi thế. Tám thiết kế bị âm hơn 5 %. Một trong số đó, rổ lệnh lưới, kết thúc trên 1,00, ở mức 1,03. Số còn lại gồm cả hai kết quả tệ nhất trong bộ, đều gần -36 %. Một chiến lược lưới hay một quy tắc lot có đòn bẩy không biến tín hiệu yếu thành tín hiệu mạnh. Nó biến một khoản lỗ nhỏ trên mỗi lệnh thành một khoản lỗ lớn, hoặc trì hoãn nó.

“Được đề xuất” là một nhận định về cách nối khối. Thư viện mẫu đánh dấu 40 trong 53 thiết kế đã đo là được đề xuất, và 10 trong 40 thiết kế đó kết thúc từ 1,00 trở lên. Dấu này cho biết luồng là một ví dụ gọn gàng cho mô hình của nó. Nó chưa bao giờ là một tuyên bố về lợi nhuận.

Có lãi trong một giai đoạn so với có lãi qua ba giai đoạn

Phép so sánh quan trọng nhất không nằm giữa các thiết kế. Nó nằm giữa các giai đoạn, và tám mẫu có một lượt tìm kiếm tham số được ghi lại cho thấy điều đó trực tiếp. Mỗi lượt tìm kiếm dịch chuyển mức cắt lỗ và chốt lời trên H1 qua tối đa ba giai đoạn — giai đoạn được khớp tham số, một giai đoạn giữ lại phía sau nó và một giai đoạn sớm hơn — và ghi lại các con số được giữ. Ô trống nghĩa là bản ghi không có con số đó.

Thiết kếPF mặc địnhTốt nhất trong mẫuGiai đoạn giữ lạiGiai đoạn sớm hơnKết luận
ichimoku1,031,370,890,80no_robust_edge
ma_crossover (H1)0,951,23—0,98no_robust_edge
cci_level0,951,071,050,92no_robust_edge
adx_trend0,961,040,910,80no_robust_edge
breakout1,051,040,79–0,890,64–0,84no_robust_edge
rsi_reversal0,940,91——no_robust_edge
bb_bounce0,970,91——no_robust_edge
macd_signal0,93—1,14–1,150,74–0,77no_robust_edge

Con số trong mẫu lớn nhất lại rơi mạnh nhất: 1,37 của ichimoku trở thành 0,89 và 0,80. macd_signal đạt 1,14–1,15 ở giai đoạn giữ lại và 0,74–0,77 ở giai đoạn sớm hơn. Hai thiết kế chưa bao giờ vượt 1,0 ngay cả trên dữ liệu chúng được khớp vào. Đây là tối ưu hóa quá mức ở dạng bình thường và có thiện ý nhất: thiết lập khớp tốt nhất với một giai đoạn chính là thiết lập đã hấp thụ nhiều nhiễu nhất của giai đoạn đó.

Thiết kế duy nhất có hồ sơ sạch qua ba giai đoạn chính là thiết kế tốt nhất trong bảng trên. Con số 1,23 của nó đến từ bài kiểm tra M5. Sau đó pending_breakout được kiểm tra lại riêng trên USDJPY H1 với spread cố định 20 qua các giai đoạn 2018–21, 2022–24 và 2025–26:

  • Thiết lập mặc định (SL 40 / TP 80 pip), thiết lập đạt 1,23 trong bài kiểm tra M5, chỉ đạt 0,99 ở giai đoạn 2018–21 trong lần kiểm tra lại trên H1.
  • 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 ở giai đoạn 2018–21.
  • Hai thiết lập giữ được trên 1,00 ở cả ba giai đoạn: SL 30 / TP 120 với 1,12 / 1,16 / 1,14, và SL 30 / TP 80 với 1,09 / 1,15 / 1,10. Đó là những thiết lập khiêm tốn. Bản ghi xác định điều này là riêng cho USDJPY: các bài kiểm tra chéo trên EURJPY và GBPJPY thua lỗ ngay trong mẫu.

Như vậy, EA trông có lãi nhất trong một bài kiểm tra 53 thiết kế đã vượt ngưỡng ở một bài kiểm tra và chỉ đạt 0,99 ở một giai đoạn sớm hơn. Các phiên bản bền vững của nó kiếm được ít hơn. Đó không phải là một kết quả đáng thất vọng; đó là dáng vẻ của một lợi thế thật nhưng nhỏ khi bạn kiểm tra nó một cách trung thực.

Thẻ so sánh thiết lập mặc định của một thiết kế EA, 1,23 trong bài kiểm tra M5 và 0,99 ở giai đoạn 2018 đến 2021 trong lần kiểm tra lại trên H1, với một thiết lập giữ được trên 1 qua ba giai đoạn

Cần xem gì trước khi tin một hệ số lợi nhuận

Bốn bước kiểm tra phân biệt một con số có ý nghĩa với một con số chỉ trông đẹp. Chúng áp dụng cho EA bạn tự dựng lẫn EA người khác cho bạn xem.

1. Số lệnh đằng sau tỷ số. Hệ số lợi nhuận trên 20 lệnh chỉ là nhiễu có thêm dấu thập phân. Bảng Measure của Builder không chấm đạt cho bất cứ thứ gì dưới 60 lệnh, và 164 lệnh trong một năm vẫn còn mỏng. Lần nào cũng vậy, hãy đọc số lệnh trước tỷ số.

2. Một giai đoạn mà thiết lập chưa từng thấy. Hãy yêu cầu cùng quy tắc đó trên một giai đoạn sớm hơn, hoặc trên một giai đoạn giữ lại sau giai đoạn khớp tham số. Trong tám lượt tìm kiếm của chúng tôi, không thiết lập nào giữ được trên 1,00 ở mọi giai đoạn được kiểm tra, và hai thiết kế chưa bao giờ vượt 1,00 ngay cả ở nơi chúng được khớp. Nếu chỉ có một giai đoạn, bạn đang nhìn vào một sự khớp, không phải một phát hiện. Phân tích walk-forward là phiên bản có hệ thống của bước kiểm tra này.

3. Mức sụt giảm phải trả cho kết quả ròng. Đặt sụt giảm tối đa và kết quả ròng cạnh nhau. Khoản +304,23 của rổ lệnh lưới đi kèm mức sụt giảm -7,92 %, nghĩa là có lúc tài khoản âm sâu hơn cả mức lãi cuối cùng nó đạt được. Đó có thể là một sự đánh đổi hợp lý. Nhưng nó nên là một lựa chọn có chủ đích.

4. Biên độ vượt trên chi phí. Hệ số lợi nhuận 1,03 có nghĩa là tổng lãi gộp lớn hơn tổng lỗ gộp 3 %. Bất cứ điều gì cộng thêm khoảng 3 % vào phía thua — spread rộng hơn mức trình kiểm thử đã dùng, phí hoa hồng, trượt giá ở những lệnh vào quan trọng — đều xóa sạch nó. Biên độ trên 1,00 càng mỏng, kết quả càng phụ thuộc vào việc nhà môi giới của bạn có giống với bài kiểm tra hay không.

Vận hành trong thực tế

Vận hành hằng ngày phần lớn không phải là can thiệp. Đó là quyết định từ trước điều gì sẽ khiến bạn dừng lại, và kiểm tra xem EA có còn hành xử giống hồ sơ của nó không.

  • Chạy lại trên nhà môi giới của bạn trước. Mở Strategy Tester (Ctrl+R), chọn EA và kiểm tra trên mã giao dịch và khung thời gian bạn sẽ giao dịch, với dữ liệu lịch sử của nhà môi giới của bạn. Một hồ sơ trên USDJPY M5 ở một nhà môi giới không nói lên điều gì về EURUSD H1 ở một nhà môi giới khác.
  • Khớp mô hình khi so sánh. Các bản ghi ở trên dùng M1 OHLC. Chạy lại với Every tick based on real ticks sẽ thay đổi giá khớp, nên một kết quả “khác” có thể là một bài kiểm tra khác chứ không phải một EA khác.
  • Tài khoản demo trước khi dùng tiền thật. Chạy EA trên tài khoản demo đủ lâu để thấy một chuỗi thua. Con số bạn cần không phải là lợi nhuận. Đó là liệu bạn có còn chạy nó khi ở đáy của mức sụt giảm bạn đã đo hay không.
  • Theo dõi đúng tab. Tab Experts trong Toolbox chứa các dòng nhật ký của chính EA; tab Journal chứa bản ghi thực thi của terminal. Một EA “không vào lệnh” thường là do một công tắc hơn là do chiến lược. Algo Trading phải được bật ở hai nơi: nút trên thanh công cụ và Tools > Options > Expert Advisors > Allow Algo Trading.
  • EA từ Builder cần thêm một dòng. Một tệp .ex5 được biên dịch trong Builder sẽ kết nối với https://aistrategyminer.com khi khởi động. Hãy thêm địa chỉ đó vào Tools > Options > Expert Advisors > Allow WebRequest for listed URL, nếu không EA sẽ dừng với lỗi aistrategyminer.com authorization failed - EA disabled. Strategy Tester bỏ qua bước kiểm tra này.
  • So với hồ sơ, không phải so với số 0. Một EA đang âm 1 % trong khi hồ sơ của nó có mức sụt giảm 5 % là đang hoạt động bình thường. Một EA giao dịch dày gấp ba lần hồ sơ, hoặc âm sâu hơn bất cứ mức nào trong đó, đang cho bạn biết điều mà quy tắc tự nó không thể nhận ra.

Thực tế về rủi ro và sụt giảm

Ba giới hạn luôn đi kèm các con số.

Kết quả quá khứ không kéo dài sang tương lai. Hệ số lợi nhuận mô tả một giai đoạn đã qua. Hồ sơ của pending_breakout là ví dụ rõ nhất ở đây: cùng quy tắc và thiết lập đạt 1,23 trong bài kiểm tra M5 và 0,99 ở một giai đoạn sớm hơn trong lần kiểm tra lại trên H1.

Việc chọn lọc định hình những gì bạn được xem. Một trang chỉ liệt kê các EA thắng đang cho bạn xem những gì đã lọt qua một bộ lọc, và bộ lọc chính là phần bạn không nhìn thấy. 53 thiết kế ở trên không được lọc theo kết quả, đó là lý do bạn thấy được 42 thiết kế thua lỗ. Hãy hỏi bất kỳ nguồn nào xem họ đã kiểm tra bao nhiêu thiết kế để tìm ra những thiết kế họ cho bạn xem.

Lợi thế nhỏ vẫn là lợi thế — và vẫn nhỏ. Các thiết lập bền vững nhất trong dữ liệu của chúng tôi đạt hệ số lợi nhuận từ 1,09 đến 1,16. Đó là một kết quả thật và mỏng, dễ dàng bị nuốt bởi những chi phí bạn không mô phỏng. Không có kết quả nào được đảm bảo, và thua lỗ có mặt trong mọi hồ sơ trên trang này.

Bước tiếp theo

Từ đây:

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

Expert Advisor có thực sự kiếm ra tiền không?
Một số có, còn phần lớn thiết kế tiêu chuẩn thì không ở thiết lập mặc định. Chúng tôi chạy 53 thiết kế EA đã đo lường trong thư viện mẫu của AIStrategyMiner Builder qua cùng một bài kiểm tra MT5 — USDJPY M5, từ tháng 6/2025 đến tháng 6/2026, khoản nạp 10.000. Mười một thiết kế kết thúc với hệ số lợi nhuận từ 1,00 trở lên, 42 thiết kế dưới mức đó và trung vị là 0,92. Những EA kiếm được tiền có được điều đó nhờ một quy tắc cụ thể, trên một thị trường cụ thể, trong một giai đoạn cụ thể, sau khi trừ chi phí. Không có gì trong cái nhãn 'EA' khiến một kết quả trở nên khả dĩ.
Hệ số lợi nhuận bao nhiêu là tốt cho một EA?
Hệ số lợi nhuận trên 1,00 chỉ có nghĩa là tổng lãi gộp lớn hơn tổng lỗ gộp trong bài kiểm tra đó. Bảng Measure của Builder đặt ngưỡng đạt ở 1,2, với ít nhất 60 lệnh và mức sụt giảm dưới 20 %, và chỉ một trong 53 thiết kế đã đo của chúng tôi đạt cả ba điều kiện ở thiết lập mặc định. Phép thử mạnh hơn là một giai đoạn thứ hai: các lượt tìm kiếm chúng tôi ghi lại đạt hệ số lợi nhuận trong mẫu cao tới 1,37, nhưng không lượt nào tạo ra một thiết lập giữ được trên 1,0 ở mọi giai đoạn được kiểm tra. Một con số khiêm tốn đứng vững qua ba giai đoạn tốt hơn một con số cao chỉ đứng vững trong một.
EA càng phức tạp có càng sinh lời không?
Dữ liệu của chúng tôi không cho thấy vậy. Khi nhóm 44 thiết kế một chiến lược theo kích thước, nhóm có 4 đến 8 khối có hệ số lợi nhuận trung vị 0,945, nhóm 9 đến 12 khối là 0,93 và nhóm từ 13 khối trở lên là 0,94. Kết quả tốt nhất của cả bộ đến từ một thiết kế 9 khối, còn việc gộp nhiều quy tắc vào một danh mục lại làm mọi thứ tệ hơn: cả 9 mẫu danh mục đều kết thúc trong khoảng 0,89 đến 0,95, với mức sụt giảm trung vị -3,51 % so với -1,065 % của các quy tắc đơn lẻ.
Các kết quả này có phải từ tài khoản thật không?
Không. Mọi con số trên trang này đều là backtest trên MT5 Strategy Tester với mô hình M1 OHLC, vốn nội suy chuyển động giá bên trong mỗi nến thay vì đọc tick thật. Một backtest vạch ra giới hạn của những gì một bộ quy tắc có thể đã làm được trên giá đã ghi lại. Nó không có requote, không có độ trễ và không có hiện tượng spread giãn rộng đúng lúc tín hiệu xuất hiện, trong khi tất cả những điều đó đều bào mòn lợi thế. Hãy xem mọi con số ở đây là giới hạn trên của những gì cùng quy tắc đó sẽ làm được khi chạy thật.

Đọ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