EAs & giao dịch tự động beginner 11 phút đọc

Expert Advisor có sinh lời không? 9.702 lệnh backtest nói gì

Mọi EA công bố tại đây đều kết thúc backtest với hệ số lợi nhuận trên 1 — và mười trong mười bốn vẫn có một năm dương lịch thua lỗ. Đây là những gì bản ghi lệnh đã đóng đầy đủ nói về thời điểm một EA kiếm ra tiền và điều bạn phải chịu đựng để thu về khoản đó.

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

Một số thì có. Mọi expert advisor công bố trên trang này đều kết thúc backtest với lãi gộp lớn hơn lỗ gộp, và bản ghi lệnh đã đóng đầy đủ nằm ngay trên trang của từng cái. Nhưng “sinh lời” hóa ra là một tuyên bố về cửa sổ thời gian, không phải về một chương trình: mười trong mười bốn kiếm được tiền trên toàn bộ kỳ kiểm thử của chúng mà vẫn lỗ ở ít nhất một năm dương lịch bên trong kỳ đó.

Thẻ mở đầu hỏi liệu expert advisor có sinh lời không, với 14 trên 14 EA đã công bố vượt hệ số lợi nhuận 1 trong backtest trên 9.702 lệnh đã đóng

Nhưng điều đó phụ thuộc vào:

  • Cửa sổ mà bạn đo. Mười trong mười bốn có một năm thua lỗ; năm 2025 có ba cái kết thúc năm với số âm.
  • Bạn chờ được bao lâu. Trung vị giai đoạn dài nhất không có đỉnh vốn mới: 423 ngày. Tệ nhất: 775 ngày.
  • Bạn chịu được bao nhiêu lệnh lỗ liên tiếp. Trung vị chuỗi thua tệ nhất: 6 lệnh. Tệ nhất: 14.
  • “Đã kiểm chứng” nghĩa là gì. Mọi con số ở đây đều là backtest. Số lần chạy thật đã kiểm chứng của danh mục là không.
  • EA nào. Khoảng cách giữa hệ số tốt nhất và tệ nhất khá hẹp (1,27 đến 1,52), nhưng kết quả ròng trên cùng quy mô tài khoản trải từ 386,05 $ đến 28.687,43 $.

Từng điểm một sẽ được đối chiếu với dữ liệu của chính chúng tôi ở dưới.

Dữ liệu cho thấy gì: 9.702 lệnh đã đóng trong toàn danh mục

Mọi EA trên mt5depot đều công bố danh sách lệnh đã đóng đầy đủ trong frontmatter của trang mình. Bảng dưới đây được suy ra từ những danh sách đó — không phải từ một bản tóm tắt do ai đó gõ tay — cộng với manifest chạy ghi lại cách mỗi lần kiểm thử được tạo ra.

EACặp / khungSố lệnhHệ số lợi nhuậnTỷ lệ thắngSụt giảm tối đaRòng trên tài khoản 10.000 $
ThunderheadEUR/GBP H14261,5261,97%-9,1%8.342,25 $
Lattice WeaveGBP/AUD H15011,5146,31%-7,83%10.280,42 $
CairnEUR/USD H14.7251,4864,04%-14,52%28.687,43 $
OrreryJP225 H12101,4658,1%-0,67%386,05 $
ZerqonUS30 H42531,4378,26%-2,03%757,93 $
IridescenceEUR/USD H19121,451,97%-8,81%9.403,46 $
BallastEUR/GBP H13071,478,5%-8,32%3.123,46 $
WindroseAUD/CAD H11081,3860,19%-4,51%1.445,84 $
Tidewell SlackGBP/JPY M153151,3540,32%-9,92%5.141,84 $
Kestrel HoverUSD/JPY M152911,3331,27%-7,11%4.930,4 $
LanternfishUSD/JPY M54231,362,88%-6,53%3.327,78 $
BeaconAUD/CAD M154081,2879,66%-3,88%1.791,94 $
PeregrineBTCUSD H41781,2778,09%-7,35%1.458,45 $
TesseraUSD/JPY H16451,2750,39%-5,15%3.212,05 $
14 trên 14EA đã công bố có hệ số lợi nhuận backtest trên 1 — một tập hợp kẻ sống sót, không phải mẫu ngẫu nhiên
10 trên 14EA đã công bố vẫn có ít nhất một năm dương lịch thua lỗ
423 ngàyTrung vị giai đoạn dài nhất không lập đỉnh vốn mới
Điều kiện kiểm thử
Mã thí nghiệmEXP-CATALOGUE-PROFITABILITY-001
Build MT56090
Môi trườngTrình kiểm thử chiến lược MetaTrader 5, đặc tả hợp đồng Exness-MT5Trial5
Cặp / khung thời gianMột cặp và một khung thời gian cho mỗi EA (xem bảng)
Giai đoạn2019-01-01 – 2026-08-09, cửa sổ khác nhau theo từng EA
Mô hìnhMỗi tick sinh từ nến M1 (12 EA); mỗi tick dựa trên tick thật (2 EA)
Kiểm chứng lần cuối2026-08-14

