Hướng dẫn backtest robot forex

Hướng dẫn chi tiết cách backtest robot forex được code lập trình bởi EAViet. Các bạn lưu ý, nếu đây là lần đầu tiên các bạn sử dụng sản phẩm robot forex được phát triển bởi EAViet, các bạn cần xem kỹ hướng dẫn này để có thể backtest robot forex thành công. Trước khi bạn xem hướng dẫn chạy backtest robot, các bạn cần đảm bảo chắc chắn rằng các bạn đã đáp ứng được hết các yêu cầu của việc cài đặt robot forex mà EAViet đã hướng dẫn.

Hướng dẫn backtest robot forex

Bước 1: Mở bảng Trategy Tester (phím tắt Ctrl+R)

Các bạn mở bảng Trategry Tester bằng cách bấm phím tắt Ctrl+R hoặc vào View/Trategy Tester (xem ảnh bên cạnh).

Bước 2: Thiết lập các thông số chung

Các thông số chung các bạn cài đặt như hình ảnh bên cạnh. Giải thích một số thông số quan trọng cho bạn nào chưa biết:

  • Model: bạn nên chọn Every tick, đây là chế độ chạy backtest cho kết quả chính xác nhất trong các chế độ lựa chọn. Chế độ này sử dụng nhiều dữ liệu để chạy backtest nên cũng là chế độ chạy có tốc độ chậm nhất.
  • Visual mode: nếu bạn tích chọn, MT4 sẽ hiển thị biểu đồ và hiện thị lệnh cho bạn quan sát trực quan, do đó tốc độ backtest khi tích chọn cũng rất là chậm. Bạn có thể bỏ tích chọn để robot chạy ngầm mà không cần hiển thị trực quan kết quả backtest trên chart, thời gian backtest cũng nhanh hơn đáng kể.
  • Period: bạn cần cài đặt khung thời gian này trùng với khung thời gian mà robot sử dụng. Thông thường, các robot forex được code lập trình bởi EAViet sẽ có thông số là lựa chọn khung thời gian ở trong mục cài đặt input.
  • Use date: bạn chọn thời gian bắt đầu chạy backtest (from), và thời gian kết thúc backtest (to). Rất có thể robot sẽ không thể chạy backtest đủ thời gian như bạn đã chọn do không đủ dữ liệu, bạn có thể khắc phục lỗi này ở hướng dẫn bước 4.
Hướng dẫn backtest robot forex
Hướng dẫn backtest robot forex

Bước 3: Thiết lập số vốn giả định và thông số của robot

Khi chạy backtest, bạn cần khai báo số vốn giả định tài khoản của bạn là bao nhiêu. Ví dụ bạn muốn mở tài khoản 3000$ thì bạn cũng nên chạy backtest với số vốn 3000$.

Để thiết lập số vốn giả định, bạn click vào nút Expert properties, sau đó chọn tab Testing đầu tiên.

  • Initial deposit: số vốn giả định tài khoản của bạn.
  • Positions: loại lệnh bạn cho phép robot được mở (Long = Buy, Short = Sell).

Sau khi cài đặt số vốn giả định ở tab Testing, bạn chuyển sang tab Inputs để thiết lập các thông số của robot (nếu có).

Các thông số ở mục input này sẽ khác nhau đối với các sản phẩm robot forex khác nhau. Có một số sàn phẩm robot chạy auto hoàn toàn, bạn sẽ không thấy tab input này.

Các bạn lưu ý, chỉ cần tuỳ chỉnh thông số ở cột Value là được. Các cột Start, Step, Stop các bạn bỏ qua không cần quan tâm tới nó.

Bước 4: Tải dữ liệu để chạy backtest không bị giới hạn thời gian.

Nếu bạn muốn backest trong một khoảng thời gian dài nhưng khi chạy backtest MT4 lại chỉ chạy được có vài tháng gần nhất, đó là do MT4 của bạn không đủ dữ liệu để hoạt động.

Để tại thêm dữ liệu các bạn vào Tool/History Center (Phím tắt F2).

  • Ở cửa sổ Symbols:
    • Click đúp cặp tiền muốn tải thêm dữ liệu
    • Click đúp vào khung thời gian mà bạn muốn chạy backtest
    • Bấm vào nút Download ở ngay bên dưới. MT4 hiện một thông báo, bạn chọn OK và chờ khi nào dữ liệu tải xong.
  • Sau khi tải xong dữ liệu, bạn kiểm tra xem dữ liệu thời gian ở bảng bên cạnh ngày xa nhất là ngày bao nhiêu, đó chính là thời gian xa nhất mà bạn có thể backtest được.

Sau khi xong việc tải thêm dữ liệu, bạn có thể backtest như bình thường theo 3 bước hướng dẫn ở trên.

Hướng dẫn backtest robot forex

Bước 5: Xem kết quả backetest

Trong quá trình backetst bạn có thể chuyển sang tab Results hoặc tab Graph để xem kết quả tạm thời.

Nếu bạn chọn chế độ Visual mode, bạn có thể tạm dừng quá trình backtest bằng nút bên canh thanh chỉnh tốc độ backtst.

Kiểm tra lỗi của robot tại tab Journal: tất cả các hành động của robot sẽ được ghi lại tại tab Journal cho bạn biết: mở lệnh, sửa lệnh, đóng lệnh, lỗi không mở được lệnh, lỗi sửa lệnh,….

Thống kê chi tiết về quá trình backtest tại tab Report. Các thông số tại bảng này các bạn tự xem tự hiểu nhé, các bạn có thể dung google dịch các thông số hoặc chuyển MT4 sang chế độ tiếng Việt để xem.

Như vậy là EAViet đã hướng dẫn các bạn backtest robot forex xong. Nếu bạn có câu hỏi, hãy tham gia group FB EAViet.com để gửi câu hỏi, EAViet và các thành viên khác sẽ cố gắng trả lời bạn trong thời gian sớm nhất.

Leave a Reply

Your email address will not be published. Required fields are marked *