Các Biến Được Định Nghĩa Sẵn
Đối với mỗi chương trình mql5 thực thi, một tập hợp các biến được định nghĩa sẵn được hỗ trợ, phản ánh trạng thái của biểu đồ giá hiện tại tại thời điểm một chương trình mql5 (Cố vấn Chuyên gia, tập lệnh hoặc chỉ báo tùy chỉnh) được khởi động.
Giá trị của các biến được định nghĩa sẵn được thiết lập bởi thiết bị đầu cuối khách hàng trước khi một chương trình mql5 được khởi động. Các biến được định nghĩa sẵn là hằng số và không thể thay đổi từ một chương trình mql5. Ngoại lệ duy nhất là biến đặc biệt _LastError
, có thể được đặt lại về 0 bởi hàm ResetLastError
.
Biến | Giá trị |
---|---|
_AppliedTo | Biến _AppliedTo cho phép tìm hiểu loại dữ liệu được sử dụng để tính toán chỉ báo |
_Digits | Số chữ số thập phân |
_Point | Kích thước điểm của ký hiệu hiện tại trong đơn vị tiền tệ báo giá |
_LastError | Mã lỗi cuối cùng |
_Period | Khung thời gian của biểu đồ hiện tại |
_RandomSeed | Trạng thái hiện tại của bộ tạo số nguyên ngẫu nhiên giả lập |
_StopFlag | Cờ dừng chương trình |
_Symbol | Tên ký hiệu của biểu đồ hiện tại |
_UninitReason | Mã lý do hủy khởi tạo |
_IsX64 | Biến _IsX64 cho phép tìm hiểu phiên bản bit của thiết bị đầu cuối mà ứng dụng MQL5 đang chạy |
Các biến được định nghĩa sẵn không thể được định nghĩa trong một thư viện. Một thư viện sử dụng các biến như vậy được định nghĩa trong chương trình mà từ đó thư viện này được gọi.