Cách suy ra có thể tái lập: các dòng theo từng EA đến từ danh sách lệnh đã đóng mà EA đó công bố và manifest chạy của nó, được tính lại bằng script lưu cùng thí nghiệm EXP-CATALOGUE-PROFITABILITY-001. Cách chúng tôi kiểm thử mô tả cổng niêm yết mà từng bản ghi này phải vượt qua trước khi xuất hiện ở đây.

Hai lưu ý trung thực nằm phía trên bảng đó trước khi bất cứ điều gì trong đó có ý nghĩa.

Đây là tập hợp kẻ sống sót. Đây là những EA đã vượt cổng niêm yết. Không ai công bố những cái trượt, ở đây hay bất cứ đâu, nên “14 trên 14 sinh lời” mô tả cái kệ hàng chứ không phải xưởng chế tạo. Câu hỏi hữu ích không phải là những cái được công bố có sinh lời hay không — chúng có, do chọn lọc — mà là bản ghi của chúng nói gì về hình dạng của mức sinh lời ấy.

Không có gì trong đây là giao dịch thật. Mỗi EA mang một khối cập nhật sau công bố, và tất cả đều là backtest cuộn chiếu với số lần chạy thật đã kiểm chứng bằng không. Backtest giới hạn điều một chiến lược lẽ ra có thể làm trên một lịch sử giá đã được ghi lại. Chúng không sống sót khi chạm vào spread thật ở thời điểm bất ngờ, và chất lượng mô phỏng thậm chí còn không đồng nhất trong danh mục: mười hai dùng tick sinh từ nến M1, hai dùng tick thật.

Ba con số backtest đã kiểm chứng đứng sau kết luận: 14 trên 14 EA vượt hệ số lợi nhuận 1, 10 trên 14 có năm dương lịch thua lỗ, và trung vị 423 ngày không lập đỉnh vốn mới

Sinh lời trên bản ghi so với sinh lời trong năm bạn theo dõi

Chia cùng số lệnh đó theo năm dương lịch, kết luận gói trong một con số sẽ vỡ vụn.

NămEA đang chạyKết thúc năm có lãiKết thúc năm thua lỗ
2019844
2020972
202114140
202214131
202314131
202414131
202514113
202613121

Người khởi động tất cả các EA này vào 2021 đã thấy một chuỗi năm thắng sạch sẽ và sẽ nói với bạn rằng EA có hiệu quả. Người bắt đầu vào 2019 thấy bốn trên tám kết thúc trong thua lỗ, còn người bắt đầu vào 2025 thấy điều tương tự ở ba trên mười bốn. Các chương trình không hề thay đổi giữa những năm đó. Thị trường đã thay đổi, và cửa sổ lấy mẫu cũng vậy.

Đó chính là khác biệt giữa lời quảng cáo và bản ghi. Một dòng tiêu đề backtest báo cáo điểm cuối của một cửa sổ dài. Người mua thì sống bên trong một cửa sổ ngắn.

Sự khác biệt còn hiện ra theo từng EA chứ không chỉ theo từng năm. Tessera mang về tổng cộng 3.212,05 $ nhưng kết thúc 2019 âm 221,11 $ và 2026 âm 72,05 $. Peregrine khép lại bản ghi với 1.458,45 $ dương, trong đó 1.240,20 $ đến chỉ trong một năm là 2024, kèm khoản lỗ 274,90 $ vào 2025. Một bản ghi có thể thực sự sinh lời mà vẫn trao phần lớn kết quả trong một giai đoạn mà bạn buộc phải có mặt.

