Chuyển đến nội dung
Tất cả tài liệu trong thư viện

Áp dụng thuật toán Dijkstra vào giao dịch theo điểm đảo chiều

Bài viết MQL5 articles

Tóm tắt

Bài viết mô tả một Expert Advisor MQL5 biểu diễn các đỉnh và đáy đảo chiều trên biểu đồ dưới dạng nút của đồ thị. EA phát hiện điểm đảo chiều bằng cách so sánh từng thanh với các thanh lân cận, gán trọng số khoảng cách giá cho đường đi giữa các điểm đảo chiều, rồi áp dụng quy trình tìm đường đi ngắn nhất của Dijkstra để chọn một tuyến trên đồ thị. Logic giao dịch được đề xuất dùng tuyến này để tạo tín hiệu định hướng và đặt mức cắt lỗ, chốt lời, trong khi các đối tượng biểu đồ hiển thị điểm đảo chiều và đường đi.

Văn bản giải thích thuật ngữ đồ thị, cách phát hiện điểm đảo chiều, chi phí đường đi và các đầu vào EA có thể cấu hình, cùng chi tiết triển khai xử lý lệnh và trực quan hóa. Bằng chứng là hướng dẫn triển khai và mã, không phải kết quả kiểm thử lịch sử được báo cáo, đánh giá ngoài mẫu hay so sánh với chuẩn đối chiếu. Phương pháp được mô tả không xác lập tuyên bố rằng tuyến được chọn là quỹ đạo giá tương lai có khả năng xảy ra cao nhất: khoảng cách giá tuyệt đối đo quy mô biến động, không đo xác suất, và bài viết không nêu mô hình lợi thế xác suất đã được xác thực. Do đó, nên xem chiến lược này là ví dụ lập trình chứ không phải bằng chứng về hiệu suất giao dịch dự báo.

Ý chính

  • EA mô hình hóa các đỉnh và đáy đảo chiều đã phát hiện thành các nút trong đồ thị giá.
  • Phương pháp dùng chênh lệch giá tuyệt đối làm chi phí cạnh và áp dụng thuật toán Dijkstra để tìm đường đi có chi phí thấp.
  • Điểm đảo chiều được xác định bằng cách so sánh mỗi thanh với số lượng thanh lân cận có thể cấu hình.
  • Tín hiệu đề xuất và mức rủi ro được suy ra từ đường đi trên đồ thị, nhưng bài viết không báo cáo đánh giá hiệu suất thực nghiệm.

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.