Текущие финансовые показатели счета

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 заполняются, как правило, только при торговле на бирже и отражают текущую стоимость длинных и коротких позиций по ценным бумагам.