Công cụ tài chính và Market Watch
MetaTrader 5 cho phép người dùng phân tích và giao dịch các công cụ tài chính (còn gọi là ký hiệu hoặc mã giao dịch), đây là nền tảng của hầu hết các hệ thống con trong terminal. Biểu đồ, chỉ báo và lịch sử giá của các báo giá đều tồn tại liên quan đến các ký hiệu giao dịch. Chức năng chính của terminal được xây dựng dựa trên các công cụ tài chính như lệnh giao dịch, giao dịch, kiểm soát yêu cầu ký quỹ và lịch sử tài khoản giao dịch.
Thông qua terminal, các nhà môi giới cung cấp cho người giao dịch một danh sách ký hiệu cụ thể, từ đó mỗi người dùng chọn những ký hiệu ưa thích, hình thành nên Market Watch. Cửa sổ Market Watch xác định các ký hiệu mà terminal yêu cầu báo giá trực tuyến, đồng thời cho phép bạn mở biểu đồ và xem lịch sử.
API MQL5 cung cấp các công cụ phần mềm tương tự, cho phép bạn xem và phân tích đặc điểm của tất cả các ký hiệu, thêm chúng vào Market Watch hoặc loại bỏ chúng khỏi đó.
Ngoài các ký hiệu tiêu chuẩn với thông tin do nhà môi giới cung cấp, MetaTrader 5 còn cho phép tạo các ký hiệu tùy chỉnh: đặc điểm và lịch sử giá của chúng có thể được tải từ các nguồn dữ liệu tùy ý và tính toán bằng công thức hoặc chương trình MQL. Các ký hiệu tùy chỉnh cũng tham gia vào Market Watch và có thể được sử dụng để kiểm tra chiến lược và phân tích kỹ thuật, tuy nhiên, chúng cũng có hạn chế tự nhiên — không thể giao dịch trực tuyến bằng các công cụ API MQL5 thông thường, vì các ký hiệu này không có sẵn trên máy chủ. Ký hiệu tùy chỉnh sẽ được xem xét trong một chương riêng, ở phần thứ bảy, phần cuối của cuốn sách.
Cách đây không lâu, trong các chương liên quan, chúng ta đã đề cập đến chuỗi thời gian với dữ liệu giá của từng ký hiệu riêng lẻ, bao gồm việc phân trang lịch sử bằng ví dụ với chỉ báo. Tất cả chức năng này thực tế giả định rằng các ký hiệu tương ứng đã được kích hoạt trong Market Watch. Điều này đặc biệt đúng với các chỉ báo đa tiền tệ và Expert Advisors
không chỉ tham chiếu đến ký hiệu đang hoạt động của biểu đồ mà còn đến các ký hiệu khác. Trong chương này, chúng ta sẽ tìm hiểu cách danh sách Market Watch được quản lý từ các chương trình MQL.
Chương về biểu đồ đã mô tả một số đặc điểm của ký hiệu được cung cấp thông qua các hàm lấy thuộc tính cơ bản của biểu đồ hiện tại (Point
, Digits
) vì biểu đồ không thể hoạt động nếu không có ký hiệu liên kết với nó. Bây giờ chúng ta sẽ nghiên cứu hầu hết các thuộc tính của ký hiệu, bao gồm thông số kỹ thuật của chúng. Toàn bộ tập hợp của chúng có thể được tìm thấy trong tài liệu MQL5 trên trang web.