Текущие финансовые показатели счета
MQL5 API позволяет контролировать несколько свойств счета с его основными финансовыми показателями. Все они включены в перечисление ENUM_ACCOUNT_INFO_DOUBLE.
Идентификатор |
Описание |
---|---|
ACCOUNT_BALANCE |
Баланс счета в валюте депозита |
ACCOUNT_PROFIT |
Размер текущей прибыли на счете в валюте депозита |
ACCOUNT_EQUITY |
Значение собственных средств на счете в валюте депозита |
ACCOUNT_CREDIT |
Размер предоставленного брокером кредита в валюте депозита |
ACCOUNT_ASSETS |
Текущий размер активов на счёте |
ACCOUNT_LIABILITIES |
Текущий размер обязательств на счёте |
ACCOUNT_COMMISSION_BLOCKED |
Текущая сумма заблокированных комиссий по счёту |
В предыдущих разделах мы видели примеры значений этих свойств при запуске скрипта AccountInfo.mq5 при разных условиях. Попробуйте сравнить у себя эти свойства для разных счетов.
В процессе торговли нас будут в первую очередь интересовать первые три свойства: баланс, прибыль (или убыток, если значение отрицательное) и собственные средства, в которых совокупно учитываются баланс, кредит, прибыль и накладные расходы (свопы и комиссии).
Комиссии могут учитываться по-разному, в зависимости от настроек брокера. Если комиссии сразу вычитаются из баланса счета в момент совершения сделок и отражаются в свойствах сделок, то свойство счета ACCOUNT_COMMISSION_BLOCKED будет равно 0. Однако если расчет комиссии откладывается на конец периода (например, день или месяц), заблокированная под комиссию сумма появится в этом свойстве — когда окончательная величина комиссии будет определена и списана с баланса в конце периода, свойство обнулится.
Свойства ACCOUNT_ASSETS и ACCOUNT_LIABILITIES заполняются, как правило, только при торговле на бирже и отражают текущую стоимость длинных и коротких позиций по ценным бумагам.