Thẻ so sánh đọc cùng 14 bản ghi backtest trên toàn bộ cửa sổ kiểm thử so với một năm dương lịch đơn lẻ, 14 trên 14 sinh lời đối lại 10 trên 14 có năm thua lỗ

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

Bốn thứ tách một con số có ý nghĩa khỏi một con số chỉ trông đẹp mắt.

1. Thời gian chờ, không chỉ độ sâu. Sụt giảm tối đa cho bạn biết vốn đã xuống sâu tới đâu. Nó không cho biết bạn đã ngồi đó bao lâu. Trong danh mục này hai thứ ấy tách rời hoàn toàn: Orrery có mức sụt giảm nông nhất, -0,67%, và thời gian chờ dài nhất, 775 ngày, trong khi Cairn sâu nhất ở -14,52% nhưng phục hồi trong 160 ngày. Hãy hỏi cả hai.

2. Tỷ lệ thắng không phải là câu trả lời. Kestrel Hover thắng 31,27% số lệnh và đạt hệ số lợi nhuận 1,33. Beacon thắng 79,66% và đạt 1,28. Tỷ lệ thắng cao nghĩa là các khoản lỗ lớn hơn so với các khoản lãi, chứ không phải chiến lược tốt hơn — tỷ số và tỷ lệ trúng là hai đầu của cùng một núm vặn.

3. Chuỗi thua bạn phải nắm giữ xuyên qua. Chuỗi tệ nhất theo trung vị ở đây là 6 lệnh lỗ liên tiếp và dài nhất là 14, ở Cairn — chính là EA tạo ra kết quả ròng lớn nhất danh mục. Nếu một chuỗi 14 lệnh lỗ khiến bạn tắt nó đi, hệ số lợi nhuận của nó chẳng liên quan gì tới bạn. Chuỗi thua tệ nhất sinh ra là để cho việc đó.

4. Số lệnh, và ý nghĩa của quy mô tài khoản. Hệ số 1,46 của Orrery dựa trên 210 lệnh và tạo ra 386,05 $; hệ số 1,48 của Cairn dựa trên 4.725 lệnh và tạo ra 28.687,43 $. Cùng tỷ số, kết quả lệch nhau hai bậc độ lớn, bởi một tỷ số chẳng nói gì về việc nó được áp dụng bao nhiêu lần và ở quy mô nào. Con số ròng theo từng EA ở đây đều tính trên tài khoản kiểm thử 10.000 và không cộng dồn được thành kết quả danh mục đầu tư.

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

Việc hằng ngày với một EA phần lớn không phải là can thiệp. Đó là quyết định trước điều gì sẽ khiến bạn dừng lại.

  • Trước khi khởi động, hãy viết ra mức sụt giảm và chuỗi thua bạn chấp nhận. Lấy chúng từ bản ghi đã công bố của EA bạn chọn, không lấy từ một con số tròn trịa. Nếu bản ghi cho thấy chuỗi 14 lệnh lỗ, thì 8 lệnh lỗ liên tiếp không phải lý do để can thiệp — nó nằm trong hành vi đã ghi nhận.
  • Trong lúc nó chạy, hãy so với bản ghi đã công bố thay vì so với số không. Một EA đang âm 4% không hỏng nếu bản ghi của nó chứa mức sụt giảm -9,1%. Một EA đang âm 20% trong khi bản ghi của nó cao nhất chỉ -7,35% lại là câu chuyện khác.
  • Khi nào dừng là phần đáng quyết định lúc chưa có gì xảy ra. Cò súng hữu ích là một đứt gãy hành vi — mức sụt giảm sâu hơn bất cứ điều gì trong bản ghi, tần suất vào lệnh thôi khớp với nhịp đã ghi nhận — chứ không phải một đứt gãy cảm xúc.
  • Chi phí không nằm trong tỷ số. Các backtest này áp dụng spread và đặc tả bộ hợp đồng của một sàn. Phí qua đêm, trượt giá khi có tin và spread thật rộng hơn đều trừ vào cùng một lợi thế, và không cái nào xuất hiện trong hệ số lợi nhuận tính trên trình kiểm thử.
  • Xem nó ở đâu. Thẻ “Experts” của cửa sổ Terminal chứa các dòng log của chính EA và thẻ “Journal” chứa bản ghi thực thi của terminal — đó là nơi một EA im lặng tự giải thích. AutoTrading phải bật ở hai chỗ, nút trên thanh công cụ và Tools > Options > Expert Advisors > Allow Algo Trading; một EA “không vào lệnh” thường là do một trong hai công tắc đó hơn là do chiến lược hỏng.
  • Nếu bạn tự chạy lại bản ghi, trường Model trong trình kiểm thử không phải chi tiết tùy chọn. Đặt nó về đúng mô hình mà bản ghi đã dùng — Every tick (generated from M1 bars) cho mười hai trong mười bốn, Every tick based on real ticks cho Kestrel Hover và Ballast — với khoản nạp 10.000 và đòn bẩy ghi trên trang EA. Đổi mỗi ô chọn đó là đổi giá khớp lệnh, nên một kết quả “khác” thường là một phép kiểm thử khác chứ không phải một EA khác.

