HungerTrader
Active Member
- 865
- 2,382
- Thread cover
- data/threadprofilecover/731.png
- Chủ đề liên quan
- 1978,37959
Chào các bạn
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.
Backtest indicator chủ yếu dùng cho các indicator dùng demo từ chợ MQL5. Bạn nào chưa biết đi chợ thì xem ở đây.
1. Tắt cửa số terminal đi.
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.
6. Chọn cặp tiền muốn test ở ô số 3.
7. Chọn khung thời gian muốn test ở ô số 4.
8 Nếu tick vào Use date thì sẽ test trong khoảng thời gian từ From: đến To.
9. Chỉnh sửa tham số của Indicator hoặc EA ở nút Indicator properties/Expert properties.
10. Chọn Visual mode để xem chart chạy thật.
11. Thanh trượt bên phải Visual mode để điều chỉnh tốc độ test
Đầu tiên tôi test Indicator CCI cho cặp EURAUD khung H1 trong thời gian từ 01.01.2016 đến 03.03.2016. Sau khi chọn xong xuôi thì bấm nút Start.
Các lỗi có thể ảnh hưởng đến việc có backtest dc hay ko
-Indicator hoặc EA nó bị lỗi
-Sàn ko có dữ liệu trong khoảng thời gian bạn định test. Cái này tùy sàn, có sàn lưu dữ liệu 6 tháng, có sàn 1 năm. Nên chọn Fxpro.
Nếu sau khi bấm Start, bạn đợi 1 chút, nếu thấy như hình sau là ok
Bạn sẽ thấy giá chạy, ngày giờ hiện tại của giá đúng với khoảng thời gian bạn đã chọn để test, thấy thanh trạng thái đang chạy và tất nhiên là luôn cả cái Indicator (ở đây là CCI) định test. Ah, còn cái nút Start giờ thành Stop
Nếu muốn test nhanh hơn thì chỉnh cái thanh trượt.
Trong trường hợp sau khi bấm Start mà nghe 1 éc , nút Start vẫn y nguyên thì khả năng bạn đang gặp lỗi. Bạn chuyển sang tab Journal sẽ thấy
Ở đây mình ngưng test cặp EURAUD mà chuyển sang test cặp GBPCHF. Tester báo "no history data ..." nghĩa là MT4 của bạn chưa có dữ liệu trong khoảng thời gian cần test.
Bạn chỉ việc trở ra bấm Start lại, lúc này bạn sẽ thấy trong Journal:
MT4 đang download dữ liệu cho cặp GBPCHF từ server về để test. Quá trình này thường mất 5-10 phút. Khi download xong thì nó sẽ bắt đầu test.
GIờ tôi test thử 1 con EA kinh cổ điển là con Moving Average có sẳn trong MT4 nhé.
Bạn sẽ chọn như sau. Ví dụ thôi nhé, bạn có thể chỉnh sửa tùy ý.
Bấm Start thì đợi 1 tí sẽ có lệnh trên chart ngay
Bạn có thể qua tab Results để xem các lệnh vào. Lệnh sẽ đánh số thứ tự từ 1 chứ ko như lệnh khi bạn trade demo hay real.
Tab Graph để xem tăng trưởng của Balance và Equity dưới dạng đồ thị
Sau khi test xong hoặc do bấm Stop thì Tester sẽ cho biết kết quả test như sau:
Với các thông số vô cùng dễ hiểu. Nếu bạn không hiểu thì có lẽ bạn chưa trade demo hoặc real đủ lâu. Nếu bạn ko hiểu thì có giải thích bạn cũng ko hiểu nên hãy dành nhiều thời gian cho forex hơn.
Cơ bản của backtest là thế thôi.
Chúc các bạn vui vẻ khi check và test hàng nhé.
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.
Backtest indicator chủ yếu dùng cho các indicator dùng demo từ chợ MQL5. Bạn nào chưa biết đi chợ thì xem ở đây.
1. Tắt cửa số terminal đi.
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.
6. Chọn cặp tiền muốn test ở ô số 3.
7. Chọn khung thời gian muốn test ở ô số 4.
8 Nếu tick vào Use date thì sẽ test trong khoảng thời gian từ From: đến To.
9. Chỉnh sửa tham số của Indicator hoặc EA ở nút Indicator properties/Expert properties.
10. Chọn Visual mode để xem chart chạy thật.
11. Thanh trượt bên phải Visual mode để điều chỉnh tốc độ test
Đầu tiên tôi test Indicator CCI cho cặp EURAUD khung H1 trong thời gian từ 01.01.2016 đến 03.03.2016. Sau khi chọn xong xuôi thì bấm nút Start.
Các lỗi có thể ảnh hưởng đến việc có backtest dc hay ko
-Indicator hoặc EA nó bị lỗi
-Sàn ko có dữ liệu trong khoảng thời gian bạn định test. Cái này tùy sàn, có sàn lưu dữ liệu 6 tháng, có sàn 1 năm. Nên chọn Fxpro.
Nếu sau khi bấm Start, bạn đợi 1 chút, nếu thấy như hình sau là ok
Bạn sẽ thấy giá chạy, ngày giờ hiện tại của giá đúng với khoảng thời gian bạn đã chọn để test, thấy thanh trạng thái đang chạy và tất nhiên là luôn cả cái Indicator (ở đây là CCI) định test. Ah, còn cái nút Start giờ thành Stop
Nếu muốn test nhanh hơn thì chỉnh cái thanh trượt.
Trong trường hợp sau khi bấm Start mà nghe 1 éc , nút Start vẫn y nguyên thì khả năng bạn đang gặp lỗi. Bạn chuyển sang tab Journal sẽ thấy
Ở đây mình ngưng test cặp EURAUD mà chuyển sang test cặp GBPCHF. Tester báo "no history data ..." nghĩa là MT4 của bạn chưa có dữ liệu trong khoảng thời gian cần test.
Bạn chỉ việc trở ra bấm Start lại, lúc này bạn sẽ thấy trong Journal:
MT4 đang download dữ liệu cho cặp GBPCHF từ server về để test. Quá trình này thường mất 5-10 phút. Khi download xong thì nó sẽ bắt đầu test.
GIờ tôi test thử 1 con EA kinh cổ điển là con Moving Average có sẳn trong MT4 nhé.
Bạn sẽ chọn như sau. Ví dụ thôi nhé, bạn có thể chỉnh sửa tùy ý.
Bấm Start thì đợi 1 tí sẽ có lệnh trên chart ngay
Bạn có thể qua tab Results để xem các lệnh vào. Lệnh sẽ đánh số thứ tự từ 1 chứ ko như lệnh khi bạn trade demo hay real.
Tab Graph để xem tăng trưởng của Balance và Equity dưới dạng đồ thị
Sau khi test xong hoặc do bấm Stop thì Tester sẽ cho biết kết quả test như sau:
Với các thông số vô cùng dễ hiểu. Nếu bạn không hiểu thì có lẽ bạn chưa trade demo hoặc real đủ lâu. Nếu bạn ko hiểu thì có giải thích bạn cũng ko hiểu nên hãy dành nhiều thời gian cho forex hơn.
Cơ bản của backtest là thế thôi.
Chúc các bạn vui vẻ khi check và test hàng nhé.
Đính kèm
Giới thiệu sách Trading hay
Phương Pháp Wyckoff Hiện Đại - Kỹ thuật Nhận diện Xu hướng Thị trường Tiềm năng
Phương pháp Wyckoff là một phương pháp price action kinh điển và đem lại thành công cho nhiều trader. Phương pháp này là nền tảng của nhiều phương pháp trading nổi tiếng khác
Bài viết liên quan