Валюта счета

Баланс, прибыль, залог, комиссии и прочие финансовые показатели всегда в итоге пересчитываются в валюту счета, даже если для некоторых торговых операций спецификации предусматривают расчеты в других валютах, например, залог в маржинальной валюте пары Forex.

MQL5 API предоставляет два свойства, описывающих валюту счета, — непосредственно её наименование и точность представления сумм, то есть размер минимальной единицы измерения (такой как центы).

Идентификатор

Описание

ACCOUNT_CURRENCY

Валюта депозита (строка)

ACCOUNT_CURRENCY_DIGITS

Количество знаков после запятой для валюты счета, необходимых для точного отображения торговых результатов (целое число)

Например, для демо-счета, использованного для тестирования скрипта AccountInfo в разделе об Идентификации счета, свойство ACCOUNT_CURRENCY равнялось "USD", а точность ACCOUNT_CURRENCY_DIGITS — 2 цифрам после десятичной точки. Мы использовали свойство ACCOUNT_CURRENCY_DIGITS в классе AccountMonitor в методе stringify для значений типа double (в характеристиках счета они все связаны с деньгами).