Đơn vị tiền tệ của tài khoản
Số dư, lợi nhuận, ký quỹ, hoa hồng và các chỉ số tài chính khác cuối cùng luôn được chuyển đổi sang đơn vị tiền tệ của tài khoản, ngay cả khi thông số kỹ thuật của một số giao dịch yêu cầu thanh toán bằng các đơn vị tiền tệ khác, ví dụ, trong đơn vị tiền tệ ký quỹ của một cặp Forex.
API MQL5 cung cấp hai thuộc tính mô tả đơn vị tiền tệ của tài khoản: tên của nó và độ chính xác của biểu diễn, tức là kích thước của đơn vị đo lường nhỏ nhất (chẳng hạn như cent).
Định danh | Mô tả |
---|---|
ACCOUNT_CURRENCY | Đơn vị tiền tệ gửi (chuỗi) |
ACCOUNT_CURRENCY_DIGITS | Số chữ số thập phân của đơn vị tiền tệ tài khoản cần thiết để hiển thị chính xác kết quả giao dịch (số nguyên) |
Ví dụ, đối với tài khoản demo được sử dụng để kiểm tra tập lệnh AccountInfo
trong phần về Xác định tài khoản, thuộc tính ACCOUNT_CURRENCY
là "USD", và độ chính xác của ACCOUNT_CURRENCY_DIGITS
là 2 chữ số thập phân. Chúng ta đã sử dụng thuộc tính ACCOUNT_CURRENCY_DIGITS
trong lớp AccountMonitor
ở phương thức stringify
cho các giá trị kiểu double
(trong đặc điểm của tài khoản, tất cả đều liên quan đến tiền).