Nếu bạn muốn thay đổi những gì EA làm chứ không chỉ việc nó có chạy hay không, Builder là nơi logic có thể sửa được, vì dựng lại một bộ quy tắc là việc khác hẳn với chỉnh tham số của một EA đã biên dịch.

Rủi ro và thực tế sụt giảm vốn

Ba giới hạn đáng nói thẳng:

Kết quả quá khứ không chuyển tiếp. Mọi con số ở đây được đo trên lịch sử giá đã xảy ra, với các lệnh mà người chọn cửa sổ kiểm thử đã biết trước. Hệ số lợi nhuận 1,5 là mô tả cho 2019–2026, không phải dự báo cho 2027.

Backtest không phải giao dịch thật. Không EA nào trong danh mục này có lần chạy thật đã kiểm chứng. Khoảng cách giữa trình kiểm thử và tài khoản gồm requote, spread thả nổi, độ trễ khớp lệnh và phí qua đêm — tất cả đều dịch chuyển theo hướng tốn tiền.

Chọn lọc định hình những gì bạn thấy. Lý do mọi EA được công bố đều trông chấp nhận được là vì những cái không chấp nhận được đã không được công bố. Điều này đúng với kệ hàng của mọi nhà cung cấp, kể cả kệ này, và đó là điều quan trọng nhất cần ghi nhớ khi một trang nói rằng tất cả EA của họ đều sinh lời.

Không điều nào trong số đó khiến giao dịch tự động trở nên vô nghĩa. Nó chỉ làm tuyên bố trung thực trở nên hẹp: một EA có tài liệu trao cho bạn bộ quy tắc mà bạn có thể soi toàn bộ hành vi lịch sử, kể cả phần bạn không muốn nhìn. Đó là nhiều hơn những gì lối tiếp cận tùy nghi thường đem lại, và ít hơn một lời hứa lợi nhuận. Không có bảo đảm nào cho bất kỳ kết quả nào, và thua lỗ là một phần của mọi bản ghi trên trang này.

Bước tiếp theo

Nếu bạn muốn xuất phát từ một bản ghi thay vì một lời tuyên bố, xem các EA đã kiểm chứng — mỗi cái đều công bố danh sách lệnh đã đóng đầy đủ, mức sụt giảm và manifest chạy đứng sau các con số trích ở đây, nên bạn kiểm tra được thời gian chờ và chuỗi thua trước khi cam kết bất cứ điều gì.

Nếu bạn đang cân nhắc giữa cái này và giao dịch bằng tay, EA và giao dịch thủ công phát lại chính những bản ghi đó dưới các quy tắc dừng mà một người giao dịch tùy nghi thực sự sẽ dùng — tắt máy sau ba lệnh lỗ liên tiếp sẽ từ bỏ phần lớn kết quả nêu trên trang này.

Nếu bạn muốn tự dựng quy tắc và kiểm thử theo cùng cách, hãy bắt đầu ở Builder và đọc trước grid khác martingale ra sao, bởi họ chiến lược mà bạn chọn quyết định hình dạng sụt giảm vốn mà bạn phải sống cùng. Tạo một EA mà không cần lập trình đi hết cả con đường đó và báo lại điểm số của các mẫu dựng sẵn xuất xưởng trước khi bạn sửa chúng — vẫn là câu hỏi về tập hợp kẻ sống sót, chỉ là được hỏi sớm hơn một bước.

