Hôm nay tôi sẽ hướng dẫn các bạn backtest 1 indicator hay 1 EA. Backtest nghĩa là cho Indicator đó hoặc EA chạy lại chart trong quá khứ xem nó phản ứng thế nào để xem nó có tiềm năng làm máy in tiền ko. Show 1. Tắt cửa số terminal đi. (Ctrl+T) 2, Mở cửa sổ Tester ra bằng cách vào Menu View/Strategy Tester hay bấm Ctrl+R. 3. Chỉnh sửa sổ Tester cho rộng ra tí, miễn sao thấy được cái nút Skip to là được. 4. Muốn test Indicator hay EA thì chọn trong ô số 1. Script ko có backtest dc nhé. 5. Chọn Indicator hoặcEA cần test trong ô số 2. Nếu bạn lượm được indicator hoặc EA ngoài đường thì cần phải phải bỏ nó vào trong thư mục MQL4 của MT4 rồi tắt/mở lại MT4. Nếu bạn làm đúng thì tên Indicator/EA sẽ xuất hiện trong ô số 2. Nếu ko thấy thì kiểm tra lại xem đã copy nó vào chưa. Backtesting EA (thử nghiệm chiến lược giao dịch của EA) là một trong những khía cạnh quan trọng với những ai sử dụng Robot forex. Nhiều nhà giao dịch sử dụng EA đều tin rằng một hệ thống hoạt động tốt trong quá khứ thì nó cũng sẽ hoạt động tốt trong tương lai Trong bài viết sau đây Thư Viện Đầu Tư sẽ hướng dẫn chi tiết cho các bạn cách sử dụng Backtest EA trên MT4. Nếu bạn đang quan tâm tới vấn đề này thì đừng bỏ qua bài viết sau đây nhé. Backtest là gì?Backtest là quá trình mà trader sẽ chạy thử nghiệm những chiến lược giao dịch. Cơ sở để triển khai là dựa vào những dữ liệu đã từng giao dịch trong quá khứ. Như vậy, khi một quá trình Backtest diễn ra, trader sẽ hiểu được chiến lược đó đã được triển khai như thế nào trong quá khứ và đã đạt được lợi nhuận là bao nhiêu Khi Backtest thành công, trader sẽ có thể có được những quyết định sử dụng chiến lược trên những tài khoản thực của trader. EA là gì?Để hiểu được Backtest EA, bạn cũng cần phải hiểu rõ EA là gì. EA là tên viết tắt của Expert Advisor hay còn gọi đơn giản hơn là Robot Forex. Đây là robot giao dịch tự động được tạo thành bởi ngôn ngữ lập trình MQL4 và sử dụng trong phần mềm MT4 và MT5. Về cơ bản, đây là một chương trình mà khi bạn cài đặt vào nền tảng giao dịch một khi những điều kiện được thỏa mãn nó sẽ tự động tuân thủ những chỉ dẫn của người dùng để tự động đặt lệnh giao dịch. Robot Forex EA là một phần mềm tự động giao dịch trong thị trường ForexTÌM HIỂU THÊM KIẾN THỨC FOREX VỀ EA:
Backtest EA là gì?Như vậy, Backtest EA là chiến lược chạy thử nghiệm dựa vào robot forex. Quy trình này sẽ được thực hiện lặp lại nhiều lần và trader có thể chạy thử nghiệm trước trên tài khoản Demo. Việc Backtesting vừa giúp trader có thể thử nghiệm chiến lược của mình, lại vừa giúp trader hiểu được nguyên lý và cách thức mà EA có thể xử lý được trong những trường hợp thị trường có những biến đổi nhất định. Việc Backtest EA sẽ hỗ trợ các trader trong việc tìm hiểu xem chiến lược đó có hiệu quả hay không. Qua đó, trader có thể biết được các điểm yếu của chiến lược và kịp thời hiệu chỉnh trước khi áp dụng EA trên tài khoản thực. Chuẩn bị công cụ để Backtest EA trên MT4Muốn thực hiện được Backtest trong phần mềm giao dịch MT4, thì trước tiên trader sẽ cần phải sử hữu cho mình một EA forex Nền tảng giao dịch MT4 không cung cấp sẵn EA cho người dùng. Có 2 cách để tìm kiếm EA:
Ngoài ra, dữ liệu báo giá tiền tệ cũng là một điều cần thiết để trader có thể Backtest EA. Với những EA không mở rộng thì có thể chỉ cần những dữ liệu từ lịch sử MT4. Tuy nhiên với những EA mở rộng thì bạn cần phải có danh sách dữ liệu cụ thể. Nhờ vào dữ liệu này, kết quả thu được cũng sẽ tốt hơn nhiều sau quá trình chạy thử nghiệm. Cách Backtest EA trong phần mềm giao dịch MT4Sau khi đã có được những sự chuẩn bị cần thiết, thì trader tiến hành Backtest EA theo quy trình sau: Bước 1: Nhấp vào cửa sổ View của MT4 chọn Strategy Tester. Một bảng điều khiển sẽ hiện ra và trader sẽ tiến hành làm theo những hướng dẫn cụ thể. Các hướng dẫn này có số thứ tự, bạn chỉ cần thực hiện theo trình tự là được. Bước 2: Chọn EA bạn có trong danh sách “Expert” Bước 3: Chọn cặp tiền tệ cũng như khung thời gian tại mục Symbol nằm trong mục Period. Lúc này, hãy tải dữ liệu lịch sử của cặp tiền tệ đó. Bước 4: Chọn giá trị Model theo 3 cách:
Bước 5: Chọn mức spread Bước 6: Ở mục Use date, bấm bỏ chọn. Chọn mục này sẽ khiến bạn tốn phí kiểm tra nhiều hơn. Với những ai mới chạy Backtest lần đầu, thì có thể bấm bỏ chọn Optimization. Bước 7: Nhấn vào Start để bắt đầu chạy Backtest. Phân tích kết quả sau khi Backtest như thế nào?Bước phân tích kết quả đóng vai trò quan trọng trong việc giúp bạn kiểm tra mức độ hiệu quả của quá trình Backtest. Trader sẽ phân tích bằng cách sau:
Những lưu ý khi thực hiện Backtest
|