MQL5 Free EA – Xác minh bằng backtesting 14 "ARCA bot"
Trong loạt bài “Xác minh bằng backtesting", chúng tôi xác minh hiệu suất của các EA miễn phí đã đăng ký trong cộng đồng MQL5 từ kết quả backtesting. Chúng tôi hy vọng nó sẽ giúp bạn chọn EA.
* Đăng ký thành viên (miễn phí) là bắt buộc để tải xuống EA và các chỉ số từ cộng đồng MQL5, vì vậy hãy tạo một tài khoản bằng cách tham khảo bài viết này!
Giới thiệu về ARCA bot
Trích dẫn từ trang MQL5 chính thức (bản dịch)
Một đầy đủ tính năng, không cung cấp (độc lập?) Hệ thống tự động. Phương pháp này xuất hiện từ nguồn gốc của thị trường tài chính và đã cho thấy kết quả tốt trong nhiều thập kỷ, vì vậy nó vẫn được sử dụng bởi nhiều nhà giao dịch chuyên nghiệp và quỹ đầu cơ. Vì chuyên gia hoàn toàn tự động và cần thiết lập và chạy 24 giờ một ngày, nên sử dụng máy chủ VPS để tránh làm gián đoạn công việc của chuyên gia.
tóm tắt
- Nền tảng: MT5
- Khung thời gian: Bất kỳ
- Thị trường (thị trường): Forex, tiền điện tử, cổ phiếu, hợp đồng tương lai
- Chế độ (chế độ giao dịch): Chỉ mua, Chỉ bán, Mua và Bán
Tính năng
- Hoàn toàn tự động
- Dễ sử dụng
- Thông số có thể tùy chỉnh
- Khối lượng đơn đặt hàng tích hợp và chức năng tăng bước đặt hàng
thông số
- Trượt giá tối đa
- Chế độ giao dịch
- Số lượng đơn đặt hàng
- Khối lượng của lệnh đầu tiên
- Tăng khối lượng đặt hàng
- Bước cho đơn hàng đầu tiên
- Bước đặt hàng
- Tăng bước đơn hàng
- Chốt lời
- Dừng lỗ
Giới thiệu về EA này
EA này là một công cụ phổ quát, sự thành công của nó phụ thuộc vào sự hiểu biết về chiến lược cơ bản và khả năng cấu hình nó. EA này không thể mang lại lợi nhuận trong tất cả các môi trường thị trường và không giả vờ như vậy. Với sự trợ giúp của trình kiểm tra chiến lược, bạn cần tìm các thông số tối ưu cho từng công cụ và khung thời gian.
Giao dịch “ARCA bot"
Làm thế nào để có một vị trí
Sau khi có được một vị thế, nếu nó lùi lại, chúng ta sẽ xếp vị thế bằng cách đặt lệnh Grid giới hạn. Giá chốt lời (TP) được tự động di chuyển theo trạng thái mua lại vị thế và tất cả các vị thế được đóng cùng nhau khi tổng lợi nhuận được tạo ra (khi đạt đến TP). Khi một xu hướng thay đổi hoặc một thị trường phạm vi, nó sẽ tự động thay đổi lưới giới hạn mua và giới hạn bán (giới hạn).
Cài đặt lô cho lệnh giới hạn
Nếu khối lượng lệnh đầu tiên = 0,1 và khối lượng lệnh Increse = 1,2 được đặt, số lượng Lô trong giá giới hạn là
0,10 ⇒ 0,12 ⇒ 0,14 ⇒ 0,17 ⇒ 0,20 ⇒
0,24 ⇒ 0,29 ⇒ 0,35 ⇒ 0,42 ⇒ 0,50
và như vậy. Vui lòng quyết định giá trị cài đặt sau khi hiểu đúng cách lấy lot trong backtest.
Sàng lọc tiền tệ (mặc định)
EA này được thiết kế trên tiền đề tối ưu hóa tiền tệ và khung thời gian được sử dụng. Đầu tiên, để ước tính loại tiền nào tốt hơn để tối ưu hóa, chúng tôi đã sàng lọc bằng cách sử dụng chức năng “Backtest tất cả các biểu tượng được hiển thị trong cửa sổ Market Watch" của MT5 với các cài đặt mặc định.
Các điều kiện là Tài khoản NOZAX Zero (ECN), số dư ban đầu 10,000 USD, giai đoạn ngày 1 tháng 1 năm 2018 ~ ngày 31 tháng 2022 năm XNUMX, các thông số EA được đặt về cài đặt mặc định. Sự khác biệt về khung thời gian dường như không có sự khác biệt đáng kể về điểm số. Hiện tại, chúng tôi quyết định triển khai nó trong H1.
Hiệu suất của mỗi cặp tiền tệ được xếp hạng theo “Tiêu chí phức tạp tối đa“ (giá trị tổng hợp của chất lượng giao dịch được tính từ Tổng giao dịch, Drawdown, Hệ số phục hồi, Kết quả kỳ vọng, Tỷ lệ Sharpe).
- Cổ phiếu so sánh: 20 cặp tiền tệ AUDJPY#, AUDNZD#, AUDUSD#, CADJPY#, CADCHF#, CHFJPY#, EURAUD#, EURCHF#, EURGBP#, EURJPY#, EURUSD#, GBPAUD#, GBPCAD#, GBPCHF#, GBPJPY#, GBPUSD#, NZDUSD#, USDCAD #, USDCHF#, USDJPY#
Khi thực hiện tối ưu hóa, nó sẽ không bắt đầu trừ khi lợi nhuận dương trước, vì vậy nếu bạn quan tâm, vui lòng tham khảo bảng trên để chọn một cặp tiền tệ và tiến hành “tối ưu hóa". Tuy nhiên, vì kết quả của backtest ở “Chỉ giá mở" và kết quả backtest của “Every Tick" khác biệt đáng kể so với kết quả của EA này, nên cần phải giảm thiểu nó bằng cách sử dụng “Every Tick".
Backtesting với USDCAD
Chúng tôi đã tiến hành các thử nghiệm ngược riêng lẻ trên USDCAD, có xếp hạng cao nhất. Về cơ bản, tôi đã để tham số làm giá trị ban đầu, nhưng chỉ MaxOrders :(số lượng lệnh chờ xử lý “Grid") được thay đổi thành “12".
USDCAD H1
- Tài khoản: NZX Zero (ECN) (NOZAX)
- Cặp tiền tệ: USDCAD#
- Khung thời gian: H1
- Số dư ban đầu: $10,000
- Tham số: Giá trị ban đầu ngoại trừ MaxOrders = 12
- Thời gian: 1/01/2018 – 31/12/2022
Arca bot cũng là một EA dạng lưới, tùy thuộc vào cài đặt, tăng rất nhiều bằng martingale. Có những ưu và nhược điểm đối với loại martingale hoặc loại lưới EA vì mỗi người có khả năng chấp nhận rủi ro khác nhau, nhưng mọi người đều đồng ý rằng điều đó là rủi ro. Đối với các loại EA này, vui lòng kiểm tra lại chúng cẩn thận hơn bình thường và sử dụng chúng sau khi bạn bị thuyết phục.