Nếu EA bạn đang cân nhắc đến miễn phí từ một nơi khác, các câu hỏi sẽ đổi trước cả khi chạm tới hệ số lợi nhuận. Cách dùng EA miễn phí trình bày bốn phép kiểm tra theo đúng thứ tự loại nhanh nhất, và chấm chính thư viện mẫu miễn phí của chúng tôi theo bốn phép đó — không thiết kế nào trong 53 thiết kế đã đo ở đó vượt được ngưỡng đạt mà Builder in ra cho bản dựng của chính người dùng.

Một khi bạn đã chọn được một cái, các quãng thời gian chờ trên trang này trở thành một bài toán định cỡ. Quản lý rủi ro khi giao dịch EA biến chính những bản ghi ấy thành một khoản nạp và một khối lượng lot, và báo lại rằng mọi mục niêm yết ở đây đều khuyến nghị cùng một mức tối thiểu 10.000 cho những EA có mức sụt giảm tệ nhất trải từ 0,67% đến 26,5% của nó.

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

Expert advisor có thực sự kiếm được tiền không?
Một số có, trong những bản ghi được công bố. Cả mười bốn EA niêm yết trên trang này đều kết thúc backtest với hệ số lợi nhuận trên 1, nằm giữa 1,27 và 1,52, trên 9.702 lệnh đã đóng. Con số đó không chứng minh rằng EA nói chung sinh lời: đây là những cái đã vượt qua cổng niêm yết, nên tập hợp này vốn dĩ chỉ gồm những kẻ sống sót. Cách đọc trung thực thì hẹp hơn — một EA có thể sinh lời trên cửa sổ kiểm thử nhiều năm, và chính EA đó có thể lỗ đúng vào năm mà bạn đang theo dõi. Mười trong mười bốn có ít nhất một năm dương lịch thua lỗ.
Hệ số lợi nhuận bao nhiêu là tốt cho một EA?
Trong danh mục này, trung vị là 1,39 và toàn bộ khoảng nằm giữa 1,27 và 1,52. Hệ số lợi nhuận 1,39 nghĩa là tổng lãi gộp bằng 1,39 lần tổng lỗ gộp trên toàn bộ bản ghi — nó không nói gì về thứ tự các khoản lãi và lỗ đó xuất hiện. Hai EA ở đây có hệ số gần như giống hệt nhau nhưng trải nghiệm hoàn toàn khác: Peregrine ở mức 1,27 đã trải qua 539 ngày không lập đỉnh vốn mới, trong khi Cairn ở mức 1,48 phục hồi giai đoạn tệ nhất chỉ trong 160 ngày. Hãy xem tỷ số là một trục và thời gian chờ là một trục khác.
Một EA có thể không kiếm được tiền trong bao lâu?
Lâu hơn phần lớn người mua hình dung. Đo giai đoạn dài nhất mà số dư chạy không hề lập đỉnh mới, trung vị của danh mục là 423 ngày và tệ nhất là 775 ngày — Orrery ở dưới một đỉnh vốn cũ hơn hai năm, bên trong một bản ghi kết thúc có lãi. Con số ấy không phải độ sâu sụt giảm; đó là thời gian chờ, và nó quyết định liệu ai đó có thực sự để EA chạy đủ lâu để thấy kết quả hay không.
Những kết quả này có từ tài khoản thật không?
Không, và sự phân biệt này quan trọng. Mọi con số trên trang này đến từ trình kiểm thử chiến lược MetaTrader 5 trên build 6090. Các cập nhật sau công bố mà mỗi EA mang theo đều là backtest cuộn chiếu, không phải giao dịch thật: số lần chạy thật đã kiểm chứng trên toàn danh mục là không. Mười hai trong mười bốn lần chạy dùng mô hình tick 0 — mỗi tick sinh ra từ nến M1 — và hai dùng tick thật, nên ngay cả chất lượng mô phỏng cũng không đồng nhất. Backtest giới hạn điều một EA lẽ ra đã có thể làm, không phải điều tài khoản của bạn sẽ làm.

Thuật ngữ liên quan

Tham chiếu thuật ngữ