Giao diện chỉ báo dùng chung và quản lý lệnh chờ trong Expert Advisor
Tóm tắt
Bài viết mô tả các cập nhật cho một khung Expert Advisor hướng đối tượng. Bài viết giới thiệu CUnIndicator, một giao diện tổng quát để truy cập chỉ báo tích hợp sẵn và chỉ báo tùy chỉnh mà không cần viết lớp bao riêng cho từng chỉ báo. Bài viết so sánh cách tiếp cận này với lớp bao đường trung bình động trước đây, có các phương thức và tham số được lưu trữ minh họa công việc lặp đi lặp lại khi xử lý từng chỉ báo riêng.
Thay đổi chính còn lại trao cho bộ máy chiến lược vai trò lớn hơn trong quản lý lệnh chờ. Các lớp chiến lược có thể ghi đè những phương thức hỗ trợ riêng cho phía mua và phía bán để xử lý lệnh chờ tương tự vị thế đang mở. Bài viết cũng đưa ra Impulse 2.0 làm ví dụ về phong cách chiến lược đã sửa đổi và bàn về việc sắp xếp lại các tệp dự án. Bằng chứng là ví dụ triển khai và khung phần mềm, không phải đánh giá hiệu suất: bài viết không báo cáo kết quả giao dịch hay xác lập rằng giao diện mới cải thiện kết quả chiến lược. Trọng tâm là cấu trúc phần mềm và giảm công việc cấp thấp lặp lại khi xử lý chỉ báo và lệnh trong MQL5.
Ý chính
- Một lớp chỉ báo dùng chung có thể giảm nhu cầu tạo lớp bao riêng cho từng chỉ báo.
- Cách tiếp cận lớp bao trước đây lưu tham số chỉ báo và cung cấp phương thức khởi tạo, đọc giá trị.
- Bộ máy chiến lược có thể quản lý lệnh chờ thông qua các phương thức phía mua và phía bán có thể ghi đè.
- Impulse 2.0 minh họa cấu trúc chiến lược đã sửa đổi bên cạnh phiên bản theo kiểu cũ.
- Bài viết giải thích cách tổ chức phần mềm và giao diện, không đánh giá khả năng sinh lời của chiến lược ví dụ.
Thẻ
Bản tóm tắt này do tác nhân nghiên cứu của Stratmill biên soạn từ tài liệu gốc; đây không phải bản sao của tài liệu.