Tiêu chí tối ưu hóa
Tiêu chí tối ưu hóa là một số liệu nhất định xác định chất lượng của tập hợp các tham số đầu vào được kiểm tra. Giá trị của tiêu chí tối ưu hóa càng lớn, kết quả kiểm tra với tập hợp tham số đã cho càng được đánh giá cao. Tham số này được chọn trên tab "Cài đặt" bên phải của trường "Tối ưu hóa".
Tiêu chí này không chỉ quan trọng để người dùng có thể so sánh các kết quả. Nếu không có tiêu chí tối ưu hóa, không thể sử dụng thuật toán di truyền, vì dựa trên tiêu chí này, nó "quyết định" cách chọn các ứng viên cho các thế hệ mới. Tiêu chí không được sử dụng trong quá trình tối ưu hóa toàn phần với việc lặp lại hoàn toàn tất cả các biến thể có thể.
Các tiêu chí tối ưu hóa tích hợp sau đây có sẵn trong tester:
- Số dư tối đa
- Lợi nhuận tối đa
- Kỳ vọng thắng tối đa (lợi nhuận/thua lỗ trung bình mỗi giao dịch)
- Mức sụt giảm tối thiểu theo phần trăm vốn chủ sở hữu
- Hệ số phục hồi tối đa
- Tỷ lệ Sharpe tối đa
- Tiêu chí tối ưu hóa tùy chỉnh
Khi chọn tùy chọn cuối cùng, giá trị của hàm OnTester
được triển khai trong Expert Advisor sẽ được tính đến như một tiêu chí tối ưu hóa — chúng ta sẽ xem xét nó sau. Tham số này cho phép lập trình viên sử dụng bất kỳ chỉ số tùy chỉnh nào để tối ưu hóa.
Một "tiêu chí phức hợp" đặc biệt cũng có sẵn trong MetaTrader 5. Đây là một số liệu tích hợp về chất lượng của lần kiểm tra, tính đến nhiều tham số cùng một lúc:
- Số lượng giao dịch
- Mức sụt giảm
- Hệ số phục hồi
- Kỳ vọng toán học của việc thắng
- Tỷ lệ Sharpe
Công thức không được các nhà phát triển tiết lộ, nhưng được biết rằng các giá trị có thể dao động từ 0 đến 100. Điều quan trọng là các giá trị của tham số phức hợp ảnh hưởng đến màu sắc của các ô trong cột Result
trong bảng tối ưu hóa bất kể tiêu chí nào, tức là việc tô sáng theo sơ đồ này vẫn hoạt động ngay cả khi một tiêu chí khác được chọn để hiển thị trong cột Result
. Các tổ hợp yếu với giá trị dưới 20 được tô sáng màu đỏ, các tổ hợp mạnh trên 80 được tô sáng màu xanh đậm.
Việc tìm kiếm một tiêu chí phổ quát về yếu tố chất lượng của hệ thống giao dịch là một nhiệm vụ cấp bách và khó khăn đối với hầu hết các nhà giao dịch, vì việc chọn cài đặt dựa trên giá trị tối đa của một tiêu chí (ví dụ, lợi nhuận) thường không phải là lựa chọn tốt nhất về mặt hành vi ổn định và có thể dự đoán của Expert Advisor trong tương lai gần.
Sự hiện diện của một chỉ số phức hợp cho phép san bằng những điểm yếu của từng số liệu riêng lẻ (và chúng chắc chắn có sẵn và được biết đến rộng rãi) và cung cấp một hướng dẫn khi phát triển các biến tùy chỉnh của riêng bạn để tính toán trong OnTester
. Chúng ta sẽ giải quyết điều này sớm.